I think this whole system of paying people an hourly wage or a salary is toxic when it comes to knowledge work. I'm pretty confident that today I could do something in a day that would have taken me a month when I started out 10 years ago. (And I can do stuff that would have been inconceivable when I was at the college student/new hire level) But I'm only making about 2-3x as much as a new hire at my current company.
I wish the whole system were a lot more freeform and mercenary.. I'd love to roll in and spend a few months building some GPU firmware or debugging camera latency issues, collect $100k at the end, and then spend a few months backpacking or whatever.
I guess that only a tiny fraction of the people I've met would be OK with that sort of existence, though..
"Maybe I'll take a break on the ultra-rare deadlock and go bang out some python test scripts for a few days.."
My best work experience was in Germany with a strict 35 hour week. Overtime was difficult to get approved and also required 1.5x pay. You got to the office and actually worked until you went home. Nobody had time to sit in endless meetings or to be indecisive.
It was very productive and you actually had a life during the week.