There is nothing wrong with working to dead lines estimating and planing development and releasing software thats good enough not perfect. The problem is when people start trying to change the plan half way through execution, non tech people will constantly try to do this because they are clueless its the project leads job to tell them no. When your manager asks you "if anything can be done to pull those dates in." y…
This. They could hire any random chump to say they're right. If you're the expert, they hired you to tell them whether they're right.
Of course, not all managers understand this but the sooner you realise you're working for one who doesn't, the better.