3 ms·
It is possible to do those things but they strike me as two positions that cancel each other out. Perfect is the enemy of the good, but not for the same reason
by zlg_codes 3y ago
It is possible to do those things but they strike me as two positions that cancel each other out.
Perfect is the enemy of the good, but not for the same reason most posit. Why settle for good enough when we can push companies to do better? Why settle for "at least I can repair it" when it's both possible and sustainable to ship quality hardware and software?
Taking babysteps toward acceptability isn't really something I'm willing to budge on. Frogs are boiled incrementally, too.
- tomcam 3y agoIt’s possible you don’t have experience working in a large company? It’s a bit of a miracle that any hardware project gets done in my opinion. Delivering on time is enormously difficult. Adding “would be good“ features like maintainability means cutting something else, likely more cost, and a schedule hit. That costs the whole team at review time. Even the most devoted person can have trouble moving the needle without exquisite political sensibilities. There are plenty of people working in toward the goals you describe inside Microsoft already, but it’s insanely hard to get things like this to critical mass. Very often in real life we have only bad choices.