12 ms·
I think there is still a lot we can do within the current paradigm - most software, especially for enterprise, is still quite bad. And that will continue to dri
by jayw_lead 11mo ago
I think there is still a lot we can do within the current paradigm - most software, especially for enterprise, is still quite bad. And that will continue to drive employment and growth.
But w may one day have to contend with expecting fewer "new" paradigms and the ultra rapid industry growth that accompanies them (dotcom, SaaS, ML, etc). Will "software eating the world" be enough to counteract this long term? Hard to say
- jacquesm 11mo agoIf the clock speed improvements had happened over a much longer stretch of time then we probably would have seen much earlier multi-core capable tooling. We are still mostly optimized for single threaded applications, extracting the maximum from a CPU is really hard work. So also consider the backlog in tooling, there is so much work that still needs to be done there.
- jopsen 11mo agoAnd so much of our tech stack runs on old abstractions. Do you even need an MMU, if you have memory safe languages? Honestly, maybe semi scaling is a problem for AI, but for most other software today, the problem is bugs, bloat, latency.
- jacquesm 11mo agoMMUs allow for overcommit and make it possible to dynamically allocate memory to applications that need it.