> Maybe adjusting some straps and seat positions is more intuitive than digging for advanced options. Maybe it's significantly more difficult to surface options in digital mediums without introducing friction as a side-effect, because you're always fighting over screen real estate and screen legibility, instead of being able to just add a latch on the strap that's there when you need it and invisible when you don't
You design a different car to win F1 races, to take a couch across town, to drive a family on a weekend trip, to win rally races, to haul a boat … but in software we don’t want to do that. We want everything to do everything because “niche” markets are too small for companies to keep growing into the stratosphere.
See also: Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can. (zawinski's law)
You design a different car to win F1 races, to take a couch across town, to drive a family on a weekend trip, to win rally races, to haul a boat … but in software we don’t want to do that. We want everything to do everything because “niche” markets are too small for companies to keep growing into the stratosphere.
See also: Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can. (zawinski's law)