I used Unity builds for my projects basically forever, at some point I discovered the practice had a name and some debates around it.<p>It is a simple thing to do, and the gains are substantial, faster and simpler, less maintenance, especially across different platforms.<p>For big projects I simply cut them into several libraries.<p>I've seen some incredulous reactions, mostly from young coders, and I know that makefiles <i>should</i> be faster, but in practice I never found that to be true.