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...
I'm the same way, the only reason I'm changing is because as a CEO you need to show up first
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