I really find it hard waking up and getting straight to work, which usually leaves me to slacking most of the day away if I wake up in the morning or afternoon.
There's hardly much physical energy spent sitting at a computer most of the day so it's difficult to have a normal routine like most people. I think all the time how perfect it would be if a day was like 30 hours instead.
The best hours I've found that work for me is waking up around midnight, slacking for just about as long as I want, until like 6am, by that time the sun is coming up and I can make some breakfast, get started on whatever work I need to do, get into the feeling of a normal day, work more efficiently, and the day just seems to go slower leaving more room to get shit done. If I'm going to spend the entire day working I can stop around 5pm or when the sun goes down and get about 11-12 hours of work in. The only thing that sucks is I'm sleeping most of the night away which is when my friends are off work and slacking/partying. But they're usually up past midnight so I can wake up around then and get straight to getting fucked up for a good 3-4 hours, by the time the sun is showing I am sobering up and it makes the day pretty relaxing.
If I goto sleep around 5am for some reason I end up over sleeping and get up around 2pm, 2-3 hours wasted there, get my slack on until 8pm and that only leaves 9 hours for non-efficient work that probably includes more slacking in between. If my schedule is so messed up that I wake up after 5pm or some shit I can usually plan on not getting a damn thing done at all.
Waking up at like 7am for some reason is extremely hard, I will usually end up going back to sleep a bunch of times until like noon, 12 hours spent sleeping and I'm still tired as hell the entire day.
cliff notes: My schedule is super fucked.