It's crazy that we're all still working 40 hours a week. Didn't Keynes promise we'd have 15 hour work weeks by now? (He did. He didn't anticipate our bosses taking all the profits from our productivity gains, though.)
He also didn't anticipate zero-sum competition for inflexible goods like housing. If I want a nice house in a decent city, I have to out-compete and out-borrow everyone else who might want that house. If everyone around me is making bank and I want the nice house, then I'd better make bank too. Lots of us end up working more than we'd like, in a delicate balance between our desire for stuff and our tolerance of overwork.
Life would be a whole lot easier if we could control our desires but it's easier said than done.
if you consider good housing to be only within a certain distance of some CBD, then yes, housing is zero sum. But there's lots more space available than humans right now, and relaxing the distance/centrality requirement will greatly increase the pool of available housing (and hence, "cheaper").
The only winner when everyone tries to outbid for a small amount of housing is the original owners.
Second reason would is to be close to a large number of people which greatly increases social activities you can do. In a large city even a niche hobby will probably attract enough people that you can find a group of buddies who like same things.
The downside is that selection of jobs is very lacking in places like that. If you are not happy with your job, or want to try something else (maybe go to a different field within IT), it might be very difficult to find anything new. Also in economic downturn like 2008 there will still be enough new jobs in big tech hubs but anything outside might dry up for couple of years.
Another factor is that even though everything is super expensive and you might be relatively poorer compared to somebody with 60% of your salary but living in a place with 40% cost of living, once you manage to get on a property ladder in a city like SF, given the constantly rising real estate prices, your house will be worth a lot once you repay your mortgage and can be a great way to retire later.
Most people want to live in big cities for the big cities - not because of the jobs there. NYC would be really fun, but I'd need to make an insane amount of money to have the same lifestyle I have now and a 10 minute commute to boot. In fact, that'd be impossible, because now I have a yard, a dog, and a car. A 10 minute commute in NYC would pretty much require me to be in a small apartment.
If we stay within the context of software engineering jobs, I'd define it as something using latest tech and pushing new frontiers in different areas (AI, machine learning, distributed computing, dev ops).
So it would be jobs working with interesting tech (things like functional programming, or something like Tensorflow, microservices with Kubernetes and Golang, using newest dev ops and automation stack, distributed systems etc) and on interesting problems and novel ideas. Majority of these jobs will concentrate in big tech hubs where it makes sense to invest heavily into R&D like this.
Outside of major tech cities these jobs will be more sporadic and most jobs will be for companies which treat tech as a cost centre so you will end up working on some boring internal CRM systems made from bunch of enterprise overpriced products with horrible APIs glued together with some Java or PHP code.
>> Right now I work about 4 miles from my house, which is a 10 minute drive without touching a highway.
I live about 15-20 min walk from my office currently. If a city has sane transport system it might be more efficient than driving a car. I understand commuting to work by car is more of a US thing. At least in Europe in most major cities you can use mass transit (and most people do). I don't actually need to own a car and can save money as I don't need to buy expensive piece of metal that will start depreciating the same day I bought it, no need for insurance or parking space.
>> Most people want to live in big cities for the big cities - not because of the jobs there.
Of course. I agree. Lifestyle is a major reason why people want to live in NYC or London etc. But I also think that unique and plentiful career opportunities are an important reason. There are simply opportunities you won't wind anywhere else.
>> In fact, that'd be impossible, because now I have a yard, a dog, and a car. A 10 minute commute in NYC would pretty much require me to be in a small apartment.
This is true. I have only lived in tiny apartments my whole life so imagining living in a house with lots of space and a yard/garden is very appealing. Definitely would prefer that.
Those are all severe misses.
Out of the 3 software dev jobs I had up to this point all the people that 'worked' over-time were just wasting more time drinking coffee and chit-chatting with colleagues. Most of the time I just want to put in a productive day, solve 1 or 2 problems and then go home at a reasonable time, so I can actually enjoy my life, not just sit in a damn office all the time.
Also, having worked a 30-hour week for a few years now, I'd actually be willing to work a 40-hour week again, but only if my job then gives me responsibilies beyond just being a coder. Putting in 4-5 hours of really productive coding work a day and then spend the rest of the time on something else, like managerial work is something I can see myself actually doing. But expecting people to produce high-quality coding work for 8 hours a day is just wishful thinking.
That said, I think most companies would be willing to find some agreement on reduced working hours if you've proven valuable too them. A friend of mine just recently switched to 32 hours/week over 4 days, after having started out at the company with a 40 hours job. It's really the best option for the company and yourself if one of the two parties isn't satisfied with the agreement anymore.
Why would they do that? You don't seem to have shown any initiative or demonstrated how well you would take on extra responsibility.
I bet you, if you were to ask my boss if I've proven a valuable asset to the company he would sing you a song of praise for my work.
Working long hours isn't everything.
It's done wonders for mental health and stress levels. No more sitting in traffic all day, missing half my kids' life, stressing out about not getting stuff done around the house, eatimg crap food on the fly, being too tired to do much in the weekend, and most of all I can spend more time with my wife, which is awesome.
This is why I think FTE (Full Time Employment) should be disrupted. But it has to make sense on a societal level. Basic Income is one factor:
Here is another, which I highly recommend to entrepreneurs:
https://qbix.com/blog/index.php/2016/11/properly-valuing-con...
The only downside is that I don't have as much spare money as I used to to spend on those free days (e.g. travelling or taking lessons on x/y/z), but there are other low cost hobbies I take instead (my own coding projects amongst them). Socialising has gone up as well.
Working 70+ hours can be fun at some point in life, I've done it before. But it's too easy to get stuck in there and burnout or worse.