What can I and others do to avoid wasting this time?
I try to avoid any social media at this point. Anytime I find myself on Facebook or Twitter for more than 3 minutes, I kill the tab and get back to focus on work.
But seriously, if you find some popular threads and read them on the way in, then you can still jump in the comment threads while "your code is compiling". And you won't have wasted your working time reading a long article from HN.
On the way home, I chat with the other regulars. I try not to spend too much time staring at a screen, considering what I do for a day job. Often I will read, draw, listen to music, or just take time to reflect on the day.
I suppose my own personal conclusion is that, while I do enjoy distractions, not every hour needs to be packed with activities. Sometimes the best thing you can do for yourself is to rest, reflect and relax.
It helps keep me reasonably fit, and I'm convinced it's good for my mind too. Exercise is one of the rare times I'm not looking at a screen or reading complex information. I'm focused on traffic but not thinking hard, certainly not consciously thinking about work or personal problems. It's almost meditative. I think times like that are excellent for creativity and general good mental health.
- what would this drive be like if everyone could drive better
- how many cars could i squish if i was in a monster truck
- emp spiking that asshats car after he cut me off
- what is that driver thinking when i blocked his improper merge from happening
- what fun it would be to have some turtle shells to launch
I've downloaded all the documentation that I could google for as plan HTML and it's doing good :P