sleepy coding is hard