3 ms·
I think your examples are unfair. Getting stuck on needing the perfect architecture is closer to scrapping a building plan because it wouldn't hold up to a 2km
by ByteJockey 5y ago
I think your examples are unfair. Getting stuck on needing the perfect architecture is closer to scrapping a building plan because it wouldn't hold up to a 2km asteroid strike than it is building something that will ultimately kill people.
Also all of your examples have wildly different impacts than a dev "portfolio project". They all cause physical harm to people, which a poorly coded website/cli tool/etc almost certainly won't. Unless this person's hobby is writing code for MRI machines, in which case, go ahead and make everything is perfect, but that doesn't seem to be the case here.
- 29athrowaway 5y agoBasic hygiene when cooking is not perfectionism, and is not only done at elite restaurants. Dismissing basic development good practices as "perfectionism" is just gaslighting people into believing that any form of thinking is overengineering.
- ByteJockey 5y ago> Basic hygiene when cooking is not perfectionism, and is not only done at elite restaurants. Ok, so let's continue this analogy on the other one. It's less like basic hygiene, and more like refusing to cook outside a clean room. > Dismissing basic development good practices as "perfectionism" is just gaslighting people into believing that any form of thinking is overengineering. Basic development good practices are something you develop during the "portfolio building phase", not before.