We'll have less horror to show when clients and project managers stop setting unrealistic deadlines and stop changing requirements every step of the way.
Hey now, it sounds like you haven't embraced the Agile way.
Next you'll be looking for specifications and time to do the work properly.