The Devil’s Dictionary of Software Design
Hidden meanings for your favorite programming terms

Sooner or later, most developers discover that a little bit of jargon goes a long way. Why call someone’s code good when you can say it’s clean or elegant? Why complain that the boss is rambling off-topic when you can just say that they’re raising an orthogonal issue? (It’s low-key shade, and it burnishes…