I am mostly a night hacker (most productive around 10PM-2AM), but I am thinking of changing my routine.
Non-engineers too have hours in which they are most productive. Anecdotally, these hours are when they are not forced to sit comatosed in meetings or at their desks.
So, what period of day do you get the most work done?
I would wake up around 8AM, then fall asleep at 4PM, wake up again at 8PM and fall asleep again at 4AM. I was awake during all the necessary "business hours" to go to school, but I also had 8 uninterrupted hours in the middle of the night to study or read or whatever.
The best part was, whenever 4 came around I would get tired and fall asleep very rapidly, and snap awake fully energized at 8. Since I was never awake more than 8 hours at a stretch I was always refreshed right up to the time I would fall asleep. Meanwhile, unlike the hoax uberman or other sleep schedules, I was getting a full 8 hours of quality sleep per day, so I was never tired.