I'm currently working on a program that takes around 30 seconds to build, when making changes to a single file.
So far I have been switching to Chrome and checking HN/News/Facebook whilst it builds.
Inevitably I don't switch back immediately when it finishes building, and the distraction to something completely different no doubt decreases productivity.
I suppose I should just stare at the build screen and think about what I'm going to do when the build finishes.
What does HN do in these situations? What if the build time is into the minutes?<p>inb4 relevant xkcd 303.
Perhaps a few ideas, hopefully something is helpful.<p>1. It would be nice if you could setup an alert when your project is done building (audio or visual) so you can get back to it right away.<p>2. When I used to work on a similar scale project, I put in a lot of effort to improve build time (initially on Windows I worked on keeping the computer defragged, and other tricks to improve build time, eventually switching to Linux).<p>3. It's nice to use the time doing something that is relevant to the job, like reading more and understanding the technology stack better. Reading through tutorials on new subjects, etc.<p>While 30 minutes is certainly a long time, hopefully the time can be used productively, it will certainly help you more in the long run!<p>Good luck!