50-70 words per minute are the average speed of a professional typist. If you manage to type quicker than you solve software issues, you will be considered a good programmer. You have to type at least 40 words per minute to express your thoughts on the “paper” without any delay.