It’s not engineering. It’s school yard psychology

#regions are where we hide our shame and self loathing from not being able to refactor our class into anything smaller than 2500 lines of code. We only tell ourselves that we are being tidy so the self delusion does seem so obvious and depressing.

xml comments are where managers say “Get moving on documentation!” and developers respond by shuffling from foot to foot to show some movement.

The same people who write empty xml comments and add regions to their massive classes are the same people who ignore compilation warnings.

Microsoft is kind of like a parent with multiple, perverse personalities. They tell us to not use “autoeventwire up” because it’s a bug generator, then it is the default in Visual Studio.