Hackathons happen on the weekend? Every company I've worked in has done them on weekdays. People tend to work longer on hackathon days than regular ones, but that doesn't seem so bad.<p>Most programmers probably enjoy what they do. To my mind, my employers aren't so much paying me be build stuff, I'd more or less do that anyway, they're paying me to choose what I build and to have control over the result.<p>If I work longer than a 7-8 hour day, 9 times out of 10, it's because I got wrapped up and lost in what I was doing.