Programming while sleepy is bad