2 ms·
Same here. Although it was rewarding to write "perfect" code, getting constantly hung up on the tiniest details was quite a soul-drainer. Nowadays I see more b
by crehn 9y ago
Same here. Although it was rewarding to write "perfect" code, getting constantly hung up on the tiniest details was quite a soul-drainer.
Nowadays I see more beauty in the end product and refactoring. I still keep that idea of perfection in my mind and do my best to write good code from the start, I just don't let any of it become a blocker.
I'm more efficient, stress-free and productive as a result. And I don't feel as repulsed when working with other people's code.
- AstralStorm 9y agoGood thing you do not work on security or real time critical or life critical applications then. Seriously, the only kind of perfect code is the one that has been proven correct. Or in fact the proof itself. Otherwise you're talking about "code we think does the thing and looks nice".
- doubleplusgood 9y agoIn many, many circumstances, code that "does the thing [well enough]" is more than enough. Not everyone works on avionics or pacemakers.