Skip to content
DevMeme
3603 of 7590
Languages Post #3940 · source on Telegram

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

17
Anonymous ★ Top Pick 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
  1. Anonymous ★ Top Pick

    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

  2. Anonymous

    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

  3. Anonymous

    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

  4. Anonymous

    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

  5. Anonymous

    “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

  6. Anonymous

    Perl: the language where TMTOWTDI turns 'readable code' into an urban legend

  7. Anonymous

    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

  8. @dsmagikswsa 4y

    Don’t get it….

  9. @sylfn 4y

    what about reading and understanding written code?

    1. @gdfngue4ui3 4y

      This is too hard

  10. @CcxCZ 4y

    life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

    1. @affirvega 4y

      It's that fancy language for fun? Raku?

      1. @CcxCZ 4y

        https://en.m.wikipedia.org/wiki/APL_(programming_language)#Game_of_Life

        1. @CcxCZ 4y

          The one language which overshadows the legendary unreadability of both Perl and Forth.

        2. @affirvega 4y

          Holy smokes, this is so tiny

        3. @callofvoid0 4y

          it has some tastes of math

  11. @MagnusEdvardsson 4y

    Perl is nice for parsing and making wrappers. I actually enjoy programming in Perl. Then again, I enjoy programming in any language 🤷‍♂

Use J and K for navigation