A concise and brutal guide for coders, hackers, code-slingers, code jockeys, programming gurus, freelance software engineers, and others who don’t consider themselves “corporate software developers” but end up working in corporate development environments anyway.

Note: I don’t intend to tar all companies with the same brush. I’ve worked for, worked with, and met so many excellent corporate developers and development teams who do really great work and have fantastic , healthy workplace cultures. This piece is intended to poke not at those, but at the other, fiercely self-involved corporations which, while on the decline in most areas, are nonetheless present and making most of their employees actively miserable.