don't write code at 4am