The problem with designing a house is that you keep on designing it, even after the blueprints are printed and construction has begun.
Designing your own home is fun. Waking up in the middle of the night, sweating about details that can't be changed and wondering if we got this or that right is not.
This morning, at 5 a.m., it was thoughts of how the walkout elevation is going to work, and whether the roofline is going to look too high from a particular viewpoint. I've got a much better idea about how to do it -- how we should have done it, perhaps -- and I found myself wondering why we didn't do it that way. And then I realized the reason we didn't is because we didn't know this problem would exist until we got shovels in the ground. We needed to clear the site to see the driveway slope. We needed to dig the footings before we knew exactly how low they had to go to hit undisturbed soil. We needed to X before we could Y, and by the time you do X it's too late to change Z.
The reality of a custom design on a complex piece of property is that there are many things decided on the fly. You can't possibly anticipate everything, particularly when everything is so interconnected. Changing the roofline would mean changing the screen porch, which would mean changing the windows, which would mean rethinking the furniture placement, which would probably create a problem that could only be resolved by changing the roofline again.
Maybe that's why people who build their own home often go on to build another: they're hoping that they will get it perfect.
Weather forecast is calling for freezing rain this morning, changing to rain this afternoon and overnight. Mild for the next couple of days, then turning colder again, with snow by the end of the week. If our excavator can get started on Monday (which depends on the amount of freezing rain we get), we should be able to get our cement work done before the cold hits again. Block layers won't be working on Monday, to allow the excavator to get in there and backfill.