This is true :) However...I'd argue that in tech, you needn't put up with this. There's plenty of demand for tech workers who aren't expected to work insane hours, and can have time for kids and hobbies. Not being expected to work insane hours often correlates with not being paid as much. But a poor tech salary is the same as a good salary in many other jobs. You can have a good lifestyle without the big bucks. Doesn't involve living in a big house somewhere posh or having new/large cars etc. Does involve having a meaningful life. :)