Here’s a dirty little secret - most programmers aren’t very good at programming. How I loved code reviews when I point at some bit of code and ask “How could this possibly work?”. The nonplussed expression that signified the question “how am I supposed to know?” was always a joy. Or sometimes the victim would pull his printout closer, picking at it fearfully with his eyes as if it were the simple but beautiful language of an Incan monkey god rather than code he typed up the previous week. But nothing matched the thrill of victory when their spirit would fail them and they’d ask me to explain their code to them.
Oddly, management stopped letting me do code reviews. Too Nietzchian for them, I guess.
Oh, how I miss those days when I would crush my co-workers, see them shrivel before me and hear the lamentations of their friends!
P.S. This was actually an endless source of social problems bewteen us and the California office. They were touchy feely concensus based. We were hardy MidWesterns who were just plain brutal. But we always figured it like combat training - the more you sweat in development, the less you bleed from customers.