<-- hyphenized.dev
Random thoughts and hopefully useful material for you
Perfectionism and software development
Why perfectionism is not a good approach for software development
I used to spend a lot of time focusing on the best possible solution, until I learnt that no matter how good your design/code/whatever-you-call-it is, with time, requirements change and with that, the code you dedicated hours to could end up being thrown away. Thus, I realized perfectionism would not give me an acceptable solution in a mindful amount of time.
That doesn’t mean you should forget about attention to detail when designing a solution, just don’t go overboard with it. As some people say: “done is better than perfect”.
What about purists??
I admire their work and I think it is with the same dedication they have that we often improve our skills.