Published: December 7, 2025
81
828
44.1k

The threshold being 1GB tells you all you need to know

Do you know what a multitasking operating system is?

“Unused RAM is wasted RAM” is a phrase I would’ve said sarcastically as a joke in response to poorly performing (so 99% of) software. These days, many programmers unironically believe it. Zero consideration for system resources. Zero consideration for other programs on a

Nobody writes anything from scratch anymore, or even learns how to, so they are completely oblivious to the number of unnecessary abstractions, layers, and thus costs their programs need. Complete unfamiliarity with the product. No respectable engineering practice is like this.

This manifests as horrendous performance of course, but also much higher complexity (thus leading to additional abstraction layers to cope), larger attack surface area, supply chain attacks, and many other now ~ubiquitous problems.

Many people have commented on the relatively smaller sizes, faster startup time, better performance, and smoother interactivity of projects like the RAD Debugger or File Pilot. The “secret” is literally just writing things sensibly from scratch. Just stop importing things, and

It isn’t even about optimization. This is about just not doing an awful job.

I always say, an unused liver is a wasted liver

No, that’s not accurate. This isn’t about optimization. This is about pessimization. It is easier to make things fast today, not harder. Software developers use hundreds if not thousands of layers which eat decades of hardware advancement away.

Share this thread

Read on Twitter

View original thread

Navigate thread

1/9