Hero image!

What developers say vs. what it actually means

June 25, 2023 - Drygast
Comedy Software Dev

In case you missed the "comedy" tag for this post - this is meant to be a little bit of self deprecating humor. Some of these are actually spot-on, others might be a bit of a reach.

I don't remember where I got the original from, so sorry if I cannot give proper credits for the base version of this. I will however add to the list over time and I have removed a couple that I did not agree with. :)

Software developer translation guide

What developers sayWhat they actually mean
RefactoringYour code has to be rewritten
Minor tweakMy code has to be rewritten
Horrible hackHorrible hack that I didn't write
Temporary workaroundHorrible hack that I wrote
It's brokenThere are bugs in your code
It has a few issuesThere are bugs in my code
ObscureSomeone elses code does not have comments
Self-documentingThere are no comments in my code
That's why it's an awesome languageIt's my favorite language and it's really easy to do something in it.
You're thinking in the wrong mindsetIt's my favorite language and it's really hard to do something in it.
I can read this Perl scriptI wrote this Perl script
I can't read this Perl scriptI did not write this Perl script
Bad structureSomeone elses code is badly organised or I don't understand it
Complex structureMy code is badly organised
BugThe absence of a feature I like
Out of scopeThe absence of a feature I don't like like
Clean solutionIt works and I understand it
We need to rewrite itIt works but I don't understand it
IMHOYour are wrong
Legacy codeIt works but no one knows how
That can't be doneIt can be done, but I don't want to do it
No problem, people do this all the time. It's an easy fix.I am a junior developer
Put that bug in the backlog with low priorityLet's agree nobody mentions it again
These test environments are too brittleWorks on my machine
Proof of conceptWhat I wrote
Perfect solutionHow sales and marketing are promoting it