3 ms·
Practice, my friend! Pick a project and start working on it. A year later, you'll look back and chuckle at how obvious the flaws in the project were. Rinse and
by orthecreedence 13y ago
Practice, my friend! Pick a project and start working on it. A year later, you'll look back and chuckle at how obvious the flaws in the project were. Rinse and repeat. After a while, you just get a sense for "am I sitting around thinking too much?" or "hmm maybe I should plan this one out before jumping in."
One thing that took me years to learn is that the devil's in the details, especially if you're in uncharted territory. Thinking is what uncovers those details before you're forced to do a rewrite.
> How would you know if you're doing the right thing?
Does it work? Can you look over the code and think "I did this twice as well as my last piece of work?" Those are probably the best metrics.