| In basically the same situation, here's what's helped me: 1. Hard limits on screen time (e.g. no screens after 5pm) 2. Basketball, tennis, chess (find a social activity - physical ones are a double whammy) 3. Personal training 4. Spend time learning - I spend a good portion of my free time learning about my craft, but also about other things. Variability spices life up a bit. 5. Working from coffee shops 6. Writing. Serves mainly as a way to process my experiences, and the large positive feedback has been rewarding. (example: http://www.programmerfu.com/2017/04/20/fast-is-slow-slow-is-...) My most recent strategy has been to wake up, make coffee and bust out an hour of focused work before I do anything. My wife works with me during this time, which is nice for accountability and togetherness. Generally, getting that first hour out of the way without "easing into it" with reddit/HN gives me a feeling of accomplishment that empowers me to tackle the rest of the day. And if I'm unmotivated the rest of the day, I know I've gotten a decent slice of work in already. |