The Painful Confession of a Perl Enthusiast
Description
This is a three-panel meme using a dramatic scene from the 2002 movie Spider-Man, featuring Mary Jane Watson and Peter Parker. In the first panel, a tearful Mary Jane says, 'Tell me the truth... I'm... I'm ready to hear it.' In the second panel, Peter Parker looks at her earnestly and makes his confession: 'I like coding in perl'. The third and final panel shows Mary Jane breaking down and crying, unable to cope with this revelation. The humor comes from applying the scene's intense emotional weight to a developer's programming language preference. Perl, once a dominant scripting language, is now often viewed by the modern developer community as outdated and having a notoriously unreadable or 'write-only' syntax. Admitting a fondness for it is treated as a shameful, shocking secret, making Mary Jane's dramatic grief a relatable exaggeration for developers who share this negative perception of the language
Comments
17Comment deleted
A senior dev's greatest fear isn't a production outage; it's inheriting a mission-critical, 20-year-old Perl script with no comments and a single, 1000-character line of regex
Confessing you still write Perl is like telling the platform team their 15-node service mesh just reinvented your 20-line script - everyone freezes, suddenly “legacy” looks suspiciously efficient
She's crying because she just realized their entire CI/CD pipeline is held together by a 10,000-line Perl script written in 2003 that nobody else understands, and he just became a single point of failure
The real tragedy here isn't the Perl confession - it's that after 20 years of maintaining regex-heavy legacy codebases, you start to appreciate Perl's 'write-only' philosophy as a form of job security. CPAN was solving dependency management before npm made it cool, but admitting you miss Perl's sigils in a Python shop is basically a CLM (Career Limiting Move). At least he didn't confess to preferring Perl 6... sorry, Raku
“I like Perl” - bold; TMTOWTDI scales beautifully until the on-call meets a 400‑char regex hidden behind $x and a cron job older than our cloud
Perl: the language where TMTOWTDI turns 'readable code' into an urban legend
Admitting you like Perl is the fastest path from 'LGTM' to a rewrite-in-Go RFC, yet the 15-year-old cron still runs on a one-liner nobody dares to touch
Don’t get it…. Comment deleted
what about reading and understanding written code? Comment deleted
This is too hard Comment deleted
life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵} Comment deleted
It's that fancy language for fun? Raku? Comment deleted
https://en.m.wikipedia.org/wiki/APL_(programming_language)#Game_of_Life Comment deleted
The one language which overshadows the legendary unreadability of both Perl and Forth. Comment deleted
Holy smokes, this is so tiny Comment deleted
it has some tastes of math Comment deleted
Perl is nice for parsing and making wrappers. I actually enjoy programming in Perl. Then again, I enjoy programming in any language 🤷♂ Comment deleted