Not the person you're asking to hear from, but, there was a good Ask HN thread recently on the topic of routines/habits that you might be interested in: https://news.ycombinator.com/item?id=13095595
Specific books mentioned in the thread I can vouch for:
At start I dropped everything non essential, then fixed it one thing at a time. Key was to establish routine and patterns, which does not drain mental energy and time from me.
For example I have simple exercise routine I do every evening. It is just stuff I do before shower and bed. I also stopped driving in narrow city roads, I leave a car at motorway exit and walk last mile.
Forget self-help stuff. It is really just basics; fix your sleep, health, sex, community you live in...
For programming I follow simple TDD routine (and other simple best practices). And I do not do anything else at computer except making money. Today is an exception, I have 2 hours a week for facebook and news ;-)
I don't know if this is for everybody but I've found a love of Muay Thai. It's taken me away from the computer and almost feels like I'm 'levelling up'. +10 stamina +10 agility.
The other things I'm trying:
- Daily meditation
- Regular sleep routine.
- Got rid of my smartphone
- Ignore all social media
- Unitasking with one screen, one task at a time
This is some of the stuff I've been doing to help alleviate the stress that I put on myself. Might work for some, might not.
Specific books mentioned in the thread I can vouch for:
The Power of Habit (popular science) http://www.goodreads.com/book/show/12609433-the-power-of-hab...
Superhuman by Habit (actionable, no-bull, if somewhat introductory) http://www.goodreads.com/book/show/23206969-superhuman-by-ha...