4 ms·
Ah, but perfect is the enemy of good.
by SketchySeaBeast 2y ago
Ah, but perfect is the enemy of good.
- Night_Thastus 2y agoPerfect is the enemy of ever shipping an actual product.
- ChrisMarshallNY 2y agoHmm... Hasn't been my experience. I've been shipping a lot of really high-Quality stuff for decades. It just takes a lot of work. No shortcuts. But that WFM. YMMV.
- bccdee 2y agoThat's a justification for making a product with fewer features, not for making a product that's packed with bugs.
- Night_Thastus 2y agoThe only product guaranteed to be 'perfect' has 0 features at all.
- lcnPylGDnU4H9OF 2y agoI think this is over-indexing "perfect" a bit. My intended point is that practicing the "correct" way will lead to improvement and especially to learning "correct" habits. Perhaps replace "correct" with "helpful"; it's about paying attention to the actions one takes and ensuring that they generally aid in progressing towards a goal. If the goal is to make a program, I make sure that my thoughts about the program are sound before actually building it. If I need to play around a bit to understand the problem domain then I additionally need to be prepared to throw out the play-work. If I run into a bug, I remember it and proactively avoid it in the future. I think about the limitations of my design before I start building. This is my implementation of writing "without bugs"; it doesn't have to be perfect, it just can't be something which I know to be wrong.