6 ms·
Huh, maybe the thinking that everything has to be perfect is rooted in products where people do pay for what's under the hood? I.e. literally cars.
by bserge 5y ago
Huh, maybe the thinking that everything has to be perfect is rooted in products where people do pay for what's under the hood? I.e. literally cars.
- TeMPOraL 5y agoCars are just a ruthlessly optimized collection of parts that, individually, few people understand. Not unlike software. Unless you're a specialist, you wouldn't know "bad insides" of a car from "good insides" if you took a look under your car's hood. The way I see it, programmer perfectionism comes from learning - the projects you do for yourself, early on, are small enough that you can hit perfect trade-offs on your limited needs, and you aren't under time pressure. You quickly learn you can achieve near-perfection - a lesson which stops applying when working with any nontrivial codebase at work.
- burnt_toast 5y agoThere's plenty of cars out there that mechanics think are designed like junk yet drivers (users) still buy / use them. (Not sure where I was going with this)
- bserge 5y agoEven then, buyers care about performance.
- Sebb767 5y agoI'd say most buyers care about looks and comfort, with reliability and features next. Of those buyers who care about performance, most just want _some_ performance (i.e. having a bit of spice). If you're getting in the real performance space, things like solid corner handling and engine behavior when going all-out, you'll have lost most people. You can add a lot of spice by propping up the care with some nicely tuned turbo, pedal behavior and cooling that is sufficient for just a few accelerations. Most people will never find out the difference.