Been a software engineer for 15 years now. I've always worked 40 hour weeks, about once a year I work a 60 hour week. I've probably made more money than my peers on average, plus I've had a life outside of work. I've always been baffled why employees put up with 50+ hour work weeks.