Of course the journey of a thousand miles begins with a flat tyre and a broken fan belt. I made the crucial mistake of letting my iPhone update to iOS 6.0 late last week. This led to my needing a new (1.6GB) update to Xcode 4.5, which proceeded to require me to revise the UITouch code as they changed the library interface. Nothing earth shattering and hardly an unknown unknown, but it’s a significant time drain how often something like this happens and makes software development about much more than software architecture and code implementation (this is the second time updating my iPhone iOS has required other code updates…last time I had to update my Mac OS as well as Xcode, which took several hours on a much slower connection and caused my perforce server settings to get blitzed, adding some extra superfuntimes).
Just for fun* I’m going to document other random delays caused by technology in the comments section below. I expect this list to be quite long by the time I ship.
*for some definition of “fun” YMMV