I'm also struggling with this problem as my day job has pretty flexible hours and I'm always hacking late into the night after gf goes to bed. Just slept past an important meeting this morning.
Would love to hear some ideas.
On the other hand, I see that we're in the company of great men: http://www.dailymail.co.uk/news/article-2592725/Memorising-B...