Both in the early evenings and early mornings. I have to work all day, so I'm up at about 430 to take care of my dogs and then I start coding before I have to leave for work at 7. Then I get home around 6, hang out with my wife and dogs for a bit, then we usually each get on a computer, she does her thing and I code till about 11 when we go to sleep. Works well, and I get a ton done.