Given your point of view and claimed experience I'm betting you do know the critical thing a PM has to know about programming.
It's that, that small change in the understanding of the requirements, or minor revision of the scope, just threw everything your coder boys have done up to press, into the bin.
You could have put that point forward, instead you go all defensive and lash out at Chip.
Why is that exactly?
Oh and stop tripling Mcleod's estimates, he already did that...
Keep Up with TechRepublic