Skip to content
DevMeme
3019 of 7435
Senior Developer's Secret Weakness: Regex
Languages Post #3334, on Jun 25, 2021 in TG

Senior Developer's Secret Weakness: Regex

Description

This is a four-panel meme using the 'Anakin and Padmé' format from Star Wars: Episode II - Attack of the Clones. In the first panel, a confident Anakin Skywalker states, 'I AM A SENIOR DEVELOPER'. In the second panel, Padmé Amidala smiles and asks, 'YOU CAN TEACH ME REGEX, RIGHT?'. The third panel shows Anakin's expression shifting to a silent, troubled look. In the final panel, Padmé's smile is gone, replaced by a look of serious concern as she repeats the question, 'YOU CAN TEACH ME REGEX, RIGHT?'. The meme humorously highlights the notorious difficulty of mastering Regular Expressions (regex). It's a common trope in the developer community that even experienced senior engineers often struggle with the complex and unintuitive syntax of regex, frequently resorting to online tools or copy-pasting solutions rather than writing them from scratch. The joke exposes a potential knowledge gap and a source of imposter syndrome for many developers, regardless of their seniority

Comments

17
Anonymous ★ Top Pick The only difference between a junior and a senior dev is that the senior has a better-bookmarked regex generator
  1. Anonymous ★ Top Pick

    The only difference between a junior and a senior dev is that the senior has a better-bookmarked regex generator

  2. Anonymous

    I can prove Raft’s liveness on a whiteboard, but the moment someone asks me to tweak that 200-char production regex, I suddenly remember I’m strictly “architecture only.”

  3. Anonymous

    After 15 years, I've mastered every design pattern, scaled systems to billions of requests, and debugged kernel panics in production - but I still copy regex from Stack Overflow and pray to the backtracking gods that it works

  4. Anonymous

    The real test of a senior developer isn't architecting distributed systems or optimizing database queries - it's being asked to explain regex without immediately opening Stack Overflow, muttering something about 'lookaheads and capture groups,' and questioning every career decision that led to this moment. We've all written `^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)[A-Za-z\d]{8,}$` but explaining *why* it works? That's staff engineer territory

  5. Anonymous

    Senior devs orchestrate Kubernetes at scale, but regex? That's the Sith Lord even Yoda fears

  6. Anonymous

    Nothing says “senior” like shipping a 320‑char PCRE with nested backreferences, then asking SRE why a single emoji pins the CPUs

  7. Anonymous

    I’m a senior dev - refactoring means adding a strangler service and an adapter, then filing an ADR that moves the real rewrite to next quarter

  8. Aleksander 5y

    A comma is missed between senior and developer.

  9. @feskow 5y

    (\w+[ ,?])+

  10. @beton_kruglosu_totchno 5y

    what the hell everybody knows regex everybody can use it no?

    1. @mmddvg 5y

      everybody can do it after a search

    2. @mainfme 5y

      Многие думают что это дохуя сложно и не пользуют) Но мне например дохуя лень учить и практически всегда онлайн парсерами пользуюсь, кроме простейших случаев Many juniors think what regexp are too hard to learn

  11. @beton_kruglosu_totchno 5y

    i can even do both posix and perl

    1. @Vlasoov 5y

      Do you have life?

      1. @qtsmolcat 5y

        s/v/t

      2. @beton_kruglosu_totchno 5y

        i am a happy human with a slow-ish life

  12. Deleted Account 5y

    no ones knows regex, there are just old stackoverflow answers wandering around written by old gods.

Use J and K for navigation