No, no, no. This isn't Nazi Germany, this is America! We have algorithm czars !
I respectfully apologize, but I am going to invoke Godwin's Law. Please refrain from posting any further comments about this story.
I have a huge ego. I freely admit it. I work from home because I can't fit my ego in the office doors.
On a serious note, I prefer code reviews. From the ego-centric side, it has two major benefits: it allows my ego to show off, second it helps the less-experienced/newer developers to learn new techniques, or just learn the code, often in areas they haven't spent a lot of time looking at. That means less time helping them later. It also happens to have the side benefit that their questions can make me think about the problem harder, and not-infrequently uncover typos, thinkos, under-developed (or over-developed) features, or plain bugs. Even for us egomaniacs.
Exactly. When I was the "new guy" at my place of employment, "reviewing" the code of other, more experienced people was very beneficial for me. Not only did it expose me to areas of a very large, complex codebase that I wouldn't have otherwise interacted with, but seeing other (also more experienced) people's comments helped me to understand how many modules interact (or, are supposed to interact) with each other. For the curious, I'm talking about hard drive firmware. I put reviewing in quotes above because, when I was new, I wasn't able to contribute anything substantial to the review process (we're not talking about c++ syntax issues here).
Can you seriously think of any movie where you'd want to experience every smell?
No, not me personally. But this will give much more hilarity to those Two Girls, One Cup reaction videos! Imagine the reaction when grandma actually gets to smell along!
There's got to be more to life than compile-and-go.