At 9:00 this morning I was supposed to have a deliverable (code that converts a file from one thing to another thing). At 9:00 I found that the person who was going to write the code was patiently waiting for another human to do something. I lit a fire under the human who hadn't done his thing, and ever since it has been a process of shepherding things across one little tiny bridge after another. It's like herding cats across bridges built out of matchsticks.
And it's now 4:00 and we are only theoretically further along than we were at 9:00.