3 ms·
Over time you will learn ways to write code much faster. It's the thinking part that you can't speed up too much. This will tempt you to write lots of code befo
by jt2190 10y ago
Over time you will learn ways to write code much faster. It's the thinking part that you can't speed up too much. This will tempt you to write lots of code before thinking, because it'll make you feel like you're more productive. The downside of the "code before thinking" approach is that you'll spend a lot of time debugging due to a poorly thought out program, and everyone knows that debugging is no fun.
The best programmers I've worked with design their programs to minimize potential bugs, and so they spend more time designing (of course) which is fun, and implementing a good design, which is also fun. They do end up with some bugs of course, but not nearly as many as with a poorly designed program.