Content
What we say What we mean 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 else’s code doesn’t have comments Self-documenting My code doesn’t have comments 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 didn’t write this Perl script Bad structure Someone else’s code is badly organized Complex structure My code is badly organized Bug The absence of a feature I like Out of scope The absence of a feature I don’t like Clean solution It works and I understand it We need to rewrite it It works but I don’t understand it emacs is better than vi it’s too peaceful here, let’s start a flame war vi is better than emacs It’s too peaceful here, let’s start a flame war IMHO You are wrong Legacy code It works, but no one knows how XCquitVESCESCC I don’t know how to quit vi