What Programmers say vs What they mean

What Programmers say vs What they mean

This was something going around the internet in 2014, I’m not sure on the original source. There does seem to be an updated version here now.

What we sayWhat we mean
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 else’s code does not have comments
Self-documentingMy code doesn’t have comments
That’s why it’s an awesome languageIt’s my favourite language and it’s really easy to do something in it
You’re thinking in the wrong mindsetIt’s my favourite 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 didn’t write this Perl script
Bad structureSomeone else’s code is badly organised
Complex structureMy code is badly organised
BugThe absence of a feature I like
Out of scopeThe absence of a feature I don’t like
Clean solutionIt works and I understand it
We need to rewrite itIt works but I don’t understand it
emacs is better than viIt’s too peaceful here, lets start a flame war
vi is better than emacsIt’s too peaceful here, lets start a flame war
IMHOYou are wrong
Legacy codeIt works, but no one knows how
^X^Cquit^\[ESC][ESC]^CI don’t know how to quit vi