We don't? Who is this guy working with? And keep them far away from me.
There are some good points in here about separating ego from work, and accepting that flaws are an inevitability born from the complexity of software development.
But it's roundabout, uses an unnecessary (and at points erroneous) line of reasoning to get there.
It also conflates the need for "fresh eyes" in problem solving with some ego issue. - How many times have you struggled with something, stepped away for a moment, and come back to find the solution immediately? Or sent code out for a code review, taken it off your mental load, then immediately spotted bugs when you re-visit the code a day or two later?