3 ms·
Software is harder than hardware. Both are incredibly hard, but software is harder. Software has to rely on the hardware, that's why any truly serious builder o
by vinceguidry 11y ago
Software is harder than hardware. Both are incredibly hard, but software is harder. Software has to rely on the hardware, that's why any truly serious builder of software deeply understands the hardware and Apple understands that, with limited resources, hardware is more important to get right.
You can always change software later. Hardware stays in the consumer's hands for years. Bad decisions there will go uncorrected, even if you take the extraordinary step of issuing a recall, not everyone will bring in their kit.
This dynamic means that every company that has limited means, that is to say, every company, is going to have shitty software. Because hardware is more important, so it gets all the design attention. But software is harder. And if you're not doing hardware, like Microsoft, then your software is still going to be shitty because you don't understand hardware.
It's why your VCR was famously hard to program, it's why the entertainment system in your car is horrible, it's why the old stuff that doesn't have any software at all is way more reliable than the new stuff that does.
The answer here is not to criticize Apple, but to help them out by engineering better software. I used to hate texting on an iDevice because I loved using Swype and iOS didn't have it. Apple responded to the market with Smart Keyboards, they're not perfect but it beats the old way. Now they have an ad blocking API for browsers.
Apple is the tech world's quality champion. No other company in the world can pump out quality like Apple. But again, software is really fucking hard. So let's work together here, folks. Show the world a new way.
- cozzyd 11y agoPerhaps in support of your point, Microsoft's hardware products (keyboards, Xboxes, the Surfaces) are excellent. Despite being an ardent Linux user, I always buy Microsoft keyboards.