Thank you Jayesh
How do I train myself to code faster and with fewer bugs?
I suggest that you start using Test-driven development .
TDD seems like you would be coding slower, but in fact, it has shown that TDD is a great leveler. For rockstars, TDD doesn't add overhead and doesn't provide any advantage either. TDD makes average to poor programmers much faster. in fact the worse programmer you are, the better TDD is for you.
Jayesh Lalwani,141 upvotes