I only have so many semicolons and curly-braces left in these fingers, and I’m wasting them on this?
This is not God’s programming language.
This is not the Devil’s programming language, either. Evil is too smart to be obvious. If Evil had a programming language it would be sweet and seductive, leading you down the primrose path to perdition and just massive screwedness (huh: Name a successful product done in, say, Smalltalk). C++ is not evil, rather, it is the language for masochists; it’s the kitty that purrs nicely to you until it’s earned your trust, and that’s when it turns into claws and utter batshit insanity.
Every time you use #define, God kills a start-up.
When you have an office move, destroy your extra move stickers, or you will wind up with extra junk (provided by thoughtful cow-orkers).
I’m sorry about the Smalltalk crack. It’s my favorite language (well, after LISP) that I’ll never ship a product in. Wah.