Skip to content
DevMeme
7060 of 7435
Back in My Day, When X Was Twitter, We Coded by Hand
AI ML Post #7741, on Feb 21, 2026 in TG

Back in My Day, When X Was Twitter, We Coded by Hand

Why is this AI ML meme funny?

Level 1: The World's Youngest Grandpa

A man with a walker and a flat cap shakes his fist about the good old days — except the "good old days" he's describing happened about two birthdays ago. It's like a ten-year-old telling a seven-year-old, "Back in my day, we built LEGO sets with our own hands, piece by piece — none of this robot helper business!" while the seven-year-old pats his arm and says "okay, grandpa, let's get you a juice box." The joke is that things are changing so fast that even the recent past feels like ancient history, and acting dramatic about it is half ridiculous and half exactly how everyone secretly feels.

Level 2: Decoding the Grandpa Rant

The terms the old man spits out are the vocabulary of the current AI coding stack. Coding with AI means using assistants (Copilot-style autocomplete, or chat-based models) to generate code from descriptions. An agent goes further: it's an AI system given tools — file access, a terminal, a test runner — that works on a task semi-autonomously across many steps, while you supervise. Tokens are the billing and capacity unit of these models: text is chopped into small chunks, and every chunk the model reads or writes counts against limits and costs money. "No tokens" is the new "no cell phones" — shorthand for a simpler, unmetered era.

The "X was called Twitter" reference anchors the timeline: Twitter became X in mid-2023, around when AI coding assistants went from novelty to default. So the rant romanticizes a past that anyone who's been working for even three years personally remembers. If you're early-career, this meme describes a real situation you'll encounter: colleagues a few years your senior reminiscing about pre-LLM development the way others reminisce about dial-up — and the strange part is they're not wrong that things changed, only about how long ago it was.

Level 3: Dog Years for Developers

"Now you kids code with AI. Back in my day, when X was called Twitter, I used to code by hand. I wrote the code myself. Line by line! There was no agent nonsense. No tokens. I was the one doing the thinking!!!" "-Ok, pops. Easy now."

The stock photo — a patient younger man in a blue polo steadying a flat-capped elderly gentleman with a walker on a garden path — is the standard canvas for "out-of-touch elder rants." The satirical payload is in the timestamp: the elder's chosen marker of antiquity is "when X was called Twitter." That rebrand happened in 2023. The walker, the cap, the garden path, the soothing "easy now" — all of it is deployed to describe a professional practice from roughly thirty months ago. The meme's real subject isn't AI; it's time dilation. The industry's clock has decoupled from the calendar.

This is the sharpest kind of self-mockery because both layers are true simultaneously. Layer one: the old man is ridiculous — hand-writing code isn't a lost art, most working engineers still do it daily, and dressing 2023 in sepia tones is absurd. Layer two: he's right to feel ancient, because the texture of the job genuinely inverted. "I was the one doing the thinking" is the load-bearing line. The shift from autocomplete to agentic coding — where a model plans, edits files, runs tests, and iterates while the human reviews — moved the developer's seat from the keyboard to the approval queue. Skills calibrated over decades (holding a call graph in your head, typing speed as a proxy for flow) devalued in a single hardware-generation. Previous paradigm shifts — assembly to compilers, bare metal to cloud — took a decade to feel old. This one lapped careers mid-sprint, which is why "no agent nonsense, no tokens" already scans as grandpa vocabulary rather than last year's workflow.

There's also a quietly cruel observation about how the industry processes its veterans. The younger man isn't arguing — he's managing him, with the gentle condescension reserved for someone whose grievances are real but whose war is over. Every generation of developers has performed this scene: the graybeard who hand-tuned assembler enduring the kids with their garbage collectors; the jQuery wizard enduring the React evangelists. The meme's innovation is collapsing the generational gap to near-zero. The "kid" and the "pops" could have graduated from the same bootcamp cohort. Accelerated obsolescence used to be something that happened to your tools; now it happens to your identity, on a subscription billing cycle.

Description

A stock photo shows a younger man in a blue polo gently supporting an elderly man with a flat cap and walker on a garden path. Overlaid white text gives the old man's rant: 'Now you kids code with AI. Back in my day, when X was called Twitter, I used to code by hand. I wrote the code myself. Line by line! There was no agent nonsense. No tokens. I was the one doing the thinking!!!' The younger man replies, '-Ok, pops. Easy now.' The joke compresses the AI-coding era shift into grandpa nostalgia - except the 'old days' being romanticized are only a couple of years ago, when Twitter's rebrand to X marked the timeline, mocking how fast agentic coding made hand-written code feel ancient

Comments

8
Anonymous ★ Top Pick The industry now ages developers in dog years: 'I wrote code by hand' is officially a war story, and the war was eighteen months ago
  1. Anonymous ★ Top Pick

    The industry now ages developers in dog years: 'I wrote code by hand' is officially a war story, and the war was eighteen months ago

  2. @NaNmber 4mo

    kinda feels unreal now that I was going through SO, geeksforgeeks and medium articles to find out things not covered in DOCS 😲

    1. @Daonifur 4mo

      *laughs in GDscript*

      1. @SamsonovAnton 4mo

        Laughs in punchcard assembly... 👨‍🦳

        1. @azizhakberdiev 4mo

          this is how people see coding in vim

        2. @Daonifur 4mo

          *laughs in switches and tubes*

        3. @feedable 4mo

          that's not assembly tho...

  3. @RiedleroD 4mo

    back in my day things actually worked

Use J and K for navigation