The golden ticket was to pull this off with a faang / faang adjacent company - make Bay Area SWE wages while living in Nashville.
Now that the job market has drastically changed, do you see living in these places where you have to primarily rely on remote work posing a challenge to finding work? Do people in the hcol tech hubs have a significant advantage or is remote work the new normal so the playing field is more or less level?
Interested to read your thoughts and experiences.
Remote work means employees are now competing with entire time zones rather than just the people in their locality.
It’s kind of shocking to me how quickly and fully people embraced it. Hate your 1hr commute? It’s a moat against your competition with a 2 hour commute.
HN is an outlier. People in law, finance and other office-worker industries expected to be asked to return to office at some point. It's only here where I observed a significant percentage that thought corporate WFH-forever policies were to accommodate their highly compensated employees, as opposed to opening a pathway to hire from cheaper regions at lower salaries in the future.
Can anyone explain me how so? I though it was supposed to improve inequality. As in you didn't have to be a Stanford grad, or be born in the US, or live in unaffordable places like Amsterdam, London or the Bay Area, to get access to good jobs?
So now some hard working individual from Africa, India or Vietnam who didn't win the lottery of birth can also get a good job too if he proves himself worthy, and also it will ease some of the housing pressure on those uber-expensive western tech-hub cities, while brining more money to developing nations. Win-win.
That all sounds to me like a global net benefit for the greater good of humanity. Is it not? More money in the hands of the working class in developing nations means less poverty, less global inequality, less emigration.
Now if your only moat was physical proximity, but not your skillset, well then ... tough, I guess, but I don't think this is a problem for most TBH. Offshoring and outsourcing is nothing new and has been a thing for decades and most western tech workers in expensive cities haven't gone extinct.
Plus, workers in rich western nations have plenty of other lucrative career prospects with moats around them if that's what they want: law, medicine, investment banking, defense and other government jobs, etc. People who went into SW development because of passion, will be fine either way.
Outside of family obligations, nothing is forcing people to live in the Bay Area to begin with, they choose to do that willingly because they prioritize their careers above everything else. There's no rule saying everyone must live in the Bay Area. You can find a tech job in more affordable cities as well, just that it might not be your dream job at a company that pampers you. People cramming like sardines in tech-hubs is precisely the problem that remote work can alleviate. Now, the speculation driven housing problem is another issue on its own though.
If I zoom out for a broader picture, and looking at it from a cold, hartless, games theory perspective, devs in the Bay Area making less money so that devs worldwide, especially in developing nations, make more money, feels like a worthy sacrifice for the good of the planet/mankind. Same thing happened to manufacturing and it might happen to certain parts of SW development.
Nothing is stopping the Bay Area tech workers from unionizing and getting better protection against remote workers from abroad taking their jobs at lower wages. They're certainly a hefty majority there and they could do it if they wanted to, but so far they choose to pursue individualism because "I can make more money than others by negotiating for myself; fuck you I got mine, you go get yours".
Or who knows, maybe a push for unionization would actually accelerate the move to globalized remote work. This coming decade will be interesting.
Remote work seems to be more difficult to get these days with all of the applications coming from people thinking it's an easy meal ticket. I've gotten most of my jobs through my network. Who knows how long that'll last. Pair this with the general apathy of doing coding interviews and other song-and-dance nonsense to get a job and this current job I have may be my last in the industry anyway. When skills are not valued over CS brain teasers the shark has been jumped.
Because it is an easy meal ticket. Why are we pretending it's not?
This is the only profession in the world where you can make decent money from the comfort of your home, via self study and without any high level education. Look at the other well paying professions, bankers, management consulting, doctors, lawyers, engineers, etc. how long they need to spend in university and how much money their studies cost, before they can get their first wage.
Meanwhile someone who's been coding for fun since childhood can get a decent wage starting 18th birthday, without a degree and without going into debt.
In my developing country that just moved to developed status, SW jobs were a big contributor in lifting young generations of ambitious youngsters out of poverty saving them from having to emigrate or do backbreaking work for peanuts.
The career has some downsides but it has the lowest bar for a skilled profession ever.
Well, at least for me it wasn't. I went to university to study CS (in Europe, so I didn't get a debt). It was hard (like any other Science/Engineering career I imagine). Then finding a job was relatively normal and the pay was normal as well. It was only after I got years of experience that it started to get better (e.g., home office, better salary, etc.), but it didn't come for free either (it happens that I like CS a lot, and I can afford to spend some part of my free time reading tech books... so that helps when it comes to salary as well).
I don't think it's an "easy meal ticket". Hell, I don't think anything in this world is an easy meal ticket (unless your parents are rich ofc).
That's been the case for like the past 15 years at least, in my experience. There's now dozens of businesses built just on helping others pass technical interviews. The shark was jumped a long time ago.
Fast forward to this past cycle and high availability of remote work, and there were literally dozens of jobs per week that felt like near-perfect matches. For those that I applied to, I was one of 40-200+ applicants for the role. Of the 50 or so jobs I applied to directly w/out a prior recruiter contacting me, I had 10 intro chats, 3 interviews going to the final round, and one job offer. About half of the result resulted in rejections ranging from immediately to a few months later, and the rest simply had no reply.
There were some weird experiences. About a month after I started a new job, I heard back from 3 interesting roles on the same day, over 90 days after my initial application. In another, the interviewer was super communicative and responsive, and had me take a personality quiz after intro calls with them and the hiring manager. Apparently I failed, because I was totally ghosted after that.
You are probably getting paid more than you would have locally. And locally higher level opportunities are harder to come by.
100x more choices for employers isn't working out better for them. They would rather have the same amount of candidates but higher quality for cheaper but they get a mountain of resumes instead. Hiring ends up taking 3 months and too many man hours.
Onsite / hybrid roles in my area get 10-20 applications in the first day, while remote roles often get 150-200. This is for regular everyday startups and companies, not FAANG which I expect gets much more interest.
There are also fewer available remote roles to apply to. So I would say yes, if you have to be remote because of your location I expect it is more challenging. Companies (at least here) have more leverage at the moment, and the majority have not fully embraced remote, while at the same time remote jobs are the most desirable ones.
Thankfully, 100% office work is less and less common.
Nevertheless the biggest advantage is (as usual): your skills. If you ace the interview, companies in general will want to hire you no matter what.
Instead I will pull from the brilliant pool of engineers from South America and Europe and areas like the mid-west etc. We will do a lot of work in OSS, so running an asynchronous / non-linear workday full time remote team works just great.
I would really not like being limited to hiring in small geographical area.