(I'm not an 'everything was better in the old days' kinda guy, but I do think about this just as a curiosity).
https://www.johndcook.com/blog/2012/04/11/facebook-and-cpp/
> One reason Facebook is shifting more work to C++ is to reduce operating costs such as power consumption per user.
Edit: I misunderstood your 16-bit comment. Yes, in the 80s and 90s async was popular like it is today because processes were expensive. Even on 32-bit. So multiplexing was a good strategy whether in a preemptive OS like SunOS or a cooperative OS like 16 bit Windows. Then Java and various web server architectures came along and people got comfortable with threads, and the OSes got relatively efficient with them.
So the 80s were not good. The 60s and 70s -- even worse. Gas had lead. And it spewed everywhere and we'll never get it out.
http://www.righto.com/2012/02/apple-didnt-revolutionize-powe...
Jobs lied and, additionally, Woz did not design that power supply as you suggest.
If you walk down to your local electronics store, there's probably a few passively cooled laptops on the shelf. Not to mention mobile devices.
And we don't use CRTs anymore which is also a significant power savings.
I fully share the nostalgia though, but as a practical matter I don't think your statement is true.
I wrote some amazing papers in Signum! at the time, pushed the LDW spreadsheet to its limits, wrote cool stuff in GFA Basic, fondly remember the Tempus editor, learned C with Turbo C... it was magical, but for getting stuff done I don't I'd want to go back.
I'd love to reclaim some of that magic for today's world.
It’s mind blowing we had programs specifically for viewing GIFs and JPEGs.
This was invaluable to me, because otherwise I'd have had to fork out money I didn't have for MATLAB and the like - or sit in the lab all day, like everyone else.
Months later, after I left, I visited the floor as a consultant and pretty much every engineer and sysadmin had one on their desks.