3 ms·
> While software improves through better tooling and faster hardware In my experience faster hardware leads to worse software. I'm doing the same things I've
by li2uR3ce 5y ago
> While software improves through better tooling and faster hardware
In my experience faster hardware leads to worse software. I'm doing the same things I've always done on my "smart" phone but apparently the same sized text messages now need more phone. Good god, ICQ from 2000 had more user facing features than texting apps and that was running on Windows-swap-everything-unconditially.
Yeah, much software development time is spent on invisible "features" that aren't relevant to the poor bastards that will have to use it. It makes the case for the more vertical in-house software development. There's much less push back to specialized features which often aren't nearly as specialized as the outside developer thinks it is because of absent understanding of the job fortified by arrogance.
But even when the job is well understood... display fucking words on the screen... I mean, come on! Why am I ever waiting 3 seconds after unlock for that?
- svachalek 5y agoI've been in software development 28 years. Seems like we're writing the same stuff we always did, except now it's in a language virtual machine running in a container running in a hardware abstraction VM running on actual hardware in the cloud. Thanks to hardware advances, we can move exponentially sharper images, bigger files, more polygons, but the actual complexity of what software is doing is increasing at a slow linear pace. The biggest gains now are in horizontal scaling, we can now handle way more users in parallel than we ever did 10 years ago. But for most products that don't need to handle a billion users, it's at least as hard to produce a shipping product as it was 20 years ago.