And I have a question....
All professors of management and organizations understand that work week should be defined differently for knowledge workers. And that most the important quality of knowledge workers is initiative.
So if you have 80 hours work week and all innovation or initiative is dismissed, that can mean two things:
1) you are not "knowledge worker" but just "coding monkey" (it is "above your pay")
2) the company sucks
Majority of tech companies require 7-day work week and they discourage any initiative.
Does this mean that majority of programers are not actually hired as "knowledge workers" but as "coding monkeys"? Or that majority of tech companies suck?
EDIT: This 7-work week is actually based on calculation: 5 days * 10 hours per day + 5 hours on weekend (just check email) which is 55 hours per week => 7 working days of 8 hours each.