June 14, 2026
Semicolons, sass, and AI shade
Perlisisms
Old coding wisdom goes viral as commenters turn it into AI jokes and nostalgia bait
TLDR: A classic list of programming one-liners resurfaced and commenters instantly made it about today’s AI coding tools, old-school nostalgia, and absurd jokes. The quotes mattered, but the real story was how readers turned them into a debate over whether old wisdom still runs the modern tech world.
A dusty list of punchy programming sayings by Alan Perlis just got the full internet treatment: reverence, roasting, and a little chaos. The original quotes read like fortune cookies for people who build software, with lines about bad programs being easier to write than good ones are to understand, and every system eventually becoming ornate "then rubble." But the real fireworks came in the comments, where readers instantly dragged the whole thing into 2026.
The biggest crowd-pleaser was quote #27 — essentially, once you understand a program, get someone else to write it. One commenter declared that this is basically the mission statement for today’s AI coding helpers, turning a decades-old one-liner into a very modern "wow, he predicted it" moment. Another reaction went in the opposite direction: not debate, but yearning. One person called the whole list "quaint" and openly wished to go back to that earlier era, giving the thread a wistful, almost sepia-toned mood.
And then came the comedy. One fan casually revealed they bought the domain perl.is just to showcase the quotes, which is the kind of niche devotion the internet absolutely lives for. Others piled on with jokes, including one riffing that the best way to keep data unstructured is to encrypt it immediately, so any function returning something neat can be "marked for removal." Even the first quote got turned into existential workplace comedy: those days "when variables didn’t and constants weren’t." In other words, the article delivered wisdom — but the comments delivered the show.
Key Points
- •The article is a numbered collection of 39 programming aphorisms covering software design, language design, and programmer thinking.
- •It emphasizes delaying rigid data structuring, favoring reusable functions over many data structures, and seeking symmetry to reduce complexity.
- •Several entries focus on program comprehension, stating that correct programs can be difficult to understand and that understanding code requires mentally simulating both machine and program.
- •The list discusses core programming concepts including recursion, modularity, optimization, command languages, loops, structured variables, and top-down design.
- •It also touches on broader computing topics such as computer-assisted proof of the four-color theorem, the limits of programming languages, and the long-term evolution and decay of software systems.