March 23, 2026
When ‘simple’ becomes a scam
Unix philosophy is dead Long live something else?
‘One job’ apps are dead: coders fight over the soul of computing
TLDR: A viral rant claims the old “keep software simple” Unix rule was mostly a myth, pointing out that even basic tools are bloated and regular people prefer big all‑in‑one apps. The community is fiercely split between nostalgia-fueled defenders of simplicity and younger devs saying it’s time to admit everything is messy and move on.
Developers are trading keyboard punches after a fiery blog post declared the old “do one thing and do it well” rule of Unix – the minimal, simple way of building tools – basically a fairy tale. The author calls modern computing a “dumpster fire” and says the beloved simplicity gospel was never real in the first place. Commenters instantly split into camps: the high priests of simplicity and the “embrace the chaos” realists.
On one side, old‑school fans defend the classic command‑line world like it’s a religion, insisting tiny tools chained together are still the One True Way. On the other, ex‑believers are confessing that their favorite tools secretly do a hundred different things and are held together with duct tape and vibes. One popular joke: “If Unix tools do one thing well, that thing is lying about how many flags they have.”
The drama really kicked off when the author pointed out that even basic tools like cat (used to read files) now come with a mini phonebook of options, and that regular users just want big, all‑in‑one apps anyway. Meme lords flooded the thread with fake commandments, like “Thou shalt pipe thy problems into Rust.” Meanwhile, younger coders admitted they’re scared of old‑school scripting and would rather write full-blown programs than touch the dusty traditions their seniors worship. The result: a full‑scale culture war over whether simplicity died… or never existed at all.
Key Points
- •The article argues that the UNIX philosophy of small, simple tools that do one thing well is inconsistently defined and no longer accurately describes how most software functions.
- •Wikipedia is cited as listing seven different formulations of the UNIX philosophy created over more than 30 years, highlighting conceptual fragmentation.
- •Core UNIX-style utilities, such as `cat`, `sed`, and `grep`, are presented as examples of tools that are more complex and less reliable than the idealized philosophy suggests.
- •Modern tools like `curl` and broader usage patterns show a shift toward large, feature-rich command-line applications, while text streams are portrayed as poorly suited to many tasks.
- •The author observes that many younger Linux and UNIX users are moving away from shell scripting, sometimes rewriting simple automations in compiled languages like Go and Rust, while mainstream Windows users rely on large integrated software suites unconcerned with UNIX design principles.