Skip to content
DevMeme
4077 of 7435
Four-word challenge: "Be done by Friday" makes managers nervously laugh
Deadlines Post #4447, on Jun 12, 2022 in TG

Four-word challenge: "Be done by Friday" makes managers nervously laugh

Why is this Deadlines meme funny?

Level 1: Friday Fairy Tale

Imagine your teacher gives you a huge homework assignment on Monday – let’s say you have to read a big book and write a detailed report – and then she says, “Oh, and it needs to be done by Friday.” You’d probably laugh nervously or think it’s a joke, right? Because that’s a ton of work for just a few days. You know you might stay up late and try your best, but it’s almost impossible to do it properly in that time. That’s exactly why “Be done by Friday” is funny to people in tech. It’s like someone asking for a miracle on a super tight schedule. Just like you can’t magically finish a huge project overnight without cutting corners, engineers can’t instantly build or fix complicated things in a snap. The phrase makes them laugh because it’s something everyone has heard – like a dad joke in the software world – and they all know it usually ends up being a fairy tale timeline. In simple terms, it’s funny because it’s as unrealistic as expecting to finish all your chores, homework, and a 1000-piece puzzle before the weekend – a nice idea, but not gonna happen!

Level 2: Scope Creep 101

For a less experienced developer, let’s break down why “Be done by Friday” is funny-scary. In software teams, a deadline is a due date when something is supposed to be finished. “Friday” in this meme represents an imminent deadline – basically saying “wrap it up ASAP, in just a few days.” Now, in theory, deadlines can be fine. But unrealistic deadlines are dates that don’t match the actual amount of work to do. Imagine you start a task on Wednesday and your manager cheerfully says, “Oh, just be done by Friday.” If it’s a big feature or a complex bug, that’s only a couple of days! Right away, any developer who's been through this will feel their stress levels spike. This is the DeadlinePressure everyone talks about – the rush to cram work into too little time. Engineering managers often laugh nervously at that phrase because they know from experience that it usually means two things: extended hours for the team and a lot of last-minute scrambling. It’s a polite way of saying “I doubt we can actually pull that off, but we’re being told we have to try.”

Let’s talk about scope and ScopeCreep. Scope means everything that the project is supposed to do or include. If your task was to build a simple login page, that’s the scope. Now scope creep is when new requirements keep creeping in – for example, partway through building the login page, someone says, “Actually, can you also add two-factor authentication, and maybe a forgot-password flow? Oh, and make it work with our legacy system?” Suddenly the work is much bigger than what was originally planned, but guess what? The deadline often stays the same. So when a manager says “be done by Friday,” every engineer knows that even if the original task might have been doable, all these extra requests (scope creep!) or hidden complexities will make that due date a fantasy. Junior devs learn quickly that StakeholderExpectations (what clients or bosses expect) can be overly optimistic. Stakeholders might think software is like ordering a pizza – you tell us what you want today, you get it by the end of the week. They don’t see the behind-the-scenes reality: integrating with databases, handling corner cases, writing tests, fixing bugs – all of which take time.

An engineering manager sits between the engineering team and those stakeholders. Part of their job is to negotiate timelines and protect the team from burnout, but they also have pressure from upper management. When they hear “Be done by Friday,” they might laugh because they know it’s a classic ManagementVsEngineering pickle: the higher-ups promise fast results, and the engineers are left wondering how to bend the laws of physics. It’s essentially a management joke at this point. A new developer might initially think, “Okay, if I work really hard, maybe we can do it.” They might even pull an all-nighter or two. But over time, you realize that some tasks just can’t be accelerated without consequences. Maybe the code will run, but it might be full of bugs or technical debt (which is like making a mess you promise to clean up later). The experienced engineers and managers have seen this pattern repeat so often that hearing those four words triggers a knowing laugh. It’s the kind of laugh that says, “We’ve been down this road before.”

Level 3: Deadline Delusions

It’s the end-of-week deadline that makes every seasoned engineer or manager smirk in self-defense. The Twitter meme sets up a challenge: “make an engineering manager laugh in four words.” The winning punchline? “Be done by Friday.” Anyone who’s survived a few software projects knows these four words are a special kind of industry joke. Why? Because they encapsulate the absurd optimism of unrealistic deadlines and the inevitable DeadlinePressure that haunts tech teams. An engineering manager laughs nervously at this phrase because they’ve heard it a million times from higher-ups or clients, and they know how the story usually ends. It’s a laugh of ManagementHumor and trauma: every sprint planning or status meeting, someone from the business side cheerfully asks if a complex feature can “just be done by Friday,” as if software engineering is that predictable. The humor here is a dark, collective eye-roll—ManagerExpectations versus reality.

Under the hood, this meme is poking fun at the eternal struggle of ManagementVsEngineering. Non-technical stakeholders often have StakeholderExpectations that everything is as simple as it sounds, so they drop a bomb like “We need it by end of week.” The engineering manager is caught in the middle: they impose such deadlines on the team yet also suffer from them, usually because their bosses or clients did the same to them. It’s a chain of optimism (or delusion) flowing downhill. Each time someone says “be done by Friday,” a code reviewer loses their wings – because rush jobs lead to buggy technical debt-ridden code. The cynical chuckle from the manager is an acknowledgment: we all know this tune. In software folklore, we even have laws like Hofstadter’s Law (“Everything takes longer than you expect, even when you account for it”) that make a mockery of these hastily promised dates. Remember Brook’s Law from The Mythical Man-Month? It taught us that adding more developers to a late project just makes it later (you can’t produce a baby in one month by getting nine women pregnant). In other words, throwing people or caffeine at the problem won’t magically meet a Friday deadline, but time and time again, organizations pretend it will. It’s a systemic form of scope creep in disguise: the project’s scope implicitly grows (“get everything done fast”) while the timeline absurdly shrinks.

So when an engineering manager reads “Be done by Friday,” they can’t help but laugh — it’s either that or cry. The phrase is a distillation of every unrealistic_delivery_date ever uttered in a planning meeting. It’s like an inside joke among battle-worn tech leads: Oh sure, we’ll just compress two weeks of work into two days, no biggie! The senior folks recognize the pattern: code gets rushed, ScopeCreep sneaks in, tests are skipped, and everyone’s preparing their weekend go-bag for the inevitable production fire. The meme lands its punch because it speaks to that shared experience. It’s TechHumor born from pain: the only sane response to “be done by Friday” is to laugh, albeit with a groan. In short, those four words are a punchline disguised as a deadline.

deadline = "Friday"
work_complexity = "High"
if deadline == "Friday" and work_complexity == "High":
    # Unrealistic timeline triggers shortcuts and technical debt
    developer.skip_tests()
    project.tech_debt += 100  # technical debt shoots up when we rush

Description

A screenshot of a Twitter exchange on a light background. The first tweet, from a user labeled "Mat Savage (he/him/his) 🌥️ 8h", reads: "make an engineering manager laugh in four words" and shows icons indicating 49 replies, 4 retweets, and 15 likes. A reply from "Lorin Hochstein @norootcause" is indented below, containing the four-word response: "Be done by Friday" in bold black text, followed by the Telegram attribution "t.me/dev_meme" in the lower left corner. Visually, both profile photos are circular and blurred for anonymity. Technically, the meme pokes fun at unrealistic delivery dates and the perpetual deadline pressure that engineering managers both impose and suffer from; the four-word phrase encapsulates scope creep, stakeholder optimism, and management-engineering tension that senior developers instantly recognize

Comments

7
Anonymous ★ Top Pick “Be done by Friday” is the product owner’s version of git push --force to main - technically ships, but someone’s weekend just got rebased into oblivion
  1. Anonymous ★ Top Pick

    “Be done by Friday” is the product owner’s version of git push --force to main - technically ships, but someone’s weekend just got rebased into oblivion

  2. Anonymous

    The real joke is that 'Be done by Friday' actually means 'Start the death march on Thursday at 11:59 PM, break production by Friday noon, and spend the weekend writing the postmortem that nobody will read before scheduling the same deadline for next sprint.'

  3. Anonymous

    Every engineering manager knows that 'Be done by Friday' translates to: 'We need this yesterday, you'll work the weekend, Monday's demo will still fail, and somehow this will become a learning opportunity in the retro.' It's the four-word incantation that instantly converts a well-planned sprint into a death march, transforms your carefully groomed backlog into technical debt, and reminds you why you keep that resume updated on LinkedIn

  4. Anonymous

    “Be done by Friday” - PowerPoint-driven delivery with QA deferred to Monday’s postmortem

  5. Anonymous

    “Be done by Friday” is the executive edition of Little’s Law - assume zero WIP, zero dependencies, infinite throughput, then wonder why the burndown lies

  6. Anonymous

    Managers laugh now; Monday's Jira 'In Progress' delivers the punchline

  7. @QutePoet 4y

    Gonna finish tests soon.

Use J and K for navigation