For many software developers, waking up early is not a habit. In extreme cases, it is not even an option.