Some are missing the point, most of the work we as software developers does not need long hours but deep focus. The best of the best are able to have 4 hours worth of deep focus, and we are lucky to get an hour or two of it. That would be huge. So the good habits that help us with focus and emphasizes on recovery like walking in the woods (our natural habitat), meditation etc. Its not the time, the hardware of brain…
Or, what happens more often, is that my productivity suffers and I end up staying late till everyone has gone away so I can actually not be interrupted.
Also, I really don't like shared open office spaces, and as a vet with ptsd, I really don't like having my back turned to the door, but management wants to be able to see everyones screen as they walk by.
While we are talking about overworked, the other issue that bugs me is disparity in expected work vs pay. To me, employment is a contract of goods and services. You pay me money to get a job done at a certain level. If you want me to be superman, you better pay me more like it! Instead, I continually hear the guys who have worked at a place more than 15 years say "You have to put in the work and effort and then hope they give you that raise, perk, etc...".
I don't think the baby-boomer generation realizes that there is no such thing as company loyalty in the big scheme of things anymore, especially in an at-will state. I'm tired of employees bending over backwards because they bring no power to the negotiating table on just about anything. I have a personal life and identity that is completely separate from work and I intend to keep it that way. If you pay me enough I would reconsider my work life balance, but I'm not going to do it for free and hope for it, it needs to be a deal struck in agreement between both parties and in contract form.
If there is one thing I could encourage we teach IT workers, it's the power of learning how contract law works, and all the stuff that comes with that. (eg: no you don't have to sign that, yes you can amend it, no that TOS is bad and unenforceable, that falls under the UCC, etc)