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 say | What they actually mean |
---|---|
Refactoring | Your code has to be rewritten |
Minor tweak | My code has to be rewritten |
Horrible hack | Horrible hack that I didn't write |
Temporary workaround | Horrible hack that I wrote |
It's broken | There are bugs in your code |
It has a few issues | There are bugs in my code |
Obscure | Someone elses code does not have comments |
Self-documenting | There are no comments in my code |
That's why it's an awesome language | It's my favorite language and it's really easy to do something in it. |
You're thinking in the wrong mindset | It's my favorite language and it's really hard to do something in it. |
I can read this Perl script | I wrote this Perl script |
I can't read this Perl script | I did not write this Perl script |
Bad structure | Someone elses code is badly organised or I don't understand it |
Complex structure | My code is badly organised |
Bug | The absence of a feature I like |
Out of scope | The absence of a feature I don't like like |
Clean solution | It works and I understand it |
We need to rewrite it | It works but I don't understand it |
IMHO | Your are wrong |
Legacy code | It works but no one knows how |
That can't be done | It 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 priority | Let's agree nobody mentions it again |
These test environments are too brittle | Works on my machine |
Proof of concept | What I wrote |
Perfect solution | How sales and marketing are promoting it |