Loving a good rant
Project management in the software industry seems to suffer from a level of delusion that would get a person heavily medicated and assigned to a padded room for their own safety. One definition of insanity is expecting different results from the same input. And yet project after project gets planned with the same naive assumption that deliverable dates will be met, changes will not be added at the last minute and that senior VPs will not want to mark the project by making a pointless last minute addition just so they can say they had input into the project and justify their salaries.