Isn't the solution there to use software that puts more emphasis on efficient use of resources? The corollary to Wirth's law is that as time goes on, deleting crap from your machine becomes more and more effective -- I was using Neovim on a Thinkpad T60 at work in 2018, and loving it.
This is one solution. Sometimes I use Sublime Text 3 on my old 2GB MB Air, to code mostly 3D graphics, sometimes backends, some web dev as well.
However, on my beefy i9 work laptop I need to use Microsoft Teams and also Docker, which means the fan is on half the time and the computer can barely keep up with the workload.
I've seriously considering asking for another computer just to run Teams.
I do have a Windows 10 PC for crapware which I connect using RDP. RDP on gigabit LAN is fast enough to watch a video with acceptable results. It can also pipe webcam and microphone to the remote host.
For Linux hosts NoMachine is really fast and can make use of stuff like x265 streaming. The open source x2go although slower can publish applications terminal services style in a way that the remote app window looks like its running on the local machine.
Huh, is x2go faster than standard x11 forwarding? I played around with forwarding from Linux VMs to my host Mac via XQuartz, and even running on the same machine it was much too slow for e.g. web browsing.
For what it's worth, Teams was a pain on MacBook but it's running fine now that I can work with a desktop (32GB, Ryzen 3700X). I completely agree on Teams being by far the worst software I have to use though.
In my project most PMs have the mid-tier Macs (not sure what they are called). They can't use Teams video conferencing and Jira at the same time. Some have resorted to running Teams on a tablet next to the laptop, which works well unless you need to share the screen. It's a pretty ridiculous situation.
Yep, I see the same problems. Since our PMs never needed beefy machines before (they don't do software development and Teams is new for us), I'm the one who ends up being the JIRA pilot :)
The fun part is that I could be using my personal stone-age 2GB/i3 MB Air if I were doing only development and e-mail.
Teams is really just awful. Lync/Skype for Business generally ran with 10% of the memory usage that Teams uses, and it wasn't a particularly well-written native WPF app.
I am using Office 2003 on my home computers and it is snappy and instantaneous.
I wish I could use Windows XP with up-to-date hardware support and security updates, too.
I remember the days of requiring on 300MHz core, 64MB of ram and 1GB of hard disk for the same functionality that Win10 now provides in a worse way.
But more and more, good, efficient software is becoming abandonware because most people want the flashy new interface that makes a lot of stuff harder to do, makes nothing easier, takes more resources, but looks better.
There isn’t much of anything to directly show the end user the externalized cost of those things, so most people don’t understand it. If there was something akin to gas mileage, it would be much easier to see that you don’t want to install Yukon XL SUV of programs.