If you’re compiling something huge like Chrome, having a separate compilation stage for the build files makes sense. For a normal sized project it’s overkill.
Hmm, I did some pretty heavy drinking in my 30s but rarely had hangovers. I have no data for my 40s because I just haven’t had much desire to drink, or to drink that much when I do drink.