Quote:
Original post by way2lazy2care
Your example doesn't account for build times or rebuild times when you miss a semicolon or spell something wrong in the haste of speedy typing.
Accurate typing and smart thinking will save you a lot more time than fast typing in the long run.
Why do you assume typing faster leads to more typos? It doesn't. I would be willing to bet those who type fast are also more accurate than those who are less comfortable with their typing skills. More often than not, I don't have to think about typing mistakes. It feels wrong. My fingers know when I transpose letters even before I see the problem.
Quote:
Also, having twice as many iterations doesn't mean you are working faster it just means that you are doing more. If a slow typer can write a perfect piece of code in 10 minutes that passes every test in 1 iteration it could still be faster than a fast typer who finishes the same code after 3 iterations.
Ahh, the mythical programmer who doesn't write any bugs... Show me a programmer who writes non-trivial code without any bugs and I'll concede this point to you. They simply don't exist, and even if they did, the
vast majority of programmers would still benefit from being able to type faster.
Quote:
When you're doing bugfixing typing speed is even less important as the fixes are very often just a couple of keystrokes with hours at a time digging through code or doing runtime testing.
Typing speed is less important, but knowledge of your programming environment is even more so. By typing speed, I'm not just referring to how fast you can type
The quick brown fox jumps over the lazy dog, but also how quickly and efficiently you can use your programming environment.
It doesn't matter how good of a programmer you are. You WILL be a better programmer by being able to touch type without thinking and knowing your IDE or editor of choice inside and out.