How do you concentrate?
anelson: I find the thing that most kills my concentration is lag.  For example, right now I'm at work and we're facing a crucial deadline, but I'm not working.  Why?  Because I just made a change that requires re-running an integration test, which takes several minutes to run.  I'm not about to sit there staring at the test, so I switch over to my feed reader and catch up on news.Logically, I know this is devastating for my productivity, but so is staring at a progress bar for 10 minutes after every change.  After the iteration, I focus on fixing the one or two serious lags that hurt productivity.  It's not always possible (I've no idea how I'll speed up this integration test), but it's a worthwhile effort.It is for this same reason that my company spares no expense on dev workstations.  When a build takes 10 minutes, the productivity hit is at least twice that, and it's a recurring penalty.