&gt;work-life balance (too much travelling, commuting)<p>I have to take issue with this.  Work&#x2F;life balance is indeed a common problem in tech, with long working hours expected in many places when they make up unreasonable schedules.<p>However, I&#x27;ve never heard of traveling or commuting being big problems in tech at all.  In my years as a software engineer, I only traveled a lot for a telecommute job where I had to meet with customers and also travel to the home office; outside of that I&#x27;ve barely traveled at all (and a good chunk of that was at a job during the dot-com boom when they were really liberal with travel funds and sent people to a lot of overpriced conferences and trade shows).  For programmers, travel just isn&#x27;t a big part of the job, unless you have a rare job where you need to meet with customers a lot (which is usually more of an applications engineering or sales support role).<p>As for commuting, that&#x27;s entirely based on where you choose to live.  It&#x27;s probably a problem in the Bay Area, but in most other places it&#x27;s no more a problem for tech workers than everyone else.  Every metro area has problems with commuting: people frequently live not that close to work, due either to housing prices or because they already had a house and happened to get a job on the other side of the city or something.  This isn&#x27;t unique to tech jobs, except maybe the Bay Area thing because that metro area is dominated by tech jobs.<p>The problem with work&#x2F;life balance in tech is working hours, and that&#x27;s it.  Tech workers are frequently expected to work too much, young males with no social lives are too often willing or able to dedicate too many hours to their jobs (thus making those who don&#x27;t look bad), and as a result, people who value their free time (like, oh, women who tend to get pregnant and have children) don&#x27;t do so well and get forced out.<p>Honestly, I&#x27;m not sure what the answer here is.  Flexible working hours aren&#x27;t going to help a working mother much if she&#x27;s still expected to put in 12 hour days.  The only answer I see is eliminating the &quot;exempt&quot; status for tech workers and having them be paid hourly like factory workers.  This of course has its own set of problems.  But it&#x27;s exactly what they do for, say, nurses, who are also professional workers who are usually college educated.