Skip to content
DevMeme

Done, Somehow, Against All Reason — Meme Explained

Done, Somehow, Against All Reason
View this meme on DevMeme →

Level 1: Fixed By Accident

This is like trying to repair a toy, tapping it once, and watching it start working even though you have no idea why. You are happy because the toy works, but also worried because you know you did not really understand the problem.

Level 2: The Mystery Fix

In software, debugging means finding out why something is broken. A bug fix should ideally explain the problem and make the program behave correctly. A workaround is different: it avoids the problem without fully solving or understanding it.

This meme is about the workaround feeling. The developer says the task is done, then immediately says it "shouldnt work." That means the result is successful, but the explanation is missing. The code may pass tests, the feature may run, or the production issue may stop happening, but the developer does not trust the path that got there.

Junior developers meet this early when changing one line mysteriously fixes three errors, restarting a service makes a bug vanish, or moving code to a different file changes behavior. It feels good for five seconds, then uncomfortable, because software that works for unknown reasons can also stop working for unknown reasons.

Level 3: Green Build, Red Flags

The chat message is brutally minimal:

k
done
shouldnt work
but its done

That is the voice of a developer who has crossed from debugging into folklore. The visible timestamp, Today at 23:37, matters because this is exactly when engineering judgment starts negotiating with exhaustion. The task is closed, the thing appears to work, and nobody involved has enough confidence left to explain why without using phrases like "race condition," "cache," "probably," and "please don't redeploy."

The humor comes from violating the normal debugging story. Ideally, a bug fix starts with a hypothesis, leads to a root cause, produces a small controlled change, and ends with a test proving the behavior. This message describes the darker workflow: poke the system, observe a successful outcome, distrust that outcome, ship anyway because the ticket is no longer screaming. It is not pride. It is survival with a commit hash.

This is where technical debt grows. A workaround that "shouldn't work" may depend on accidental ordering, stale state, environment-specific configuration, undefined behavior, or a hidden dependency nobody mapped. The scary part is not that it worked once. The scary part is that now it is part of the system's history, and the next person will discover it through archaeology at 2 AM.

Comments (1)

  1. Anonymous

    The scariest green build is the one where your hypothesis failed but your workaround passed.

Join the discussion →

Related deep dives