2 ms·
Well, maybe terrifying how much more we could do with modern hardware, but yes. While I'm not firmly in the camp that "everything was better in the old days",
by mrweasel 5y ago
Well, maybe terrifying how much more we could do with modern hardware, but yes.
While I'm not firmly in the camp that "everything was better in the old days", it clearly wasn't, I do wonder if we've taken a detour. There's nothing wrong with taking some of the added speed we gain from modern hardware, and use it to great language and frameworks that get us through implementation faster, but are we developing things faster? Best I can tell, SAGE took four years to build, that's pretty fast for what it is and given that much of the hardware also had to be designed and build. I don't think the modern day equivalent could be build that fast, regardless of much better tooling.
Part of the problem, as I see it, is misdirected effort. Most problems we're trying to solve is attacked with way more effort and ambition that required. Electron is a great example, it really does solve a problem and it truly does speedup development. That great, but why use it to build chat applications? Chat was basically solved by the year 2000. I use Google Chat of work, it's only better than IRC in two key feature. 1) I can instantly setup a video call. 2) I can bombard my coworkers with stupid reaction gifs. That is it. Add TLS to IRC, and it is better in most other aspects.
Or how about webshops? We've been able to buy stuff only since 1995, has the experience really improved? No, not really, not in any meaningful sense. Yet somehow I now need a Kubernetes cluster, even tough my servers are a 1000 times faster. Can't a modern server handle at least the same amount of traffic? Why do I need 5MB of Javascript to buy a book?
We're spending too much time solving problems that we successfully handled decades ago, and we're often claim to have a better solution, when it's really just prettier.