https://www.wired.com/story/programmers-arent-humble-anymore-nobody-codes-in-perl/ Skip to main content Wired SECURITY POLITICS THE BIG STORY BUSINESS SCIENCE CULTURE REVIEWS Wired Newsletters Security Politics The Big Story Business Science Culture Reviews More The Big InterviewMagazineThe New Era of Business TravelEventsWIRED InsiderWIRED Consulting Newsletters Podcasts Video Merch Search Sign In Sign In Samuel Arbesman Business Jul 28, 2025 7:00 AM Programmers Aren't So Humble Anymore--Maybe Because Nobody Codes in Perl Perl is a messy, maddening programming language, the "duct tape of the internet." But at least you can tell it was made by humans. Image may contain Art and Graphics ILLUSTRATION: SAMUEL TOMSON Save this story Save this story Perl was once everywhere. Or at least it felt that way. Around the turn of the millennium, it seemed that almost every website was built on the back of this scripting language. It processed massive amounts of text--mechanisms for doing this powerfully and easily were part of the language--and it was even used in bioinformatics, munging and churning through genetic data. Based on one list, the companies that used Perl ranged widely: Amazon, Google, Yahoo, Deutsche Bank, Akamai, Citibank, Comcast, Morgan Stanley, Mozilla. A lot of Craigslist was programmed in Perl. Machine Readable An 8 bit lips character looking suspicious with its hand on its chin. A regular column about programming. Because if/when the machines take over, we should at least speak their language. Even at its peak use, the popularity of Perl was always a bit surprising. Perl is an undeniably messy language. It's often referred to as the "duct tape of the internet," with programmers joking that it's a "write-only" language: You write in it but seldom read it (at least successfully). There is an amalgamated mashup nature to Perl, all in service of its motto: "There's More Than One Way to Do It." Just as there are synonyms in English, Perl has a variety of approaches to writing the same thing. While this is a common feature of programming languages to a certain degree, Perl seems to want to knock you over the head with it. There are multiple ways, for example, of writing conditional statements, from using the traditional "if" to "unless"; to writing an if statement backward in a single line; to even a three-part operator that involves a question mark and a colon. I have a distinct memory, in the early 2000s, of writing code in Perl one day, and the next day not understanding what I had written. But this clutter and baroque structure are in fact intentional and part of the broader philosophy that underlies Perl. The language's creator, Larry Wall, was trained in linguistics, and his intention was to become, along with his wife, a missionary involved in rare languages. Wall ended up taking a different path and fully embraced coding. But his deep thoughts around how languages work never left him. Wall's perspective seemed to be that an obsession with linguistic purity was overrated. English has words from French, Greek, German, and even Akkadian, betraying its winding history and multifarious origins. We split our infinitives and dangle our modifiers. We have puns, both intended and not. So what's a little bit of strangeness when it comes to how to write an if statement? Wall viewed evolution as part of the process of language development. There is an organic process going on here, and the final products needn't be orderly. And so, a broad--and nonjudgmental--approach to language construction is vital, whether it's a language designed to write scripts or sonnets. Perl has its "more than one way" to do things and English has its numerous styles and flexible nature, a nature that can contain everything from cooking recipes to haikus, shopping lists to Faulkner. That is the sign of something that is truly open-ended. As Wall once said: "I'm a firm believer that a language ... ought to be an amoral artistic medium." If Perl has any overarching vision or dogma, it's merely the fact that, perhaps, there shouldn't be programming dogma at all. To be clear, I was never a deep user of Perl. Its syntax and messiness overwhelmed its power for me, and when I was introduced to the well-ordered structure of Python, I ran to that language and never really looked back. This might in fact be a hint as to why the language lost its luster. Even in 1998, during its heyday, there were suggestions that Perl's bloat might lead to a desire to jump to something "cleaner." Whatever the reason, Perl is no longer as popular as it once was. Still, I find myself returning to this strange language, and I think it's because of the humility at its core. We need humility as we recognize that our world is more complicated than we might be able to comprehend, even or especially when it comes to the large technological systems of our own making (AI, cough cough). A single comprehensive theory or model won't cut it in a world of exceptions and edge cases and raging complications. We need slow, stumbling approaches, and Perl's evolved pluralism can show us the way. Perl can even teach us about ourselves. If I had to choose a language that is furthest from Perl, it might be Lisp. Developed around 1960, Lisp is elegant, almost mathematical in its construction. The "Maxwell's Equations of Software," as its definition has been described--just to give you a sense of the esotericism. Perl is, of course, not that. It's organic and sometimes maddening. For all its messiness, in other words, it's a language of the people. And that's the thing about programming languages: They are actually for people; they can't just be parsable by machines. In the classic textbook Structure and Interpretation of Computer Programs, the authors make this clear: "Thus, programs must be written for people to read, and only incidentally for machines to execute." Yes, the joke is that Perl is "write-only"--but you can always tell it was written by human beings. A Perl renaissance is, I admit, unlikely. But perhaps the lesson of Perl is timeless. It asks us to be less precious--and more human--when it comes to programming languages and their design. Only then might we be able to bridge the gap between us and the machines. Beyond Wellness * Does Anyone Know What 'Wellness' Means Anymore? * The Next Thing You Smell Could Ruin Your Life * Bryan Johnson Is Going to Die * Where Are All the AI Drugs? * The Gear You Need to Keep Fit, Rested, and Balanced * The Definitive, Insane, Swimsuit-Bursting Story of the Steroid Olympics * Read more from The Beyond Wellness Issue Samuel Arbesman is the author of The Magic of Code and is scientist in residence at Lux Capital. ... Read More * TopicsMachine ReadablecodingprogrammingComputerssoftwarelinguistics Python Read More The Kremlin's Most Devious Hacking Group Is Using Russian ISPs to Plant Spyware The Kremlin's Most Devious Hacking Group Is Using Russian ISPs to Plant Spyware The FSB cyberespionage group known as Turla seems to have used its control of Russia's network infrastructure to meddle with web traffic and trick diplomats into infecting their computers. Andy Greenberg Donald Trump's New Crypto Bible Is Everything the Industry Ever Wanted Donald Trump's New Crypto Bible Is Everything the Industry Ever Wanted In a lengthy report, federal government officials set out a roadmap for delivering on President Donald Trump's promise to turn the US into the "crypto capital of the planet." Joel Khalili Inside the Summit Where China Pitched Its AI Agenda to the World Inside the Summit Where China Pitched Its AI Agenda to the World Behind closed doors, Chinese researchers are laying the groundwork for a new global AI agenda--without input from the US. Will Knight A New Katamari Game, Octopath Traveler 0, and More Are Coming to Switch 2 A New Katamari Game, Octopath Traveler 0, and More Are Coming to Switch 2 Nintendo announced the latest Switch 2 games Thursday, along with a new Monster Hunter expected next year. Megan Farokhmanesh The Inside Story of Eric Trump's American Bitcoin The Inside Story of Eric Trump's American Bitcoin A new crypto mining company is flexing the Trump name and connections to get ahead. Jessica Klein Join Us for WIRED's AI Power Summit Join Us for WIRED's AI Power Summit On September 15, WIRED is gathering a panel of leaders across technology, politics, and media to tell you everything you need to know about the future of generative AI. WIRED Staff How Apple's New Spotlight Compares to Raycast How Apple's New Spotlight Compares to Raycast The new Spotlight launcher tool coming to macOS this year looks and works a lot like the indie application Raycast. Here's what they can both do, and how they differ. Justin Pot Measles Cases Are Soaring in Mexico Measles Cases Are Soaring in Mexico The disease has claimed the lives of 12 people in the country this year, with the virus continuing to spread rapidly. Fernanda Gonzalez Top Verizon Promo Codes and Deals for August 2025 Top Verizon Promo Codes and Deals for August 2025 Save with our roundup of the best Verizon coupons for free iPhone 16 Pros up to $1,100 off new Galaxy phones, and plans up to 50% off this August. Molly Higgins 15% Off Theragun Promo Code for August 2025 15% Off Theragun Promo Code for August 2025 Save on the science-backed devices you've been eyeing with a Theragun discount code for 15% off your first order, up to $200 off Theraguns, and up to 30% off. Molly Higgins Mark Zuckerberg Details Meta's Plan for Self-Improving, Superintelligent AI Mark Zuckerberg Details Meta's Plan for Self-Improving, Superintelligent AI Meta CEO Mark Zuckerberg told investors that his new research lab will focus on building AI models that can learn with minimal human input. Lauren Goode What JD Vance, Pam Bondi, and Sam Altman Can't Stop Listening to, According to the 'Panama Playlists' What JD Vance, Pam Bondi, and Sam Altman Can't Stop Listening to, According to the 'Panama Playlists' A new website claims to know the Spotify listening habits of Trump officials, tech leaders--even journalists. Attorney general Pam Bondi allegedly jams out to Nelly's "Hot in Herre." Reece Rogers WIRED WIRED is where tomorrow is realized. It is the essential source of information and ideas that make sense of a world in constant transformation. The WIRED conversation illuminates how technology is changing every aspect of our lives--from culture to business, science to design. The breakthroughs and innovations that we uncover lead to new ways of thinking, new connections, and new industries. More From WIRED * Subscribe * Newsletters * Travel * FAQ * WIRED Staff * WIRED Education * Editorial Standards * Archive * RSS * Accessibility Help Reviews and Guides * Reviews * Buying Guides * Mattresses * Electric Bikes * Soundbars * Streaming Guides * Wearables * TVs * Coupons * Gift Guides * Advertise * Contact Us * Manage Account * Jobs * Press Center * Conde Nast Store * User Agreement * Privacy Policy * Your California Privacy Rights (c) 2025 Conde Nast. All rights reserved. WIRED may earn a portion of sales from products that are purchased through our site as part of our Affiliate Partnerships with retailers. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Conde Nast. Ad Choices Select international site United States * Italia * Japon * Czech Republic & Slovakia * * * * * *