Who needs sleep when you have programming