Why we built our core engineering team outside of the SF Bay Area
medium.com
medium.com
What I got was a very thinly veiled advertisement and business case for Bridge Academy. Originally I thought it was an offshore staffing firm, but having looked at their site I can't tell what it's supposed to be.
I think it's an offshore staffing firm that's ashamed of admitting it's an offshore staffing firm, with the twist that the candidates pay, once hired, rather than the hiring companies. In exchange, they get some sort of nebulously defined training and mentoring for an undefined price. Oh, and the mentors get a commission when candidates are placed.
Top it off with a blockchain-focused curriculum and a list of blockchain-obsessed hiring companies and it all feels... naïve, I guess would be the right word. Young. Enthusiastic.
It's less the cost to me and more the turnover. I as a worker have every incentive to take a position in SanFran to get to SanFran and get established (outside of the money). I also then have every incentive to leave as soon as possible for one of the Big 5 since it's gold on my resume (even if I don't stay there more than a year or two).
There are a few SF organizations with satellite offices here. I've worked for one, have friends working for others. It's a pretty decent arrangement. You can get a team setup here for the cost of a single employee in the bay (especially when you factor in real estate.) Hell, maybe more. Shit, some of us will take pay cuts to avoid working for the Domo's of the Provo Valley. Don't have to deal with time zone issues, and when shit hits the fan it's an hour and a half flight. I've flown to SF and back, same day multiple times.
https://en.wikipedia.org/wiki/Alcohol_laws_of_Utah
Mormons account for nearly 90 percent of state Legislature https://www.apnews.com/286983987f484cb182fba9334c52a617
Utah is America's worst state for women's equality in 2018, study shows https://kutv.com/news/local/utah-is-americas-worst-state-for...
Your link references this survey: https://wallethub.com/edu/best-and-worst-states-for-women-eq...
I don’t find it massively convincing, but YMMV.
The fact is, many, many LDS women choose to be full time mothers and homemakers. There are much fewer women in the workforce because of this. LDS women are much less likely to work full time and they choose not to take on demanding positions because it has been their dream to raise a family and be with their kids. This also results in many choosing to do less schooling. If your dream is to raise a family, getting your master's degree is probably not going to be necessary for that. Especially if you are already started on that family before you finish your undergrad.
In other words, using the criteria of this survey, the only way to make women more "equal" in Utah, would be to force them to do things they don't want to do.
Now, there might be issues in the workplace where women are not treated well or where they are paid less for the same job (to a worse degree than the rest of the U.S.) but nothing in that survey indicates that.
If more women would prefer to stay home and raise children, does that mean they are not equal? I do not think so. They are doing the more noble thing. And apparently, a much higher percentage of women than men, want to stay home.
And it may well be that women there are making these choices freely--I'm not in any position to judge.
But the point is that the culture in Utah is driven in large measure by the significant Mormon influence. Indeed, women may well be choosing to stay home because of that Mormon influence.
All fine and good--if that's what people want to do, more power to them--I'm not going to judge.
But this culture does seep out into the broader Utah culture, and denying that (as the post I was originally responding to does), is making an error.
Why is this happening? (a) Lot of companies are opening up offices in India and willing to pay higher to set up the team quickly; (b) The VC finding scenario is as crazy as it exists in Silicon Valley. SoftBank is a global firm :)
It’s not as straightforward to build a 10x engineering team in India. Sure, it’s probably cheaper than Bay Area but you need to consider the overall cost of communication, speed of process, especially for a startup.
The best Indian engineers I've worked with all made their way over to the US OR knew how much they were worth and set their rates SLIGHTLY below US salaries.
And the "SLIGHTLY below US salaries" part is an exaggeration. Top talent in India is still at most a third of the high-end Silicon Valley rate.
If I provide the same value as US engineers, why should I make less than US engineers?
Fortunately, I’ve been able to make my case. I hope these Indian engineers realize they’re making 1/15th what they should.
There were two times where I more than doubled my pay. At one point I was 1 month into a contract and I got an offer from a previous client doubling what I was getting. I used that to make my case and we figured a schedule for me to make 2x my rate.
Then, I was bored and started playing with Asterisk and Twilio. I built an integration before there were docs on how to do it, I blogged about it and people started contacting me offering me to do it for them.
For each client I asked for more money. I started at 35/h and doubled it every time somebody contacted me.
One of those clients offered me a 40 hours/week contract. They got acquired and I was a key member working 60+ hours per week.
The new company wanted me to sign a long term contract and... to sign it I asked for even more money! since I’d be giving up opportunities to work with other clients.
Once you start making more money it’s easier to get the job because... you’re already being paid that. Obviously, you need to deliver according to the expectations, but luckily that wasn’t an issue for me.
my total monthly expenses are roughly 3500/month so I am able to save almost 50% of my post tax income.
and the USD salaries would put you in the very very top earners of the population. Though sourcing enough devs here would be tricky for anything beyond 10 people if you actually wanted to outsource to NZ.
Salary for a top individual contributor engineer in the Bay Area (full stack), outside of specific skillsets like ML/AI, will top out around $200k.
Midwest, someone with the same skillset would probably make $125-150k.
I'm looking at Levels.fyi and at Google you only start to break $200k salary at L6 (Staff Engineer).
Having said that, you have to include your on-site management (people and project), various other cost drivers (taxi or car costs, for example), domestic PMO and architecture oversight, and accept your delivery-days overage due to timezone and distance factors. In addition, those latter factors, plus a few regional-culture aspects, tend to result in needing more people (devs, supervisors, etc.) per function point than a pure colocated dev team. (Whereas a Mexico or LATAM team, while more expensive per developer, tends to be more agile for US-based projects due to timezone if nothing else.)
Cheaper? Per developer, absolutely. Solid development chops? Sure. An unalloyed win? Not without its caveats, but definitely worth exploring.
Edit: fixed punctuation
Of course, when you hire an engineer in the Bay Area, it's practical to avoid the fucking middleman.
Maybe there are 10x-calibre folks in SFBA. But they cost 5-20x.
Some companies have recognized that 5x-calibre employees at 1-2x payscale is better than 5-10x-calibre employees at 5-20x payscale. They offer better standard of living outside SFBA.
Certainly low-margin businesses that need to compete will be hiring in India. That's probably why you don't see many web development body shops in the bay area. But, for monopoly businesses like google or facebook, the cost of labor doesn't really matter much for them.
TL;DR -- They have rebranded unpaid internships.