Skip to content
DevMeme
2819 of 7435
When “just put it in the backlog” secretly means never touching it again
Agile Post #3115, on May 16, 2021 in TG

When “just put it in the backlog” secretly means never touching it again

Why is this Agile meme funny?

Level 1: Out of Sight, Out of Mind

Imagine you have a big list of chores to do at home. Every time you find a new chore – like a leaky faucet or a messy drawer – instead of doing it now, you say, “I’ll take care of it later,” and you jot it down on your to-do list. But you keep doing this: add a chore, promise “later,” then move on. New things (like “buy groceries” or “finish homework”) always seem more pressing, so those older chores on the list never get done. A month later, that list is huge and you’ve kind of forgotten about the stuff at the bottom.

This meme is joking about that exact habit, but in a software team. The senior dev is like a parent saying, “Yeah, I’ll fix that broken toy, just not now – I’ll put it on my list.” The junior dev is like a kid who hears that and genuinely believes the toy will be fixed later. In the meme, the kid (Padmé) asks happily, “So you’ll fix it later, right?” and then realizes from the parent’s silence that “later” might never happen. It’s funny in a cheeky way – we laugh because we all recognize ourselves doing this. We make promises to handle something eventually, but often we’re just pushing it out of sight so we don’t have to worry about it. The phrase “Out of sight, out of mind” captures it: once the task is written down somewhere and not right in front of us, we stop thinking about it. The meme uses a simple cartoon scenario to show that feeling when you suddenly understand that a promise of “later” was never real. It’s a little bit like when your friend says, “Maybe we’ll hang out next week,” and you just know they’re probably not going to call. 悟

Level 2: Later Means Never

For a junior developer or someone new to Agile, let’s break down the joke. In Agile software development (like Scrum), a backlog is essentially a big to-do list for the team. There’s usually a Product Backlog (all the stuff we might work on someday) and for each sprint an active Sprint Backlog (the tasks we plan to do now). When something goes wrong – say you find a bug or realize an improvement – and the team is too busy to fix it immediately, someone might say, “We’ll put it in the backlog.” That means they’ll write it down as a ticket or story to address later.

Now, in an ideal world, “later” means the next sprint or an upcoming iteration. Agile teams are supposed to regularly do backlog grooming (also called backlog refinement), a meeting where they review those to-do items, prioritize the important ones, and throw out the ones that aren’t relevant anymore. The whole idea is to keep the backlog tidy and up-to-date so that eventually the team works on those items. Technical debt refers to all those little fixes and improvements you postpone – it’s like borrowing time now and promising to “pay back” by doing the fix later. In theory, teams allocate some time to pay off technical debt in future sprints.

But here’s the reality that this meme jokes about: often “later” never comes for many backlog items. Teams are perpetually busy with new features, urgent bugs, and looming deadlines. That innocent bug report or refactor suggestion gets recorded and then buried under 100 newer tickets. Unless someone constantly advocates for it, it might sit there for months or years. Every junior dev has that moment of disillusionment: they excitedly log an issue thinking “we’ll address it soon,” only to discover nobody ever brings it up again. The meme’s dialogue captures this perfectly: the Junior Dev says “So we can fix it later, right?” with a hopeful smile, and the Senior Dev just gives a knowing look (silence). The junior’s face in the last panel – worried, realizing something’s off – is basically that dawning understanding that “backlog” often means “welcome to the land of forgotten tasks.” It’s a form of gentle Agile humor: poking fun at how the process can be used to deflect work without outright saying “we’re not going to do it.”

The Star Wars Anakin/Padmé meme format is used here because it’s great for showing a misunderstanding. In the original scene, Padmé (the character played by Natalie Portman) asks Anakin a question expecting a positive answer, and he just smirks silently, leading her to repeat the question in doubt. In our developer version, Padmé is labeled “Junior Dev” and Anakin “Senior Dev.” Anakin’s line “Put it in backlog” is the senior engineer telling the newbie to log the issue and forget about it for now. Padmé’s response “So we can fix it later, right?” shows she trusts the process – of course we’ll fix it later, why else put it there? Then Anakin’s smirking silence (third panel) tells us he knows they probably won’t fix it, but he doesn’t say it out loud. Padmé’s final anxious repeat “…right?” (fourth panel) – now she’s realized the dark truth. This is a joke every developer learns: a backlog can become a black hole. Without discipline, it’s where tasks go to disappear.

In short, the meme is DeveloperHumor about Agile practice. It highlights a gap between what we say and what we do. New developers learn that “later” is often a fantasy. If an issue isn’t important enough to do now, chances are slim it’ll magically become top priority down the road. It’s not that teams are evil or lying; it’s just that software work is endless, and unurgent tasks get left behind. The joke lands because it’s a friendly way of saying: “Don’t be fooled by the lingo – ‘later’ might mean ‘never.’” Experienced devs laugh, and juniors laugh a little nervously, now a bit wiser about how Scrum and backlogs sometimes really work.

Level 3: The Backlog Black Hole

At the senior developer level, this meme hits with painfully accurate cynicism. It lampoons how Agile rituals can mask permanent procrastination. Here we have the classic Star Wars Anakin/Padmé four-panel format – often used in dev circles for its setup-payoff structure. In this instance, Senior Dev Anakin confidently says, “Put it in the backlog.” Junior Dev Padmé beams and asks if that means it’ll be fixed later. Then comes Anakin’s deadpan silence, and Padmé’s smile fades: “…right?” The humor lands because every experienced engineer knows that “backlog” often translates to “black hole.” Once a task is sucked in, escaping its gravitational pull is rare.

Why is this so funny (and painful)? It’s an Agile tech debt tale as old as time. The seasoned dev’s smug “just backlog it” is code for “we’ll never look at it again, but shh, let’s pretend”. We’ve all seen minor bugs, refactors, or low-priority features get ticketed in Jira and then entombed for eternity. The junior developer’s naive hope (“so we’ll fix it later, right?”) is met with the senior’s knowing poker face. It’s an inside joke among veterans: “later” really means maybe next sprint, or next year, or when Hell freezes over – whichever comes last. This is dark AgileHumor drawn from real life scrums and sprints, where ideals meet reality.

In theory, the backlog is a prioritized to-do list of all outstanding work (bugs, features, improvements). In practice, it often becomes a dumping ground for anything not urgent enough to do now. Teams say “put it in the backlog” as a polite way to move on – whether or not they ever intend to groom or address it. Over time, the backlog grows into a burial ground of good intentions: a few top items get attention, while hundreds below gather digital dust. The meme nails this agile cynicism – that sly senior-dev move of deferring work indefinitely, with the junior dev gradually realizing “backlog” is basically limbo.

Let’s be honest, we’ve developed our own cynical Agile-to-English dictionary over the years:

What you say What it really means
“Put it in the backlog.” “Not my problem now (and likely never).”
“We’ll fix it later.” “We’ll forget about it until it bites us.”

The TechnicalDebt aspect is strong here. Every time a quick hack or known bug gets “backlogged,” you accumulate a bit of debt – interest payable in future pain. The senior dev’s nonchalance says they’ve been through this: they know that fixing it “later” usually never happens until something breaks in production (probably at 3 AM on a Sunday 🙃). It’s a shared ScrumHumor memory for seasoned engineers: those Jira tickets from 2 years ago nobody dared to close, yet nobody plans to tackle either. Backlog grooming sessions are meant to purge or prioritize these, but grooming often turns into just pushing stories around without truly resolving the pile of shame.

Historically, Agile was supposed to save us from the big design up front and Waterfall pitfalls – giving us flexibility to address issues continuously. But human nature found a loophole: continuous deferral. Why confront that gnarly bug now when you can confidently declare it’ll be done “in the next iteration”? The result: a backlog black hole where tasks cross the event horizon of “not urgent,” never to be seen again. Seasoned devs chuckle (or groan) at this because they’ve lived it – projects where “Phase 2” never came, or codebases where // TODO: fix later comments fossilize in version control. The meme’s comedic meadow scene hides a hard truth: in many teams, “later” is a mythical time that never arrives. It’s funny because it’s true – and a bit tragic. This shared recognition of a broken promise is what makes the meme resonate with a developer humor that’s equal parts laughter and tears.

Description

Four - panel Star-Wars Anakin/Padmé meme set in a sunny meadow. Panel 1 (upper left) shows Anakin looking confident; a white caption bar reads “PUT IT IN BACKLOG”. Panel 2 (upper right) shows Padmé turning to him, expectantly. Panel 3 (lower left) returns to Anakin, now silent and poker-faced. Panel 4 (lower right) shows Padmé again with a worried look; the caption reads “SO WE CAN FIX IT LATER, RIGHT?”. The humor plays on Agile teams relegating defects or tech-debt to an ever-growing backlog that rarely resurfaces, highlighting process cynicism familiar to seasoned engineers

Comments

9
Anonymous ★ Top Pick “Put it in the backlog,” he says - translation: append it to the write-only Kafka topic we call “tech debt” and hope nobody ever creates a consumer
  1. Anonymous ★ Top Pick

    “Put it in the backlog,” he says - translation: append it to the write-only Kafka topic we call “tech debt” and hope nobody ever creates a consumer

  2. Anonymous

    The backlog isn't where we prioritize future work - it's where we document the technical debt we'll explain to the next team when we've moved on to greener pastures and higher TC packages

  3. Anonymous

    The senior dev has seen enough 'temporary' workarounds from 2015 still running in production to know that 'backlog' is just a polite euphemism for 'the place where good intentions go to die.' Meanwhile, the junior dev hasn't yet learned that backlog items have a half-life longer than plutonium-239, and 'we'll circle back to this' is the software equivalent of 'let's do lunch sometime' - technically possible, but statistically improbable

  4. Anonymous

    Backlogs: the black hole where junior optimism vanishes and tech debt achieves escape velocity

  5. Anonymous

    The backlog is a write‑only data structure - once WSJF meets executive visibility, the result converges to “Won’t Fix.”

  6. Anonymous

    Our backlog is a write-only database with no GC; retrieval requires VP-level OAuth and a Sev-1

  7. @dwanford 5y

    -But we can't ignore that. -You're underestimate my power!

  8. @average_meni_na_drugu_enjoyer 5y

    spoiler: at the weekends bug gets the highground

  9. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

    🤣🤣🤣

Use J and K for navigation