Not saying it isn't crazy also, just providing another perspective.
Not saying it isn't crazy also, just providing another perspective.
In other words, don't worry about your future in the industry. You're doing fine.
Out of the normal 45 to 60 hours I work a week when I am doing design work, at least 75% of that time is spent doing high level thinking. I am not an anomaly in my firm.
I don't accept nor do I respect the idea that a person is only good for a couple of hours of high quality work to their employer per day.
On the other hand, I think people who say that they are only able to get through 4 hours of work in a day, really specifically mean programming. And it's probably true in that limited sense, but all the other stuff - communicating with others so you know what program to write, helping others so they can work more effectively, is actually very valuable. It's just a common programmer failing to not really see that stuff as 'real work'. It's even worse as programmers get promotions and are expected to spend a significant amount of their time on management type activities.
Sometimes people claim they can be productive for 8 or more hours per day, for weeks on end. But likely what's happening is they are tricking themselves into feeling (and looking) productive, while their actual productivity finds an equilibrium far below what it could be if they paced themselves.
If I had it my way, I'd work half time programming and half time working a public facing job.
My wife works in postpartum care, and while she usually works 3 12.5 hr shifts per week, if the hospital is going through a busy time it can be more. In addition to her normal scheduled hours, she will have a few on-call shifts per month, and during feb-april (usually the busiest time of year around here) it's pretty much assumed that she'll get called in for these. In addition to the scheduled on-call shifts it's usually not hard to find other times that the hospital is in need.
Of course even at that, I don't think she's ever worked more than like, 60 hrs a week. I can't imagine anyone working 80 hr weeks consistently in nursing. It doesn't even seem safe - nursing is very physically and mentally demanding work, someone consistently overworked is much more likely to make mistakes.
I call the talk on "programmer working long hours" stereotype and myopia.