Most weekends I'd dedicate around 5 or 6 hours to work, so that puts me up to about 61 hours a week. Of course we got those amazing holidays. Holidays when you were still expected to answer emails, mark work, write reports, plan assessments and lessons. One year, I remember working from September through to August, and my total time off was Christmas Eve and Christmas Day. In August the exam results come through, so I was expected to be in school to coach children on their options, and then write a 15 page report on the reasons my department had performed or under-performed.
I appreciate that this has turned into a rant, but don't ever think that your job is harder than a teacher, if you are a software engineer. It's not. I can testify to that. Teaching involves understanding your subject, understanding pedagogy, being a parent, councilor and sometimes prison warden to children who are often going through the most difficult times of their lives. You have to do all of that, while basically performing on stage for 5 hours a day, and your lunch break is spent ramming food down your throat so you can get out to the playground on time to supervise the kids out there.
An ex-colleague of mine has asked me to go back into teaching in his school. My response was "okay" can you pay me 150K, because I wouldn't do it for anything less.