A veteran Microsoft engineer reveals that the original Task Manager was just 80KB and used clever techniques to run smoothly on 90s computers. Today's version is orders of magnitude larger. This is nostalgia with a point: software has gotten objectively worse at efficiency even as hardware has gotten better.
80 kilobytes. That's smaller than most profile pictures on social media. The entire utility that let you see running processes, kill frozen applications, and monitor system performance fit in less space than a single tweet with an image.
The engineer describes using smart techniques to ensure only one instance was running, optimizing every byte of memory, and making sure it would work even when the system was barely functional. That was the whole point - Task Manager had to work when everything else had crashed.
Now compare that to modern software. Why does a chat app need 500MB of RAM? Why does opening a simple web page spawn dozens of processes? Why does my text editor need more memory than Photoshop from 10 years ago?
The answer is: because we can. Hardware got faster, so software got sloppier. Frameworks got heavier because developers didn't have to optimize. Electron apps bundle an entire browser just to display some text. Efficiency stopped being a constraint, so it stopped being a priority.
But this creates a treadmill. Software gets bloated, so people buy faster computers, so developers feel fine adding more bloat. The cycle continues. And the result is that modern machines often feel slower than old ones did, despite being hundreds of times more powerful.
We could build better. We just don't have to. And that's why 80KB is a reminder of what we lost along the way.
