Stephen Covey wrote a book along these same lines, First Things First [1], which advises to first define your roles in life, such as developer, parents, home owner, and so on, then identify the priorities in each of those areas, and schedule those things into your week first. He gives the "importance/urgency" matrix which is helpful for identifying which things you should be focusing on. After you have scheduled the important things into your week, you can schedule the unimportant items.
Having said that, you still have to make choices and stick to them. For this, you need to look at the science of habit change, which a good book is The Power of Habit [2]
Having said that, you still have to make choices and stick to them. For this, you need to look at the science of habit change, which a good book is The Power of Habit [2]
[1] http://www.amazon.com/First-Things-Understand-Often-Arent/dp...
[2] http://www.amazon.com/The-Power-Habit-What-Business/dp/08129...