Couldn't agree more on the point about how waking up early sets the tone for the rest of the day. When I get up on time, I seem to get way more done than if I get up 1-2 hrs later than I wanted. Probably just psychological, but if I get up late, I guess I think "welp, I've already effed up today so it won't matter if I eff up on everything else!"
I find I work best at the hours of 12am-4am because (i) I'm naturally a night owl and (ii) everyone else is sleeping so no one breaks my concentration. It does make for some drowsy mornings...
Well I don't know your particular situation, but I think I'd respect a CEO/dev manager more if they said: I appreciate some people work better at different times and personally I'm a night owl, I trust you guys to get stuff done, come in when it maximises your own productivity (within constraints of having enough time overlap where necessary).
I'm all for people coming in when they want to and can come in or are most productive, that doesn't mean the leader shouldn't be the first one in the office. The post is also about lack of a regular schedule, which goes back to consistency. Leaders have to be consistent
A tip I've found useful: when you're tempted to hit your alarm clock's snooze button, consider who has better judgment: the half-asleep you hitting the snooze button? Or the wide-awake you that set the alarm time last night? :)