*and* some panicky manager started having $deity damned _daily_ meetings about it.
This is my favorite bit when something very unexpected happens and managers make us twice as late by creating a ton of overhead about when/how/why/re-estimating/re-planning and plain old nagging to get it fixed. If what you care about is getting it actually done, let me work. If you need an alternative other than not delivering I can help you find that, but other than that you're not helping. You're slowing us down. This is particular frustrating when you're not 100% assigned to a project, yeah I'm supposed to spend 30% of my time on this... you spent 10% of your time, maybe that made sense to you. But you just spent 33% of your development time on BS, was that worth it? That way we have the same meeting in a few days on how nothing is happening.