By doing this you will also increase your reading speed which also helps increases your programming speed. Your mind is the fastest thing you have, it is the translating of what you are thinking or seeing to typing that slows one down. This is why there has been work on trying to use your brain waves as an output device so you can bypass having to type what you are thinking or reading.
Ask HN: How do I become a faster programmer?
11–20 of 71 posts
Re: Ask HN: How do I become a faster programmer?
#12Structure your work and try to develop a strategy. So think about (w)hat, (w)hy, ho(w), (w)here, (w)hen. - What: What is the core problem to solve? - Why: If it is a 'problem', why is it a problem, is there an existing solution? If not, why is the feature important - empathize with the feature request. - How: What is your strategy, how do you want to conquer this task? - Where: Where does the solution has to be implemented to fit best? - When: Programming is a process (a timely and logical sequence of activities which are required), thus define what step has to be done before the next. Example: one should not start with the development of a "user scores database" if the main objective is to build a jump-and-run game.
These steps are helping myself to be more productive.
Re: Ask HN: How do I become a faster programmer?
#13Re: Ask HN: How do I become a faster programmer?
#14Re: Ask HN: How do I become a faster programmer?
#15Re: Ask HN: How do I become a faster programmer?
#16Re: Ask HN: How do I become a faster programmer?
#17Re: Ask HN: How do I become a faster programmer?
#18Re: Ask HN: How do I become a faster programmer?
#19Re: Ask HN: How do I become a faster programmer?
#200. Type code faster
1. Quickly Identify Problem Types
2. Do Algorithm Analysis
3. Master Programming Languages
4. Master the Art of Testing Code
5. Practice and More Practice
Read more about competitive programming free PDF book here. The tips are on Chapter 1.2
http://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_...