This is a great discussion, in no small part because I'm trying to determine whether sequence numbers and CMS UPDATE are actually better, or are just the devil I know.
Re waiting overnight for an assembly: as my first project at my first vendor job, I was asked to look at fixing some problems with a small product. I looked at it for a couple of days, and declared it unfixable-I was going to rewrite it. "2K lines, 2 weeks" was my quote, and I was given the go-ahead. That estimate was reasonable, given its small functionality (although we let that functionality get out of control, and the result, while very successful, should have been reined in way earlier, but that's another story). Anyway, I started coding. When I got to a skeleton of about 200 lines that was worth trying to assemble, I kicked it off. And waited 10 minutes. At that point I started to worry about that "2 weeks", simply in terms of waiting for assemblies! I ultimately used CMSBATCH and would keep working while one version assembled. And I made the "2K lines in 2 weeks", but the product wound up at 10K lines and several weeks more. Since I was also falling in love with my wife, I'm still kinda proud that I made that deadline. And that I met her, since 31 years later we're still goin' strong! Ah, the good old days.
