The malleable computer
Summary
DHH argues that open source's original promise—users being free to modify the code they run—was largely unfulfilled because modifying software was too hard in practice. AI changes this dramatically by compressing the complexity of unfamiliar codebases and languages, making applications truly malleable for the first time. The implications are even more profound at the operating system level, where users can reshape their entire computing environment. However, this freedom is only truly available on Linux, since Windows and macOS lock down their core components. DHH points to the Omarchy community as evidence that non-technical users are already customizing their systems with AI assistance. He predicts that fixed, black-box operating systems will soon feel archaic as AI models grow more powerful.
Key Insight
AI finally delivers on open source's unfulfilled promise of user-modifiable software, but only Linux offers true malleability all the way down to the operating system.
Spicy Quotes (click to share)
- 6
Open source promised that users would be free to change whatever code they were running. The reality, however, is that hardly any of them ever did — it was simply too hard.
- 4
AI is compressing that complexity and making it malleable at a ferocious rate.
- 4
Being able to add features to any local open-source application and then use that bespoke fork for your own benefit is an incredible step toward the original open source promise.
- 5
But you can only do this on Linux. With Windows and macOS, the core elements of the operating system are owned by the companies that make them.
- 5
The idea that your system is tied down as a fixed black box is likely to become an archaic notion pretty quickly.
- 2
As always, the future is already here, it's just not evenly distributed.
Tone
optimistic
