Comment Re:Programming (Score 4, Interesting) 547
As long as you're interested in what you program, you can easily do it full work days.
I think that you are missing the lower level question:
How many hours per day will your brain allow you to be functional at a given task?
When I did lots of SQL-based web development, I would toil away for 12-16 hours on some days only to have the answer in my head after a good night's rest. This happened a lot (and was a little frustrating to do in 10 minutes what could not be done in 10 hours the day before). Maybe I just suck at SQL-based web development but the whole concept of a mental limit is interesting to me.