Everything I do either provides immediate value to another entity that pays me for it, provides long-term value to me or somebody else, or is in support of providing value at a later date.
Sleep? Got to do it to think clearly during the day. Exercise? Same deal. Travel? Need to reach a client site. Books? Strategic and tactical learning for future capabilities.
I guess the only time that wouldn't fit in the above model would be "pure" family time -- going to a recital or attending a family event. But even most family activities are in support of providing value at some future time.
A long time ago I stopped thinking about "working" like most people do. I'm always working -- or I'm never working. Depends on how you look at it, I guess. I do worthwhile stuff and people give me money for it. There's not a direct relationship between a unit of work and a unit of money, so I just decoupled the concepts.
When your work is what you most want to do, you're working 24 hours a day.
Now, to be fair, I don't count watching BSG or Heroes with my girlfriend as a "work activity", but that's really a small percentage of my total time. Certainly I could reading stuff on HN as "work", in that it is productive to my aims (which include being on the bleeding edge of what's going on on the web so that I can make insightful comments about it, draw useful conclusions from it, and generally use the information in various productive ways).
Small caveat: I played WoW a bit for the last 6 months. That was definitely not work, and took up silly amounts of time - hence why I stopped.
Could this be a useful feature - combining two polls and showing the cross-product of votes under addition?
Also, it does seem like the question has been skirted a bit. While going to the gym or taking a nap may benefit one's work, it clearly goes under the category of non-work.
Think of it this way: if you bill clients for hours while you are at the gym and if they find out, you could very plausibly be sued by the client for that money back. Very few people consider the gym "working."
If you really are more efficient during your working hours (according to my definition) because of what you do in your non-working hours, you can justify charging more for your working hours.
I think about the time I started consulting I left that concept behind. If I'm watching TV and working on an ad mailer, is that marketing or goofing off? If I'm walking in the morning prepping for a sales pitch, is that exercise or sales? When I'm working on a report to a client and grooving on the iPod, is that having fun or work? When I wake up at 2 in the morning with some cool blog article idea is that marketing or a hobby? The categories just don't fit. It's not like you punch a clock or something. You should always be doing stuff that has value. You should always be goofing off. No need to split the two up. If you think you're only working when you are on some schedule where somebody else is paying you by the hour, you're wasting your life away.
And even if you think of 9-5 only as work, what amount of that time are you actually doing something of value? An hour? Even if you're humping code 14-hours a day, or especially if you're humping code 14-hours a day, you're getting in to a rhythm. Work a couple of hours, read email. Work an hour, stare out window. Eat lunch, drink caffeine, etc. It's all geared towards finding a natural rhythm. Maximizing your productivity is all about finding your natural rhythm and going with it. That means, yes, "goofing off" while you're on the clock. Some of the best teams are the ones that are able to have fun and relax. And it's well worth paying for their time to do so.
Sorry about getting on the soap box.
Time doing "my" work: 1-2 hours on weekdays, 4-6 hours on weekends. The stuff I'm doing is 100x as interesting of course, and I don't have to communicate, so I'm probably 10x as productive. I find that by the end of the weekend I'm always a little shocked at having to come into the workplace and slow down again.
For a few months recently, I found it really, really hard to get things together at the end of the day. Then I realized that a significant part of the problem was because of blood pressure; it's higher in the evening, making it harder to concentrate, and I had let my average drift upwards as well by eating junky stuff.
Now I try very hard to get it down - diet during the day, 20 minutes cardio after work - so that I can stay productive in the evening.
And I find out they also have an impressive knowledge of internet memes and recollection of top stories on Reddit.
There's some value in hours obviously. The more you sit there "working", the more hours likely to convert into productivity. But measuring hours as an indicator of productivity is pretty faulty. I clicked "7-8" because I tend not to fuck around while working, and over the course of about an average 8-9 hour workday. I'll subtract a couple hours for "unavoidable" distractions.
Of course, the extremes usually hold true. If your hours are in the 2-3 range, you're probably not working very hard. If it's in the 14+ range, you're probably at least getting a fair amount accomplished.
Now, if you merely define "work" as "doing something related to one's job" then it would probably be 12 hours. I consider reading HN to be relevant education, if I am watching TV or a movie on the computer I am usually running some idea in the background (easier to think with mindless entertainment going on than while reading an article on particle physics), etc. Outside of my work I have nothing, so by definition everything must be related to work.
I'm at work from about 10:00 AM to around 7:30-8:00 PM. I'm doing employer-related things basically the whole time. However, that includes two meals (usually spent with teammates or friends in other areas of the company), meetings, tech talks, random office chatter, design brainstorming, code reviews, asking for help, etc.
I'm really skeptical that time spent actually coding totals more than 4-5 hours/day. That was my RescueTime average when I was doing my startup, with my absolute max at 7 hours/day, and I think I worked much harder then than I do now.
I also have side projects and do some thinking about work-related stuff at home, but I don't count that at all. How do you measure your thoughts? If you randomly come up with a good idea while in the shower, does that count as work?
Chair time: 8-9 hours.
Yes I consider all the stuff besides actually coding to be work as well. Writing on the whiteboard counts, waiting for tests to run counts, even reading hacker news counts. It's all part of it.
If you work for yourself or your own business, assume you are doing a custom project for a client.
If you work a 9-5 job, obviously everyone throws in some non-work into their day, but don't count these because it's still ambiguous if it's "ethical" to charge these (there are plenty of bosses who wouldn't consider the gym or surfing the net as work, but every boss would consider programming or reading up on a relevant programming issue work.)
But if you also count the time I spend reading, learning new languages/tips/tricks/etc then I work 12+ hours/day. Yesterday I spent the majority of my day playing with CodeIgniter and jQuery for a project I'm working on which may earn me money in the future. Does that count as work?
However, (and this is a big however), I do lots of things that make me a better worker. That includes socializing (sharing ideas), reading, experimenting in different algos, languages, etc. That doesn't directly add value, but it does in the long run.
Should I count office face time only?
Should I add hours if I check company email from home?
Should I subtract hours when I slack off during office hours?
Should I subtract hours I spend doing paid stuff that I count as useless tedium or overhead work?
So, my answer is: It Depends. Paid face time: 8 hours. Work that matters to the product: <4 hours. Face time plus work-related reading at home: 9 hours.
Thank god this doesn't go on in perpetuity.
Now all I have to do is hope that once I can work 9-5 for myself, I don't slack off and spend all day refreshing HN.
40 hours for self-40 hours for employer
I generally work 2.5 hours and then take a 1/2 hours break where I talk to people, browse the Internet, whatever. So with working 6am to 6pm that comes out to about 10 hours total.
13+ for me
College was 40-45/week including side projects. Grad school was 20-25/week (I wasn't a great student, and I didn't finish). First job out of school was 10-15/week (50+ office presence). Second-- trading at a hedge fund-- was about 35-45 (again, 50+ office presence).
One nice thing about programming is that it's not an unrealistic aspiration to spend 30+ hours per week on actual work.