Re: Innovation? We've heard of it
Seriously, it never ceases to amaze me how multi-core, multi-gigahertz, multi-gigabyte mobile systems can be so excruciatingly unresponsive compared with my 16-bit, 7MHz, 512KB Amiga from the 1980s.
How can this even be possible?
Well, for starters, your Amiga is doing all the bounds checking and type safety that my old Speccy used to do...
Probably more importantly - and more seriously - it's a smaller system. Less inter-dependencies. People talk about wanting time back that they spent watching a crap film. Screw that. I want the time back that I've spent watching Java and .Net programs start up. I'm not sure how much time I'd get back exactly, but I suspect that your grandkids will know me as "that guy who's functionally immortal".
Your Amiga could print text to screen with mere kilobytes of dependent libraries. These days we have to wait for megabytes of dependencies to load. Usually because some idiot developer thinks that maybe, some day, they'll need to parse JSON or make a raw TCP socket connection or whatever - so they should definitely have that in their project.