This reminds me of a personal story when I interviewed for a very popular startup in the valley. They boasted of working 12 hours every day. I had a competing offer from a non-startup which required me to work about 7 hours every day. The CTO of the startup agreed to pay me 20% more than the non-startup. I politely explained the CTO that I could work for 12 hours every day, however, I would need a 70% more pay than the non-startup's offer, so that I feel I am being compensated commensurate to the time and effort I spend on the company. The CTO, now visibly upset, said, "If you like working 7 hours every day, please do join that other company!" while completing missing the point that I am okay to work for 7 hours or 12 hours as long as the pay is commensurate. Needless to say, I joined the other company for lesser pay and lesser working hours, and I am quite happy about the decision because it leaves with me a lot of time in the evenings to pursue my hobbies and also pick up new fun technologies to learn.
And that does not even consider that my free time is very limited. If I have say 2h of completely free time everyday (24 hours minus work, commute, chores, gym, household crap, etc) and I need to work just 1 hour per day longer, then that cuts my free time per day in half. That is HUGE. You better pay me a lot for that.
But you lose out if you instead want to do 2 years on 2 years off, or if your one-year employer doesn't want you to work July to June, or if your year-off plans don't work July to June, or any number of more complicated scenarios. My point stands that the system isn't designed to support this kind of irregular high-income work.
As someone who has hired developers in the past. This "12 hours CTO" missed a good opportunity. It's much better to work 7/8 than 12. As frequently, developers when they get home. The itch will get too much and then start tinkering and learning new things in their personal time.
Of which, the time spent will benefit the company and they can put those new skills to use in a professional environment. Win-win for everyone.
Being visible at a keyboard for 12 hours is not.
that just ensures low quality code,high pressure environment and people always on the edge ,not to mention high turnover and constant burnout and low morale
unless this is for a specific period,this is not a sustainable policy
It helped that we were in the middle of the GFC and the idea of 9 day fortnights were in the news as a way for employers to cut costs.
Later I managed to keep that job and work remotely, living in a smaller town with low living costs. Even better! The small town also had fibre in our street so for a while I had faster internet than head office :-)