The amount of planning that goes into erecting a building is mind boggling.
I'm pretty damn thankful that as a software engineer changes are just a click away.
I really hope I am around to see the advent of 3D printed buildings. Maybe in the future general contractors will actually be programmers who take your spec and code out the program for the 3D building printer.