I should point out that I'm not uncomfortable with Slack/Discord. I just think that the IRC protocol should have received a backwards-compatible update that all of these chat clients then use, instead of having all of these chat systems that are incompatible both with each other, and also with older systems. Also yes, they are bloated just like most modern software. Our hardware is too freaking fast! No incentive to code efficiently any more, just "import all the things" and you get whatever huge 50 GB set of libraries you need to produce a 300 MB hello world program.
a 40kb super mario game was a prime example of it. Nowadays, 40kb is even smaller to a readme file to run the newest high tech PC game which requires 16GB of RAM and a super duper graphics card.
The Apollo 11 went to the moon and back with only 4kb of memory. 4KB OF MEMORY! How hard it can be for the modern day programmers to make smaller, more efficient programs to use less memory and resources? We have the technology, knowledge and resources to do that. We just don't want because... people want it done now and fast.
A few hours ago I was reading about some apple II fan who did an update to the old ProDOS. He squeezed every tiny byte to make possible more functions and utilities for ProDOS. It's quite amazing. He updated a 39 year-old operating system and kept it as small as it was.
The last official update ProDOS had was back in 1993.
"Design isn't just what it looks like and feels like. Design is how it works."