It's interesting that in almost every sleep related article I've read on HN, the overwhelming majority of people who respond about their personal life say that they hate getting up 'early'-for various definitions of early. Surely there are programmers who like getting up early?