Sorry but I disagree. The best engineers are the ones that can plan reliable estimates and hit their targets. They deserve to be highly paid, since they create stability and predictability in an otherwise chaotic process. You don't have to be a speedy coder in order to be highly valued. You just need to be reliable, and the team needs to have confidence in the work that you do.<p>To do things like cut the number of features in half and double time estimates, as is advocated by the author, are things that only contribute to red tape and chaos.