Become a faster programmer by slowing down when you are designing and coding.
- Think about what you are doing.
- Consider the implications of your design.
- Get it right the first time (test your own code vigorously).
It might feel slower, but your throughput will be faster than those code jockeys who turn an iteration in 4 hours, and then need 6 rounds of QA before their code passes.