I used to work in construction, and his story about the contractor he worked with was almost triggering. Those types of people were the absolute worst to work for. The closest thing in software development is a client who has no expertise or understanding of the process but still wants to bikeshed every detail. It's exhausting.
After I took ownership of my home, I cataloged over 100 issues that needed to be attended to post-construction. I want a home without obvious in-your-face-faults. The construction crew wanted to finish and move onto the next project. Our incentives were not aligned, and that's the problem.
Next time, I'm specifically going to ensure another contractor is hired to ensure QC of the home during construction. No moving onto the next stage until the 1 foot hole in the subfloor caused by a falling drill from the 2nd story is fixed.
Spot on. Honestly that construction story was infuriating, he was the problem the entire time and probably shouldn’t be giving relationship advice. There’s no such thing as a “perfectionist” in the first place since what qualifies as “perfect” is a subjective point of view.
Anybody, and I mean anybody, can point out little things that are wrong in something. Especially in construction, by people that have never done it themselves but holds financial power. Also, I guarantee all the slight changes he thought were critical enough to warrant constant intervention actually weren’t, or could’ve been addressed later. The cost would have been significantly higher if the contractor factored in the time it took to satisfy him. He was getting what he paid for.