>> With new hardware comes new expectations for hardware by software vendors.
That is grinding to a halt. Chips are making only modest performance gains with each new fabrication bode, and the time between nodes is stretching to 3 years. Not only that but it looks like GAA FETs at 1-2 nm (marketing name) is close to the end of the road.
Software is going to have to stop getting more bloated, and may have to become more efficient as people want to run it on smaller devices.
You would hope that, but instead you end up paying for megabytes of data and thousands of lines of javascript to deliver adtech when all you wanted was to read a 1kb article or blog post on your phone.
Maybe this is also why we're seeing the rise of more statically typed compiled languages like Go and Rust. I've successfully run Rust on mobile and it's great, very snappy compared to web apps.
The rise? Those kinds of languages have always been here and widespread. If anything you’re seeing the tapering off of the rise in other languages (JS predominantly) that took place over the last 15 years or so.
Yes, that's what I meant, the usage of languages like Ruby (for Rails) and Python (backend, not for AI work) is dropping and static languages are rising.
That is grinding to a halt. Chips are making only modest performance gains with each new fabrication bode, and the time between nodes is stretching to 3 years. Not only that but it looks like GAA FETs at 1-2 nm (marketing name) is close to the end of the road.
Software is going to have to stop getting more bloated, and may have to become more efficient as people want to run it on smaller devices.