How do I regain my attention span?
nitrogen: I've realized that the times when I manage to force myself to implement just one more feature for the day, refactor one more API, etc. are the most productive.  So, I try to keep that in mind when my focus is waning and I want to skip off to HN or Hulu, and things get done.One word of advice for retaining your current attention span: do NOT, under any circumstances, start playing any of the Tony Hawk games.  The ability to instantly reset the level when a mistake is made destroyed my attention span when Tony Hawk 2 came out years ago.  It took me a month to realize this and get back to a normal level (exaggerating, of course).