I guess they are much better than I am. I remember working on a team at Microsoft where the product took 8 hours to build, and on my own dev machine I made several attempts but never got the build to finish successfully. I worked around the problem by taking a known good build from the build master and integrating the part I was working on into that build. But the experience left me thinking "good luck with that" for building more complex products from scratch.