Is it true that waking up 5:00 Am in the morninh[sic] is the best time to wake up?
That would really depend on a lot of factors. If I have to work from 4p to midnight, getting up at 5 is probably NOT a very good time. And if i have to be at work at 5:15, it's again not a very good time.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
I'm a creature of habit. Weekdays, it's 5:30 every morning, to work before 7:30. On the weekends I might sleep in until 7:30 or 8:00. Then it's off to bed by 10:30.
The days of staying up until 1:00am on the computer are far behind me. I can actually remember nights when I stayed up so late I didn't realize what time it was until I heard the birds chirping outside. That was back during my BBS days. That's Bulletin Board System for you young whipper-snappers. It's something that existed long before the internet was available to the public.
"There is no reason for any individual to have a computer in his home" ~ Ken Olson, Co-founder of DEC, 1977
There's no one morning routine. I do as little as possible in the morning. I shower the night before. I don't exercise in the morning. Or at least, I don't call it that. I do walk from the subway to my office in the "not the most direct" way possible. I do eat breakfast every day.