My point is without high pay a whole class of very good engineers is unavailable to you.
Giving the benefit of the doubt and saying that any engineer here will be half the value of one from SV (which, I don't agree with at all), I'd argue that you'd still be better off paying two senior engineers at the particular level I am familiar with to build your product.
> My point is without high pay a whole class of very good engineers is unavailable to you.
I think depending on the model, the same argument can be made for FAANG and / or other VC money fueled companies. There are some talented, principled engineers that refuse to work for non-fundamented businesses, and perhaps only aiming for the 150k+ people will render a whole class of very good engineers unavailable to you.
I am from germany, and the avg. salary for a decent senior dev here would be between 60 and 80k€ depending on the town you are living in.
Babel is a very complicated piece of software. Even as a senior dev I wouln't feel comfortable to lead-maintain it. You wouldn't find more than a couple of ppl. in Germany who have the skillset and mental strength to maintain a project like that. And those few people would easily be making 150-250k€ as freelance consultants.
I think that 11k$ for maintaining one of the most important OSS projects in the webdev world is more than fair.
I'm consistently astounded that my friend who lives in France is only making what she makes given her level of schooling and skill.
That doesn't detract from your point though. Only the hassle of hiring outside of the US may be a blocker there as well.
Compering this objectively ain't easy.
Some Europeans. AFAIK all the Nordic countries are similar in discussing salaries as pre-tax. Dunno for sure how it's done around the Mediterranean, but I wouldn't jump to the assumption that it's net-in-the-hand there either. Could well be that this "European norm" is just a German and perhaps French (and apparently Belgian?) thing.
The concerns about the project not making efficient use of the donations it recieves seem spot on.
I was responding to that poster's general comment about hiring quality engineers.
Here in France and I think in most western Europe 65K received by the employee will correspond to ~130K shelled out by the company, the rest going out into taxes on the employer side and taxes on the employee side, so it's basically the same.
I suppose every country is different but at least here in Sweden you would have to incorporate as a business and tax the money as one, you can be a sole proprietor but then the tax situation is usually even worse. And I’ve not even covered for things like vacation and sick days here. There’s quite a difference between what income you get into the business and what you can expect as a salary.
I don't know what is the situation in your location, but in one country which fits your description it is customary to talk about the _net_ salary, i.e. after all national and local taxes; in the US, the UK and in many other places the salary is always discussed on pre-tax bases.
To make things worse, in that particular country even the official figure - the one that is put on a contract - is not what the company is actually paying (for) you, as there are some taxes that are added _on top_ of that figure, effectively making them taxes for taxes. :/
I'm not saying that good software engineers are a commodity, only that SF/NY salaries are too high compared to the rest of the world.
Engineers with 1-2 years of experience in SV can make more than most seniors with 20+ years in Europe. Would you say that's because all these junior engineers in SV are worth more to a company than seniors in Europe?
$132,000 is almost double my salary is the UK. They could easily get 2 full time UK devs for that, or even more in many EU countries with lower cost of living
I see jobs all around me every week that go to the $150k-160k range. If I decided to take a Google or Amazon job I could easily break $200k, maybe more (including stock grants).
Developers in the US get paid more because demand has actually pushed our wages up to closer to what they're actually worth to an employer.
I've read estimates that a strong software engineer can add $500k-$1M of value per year to a company. You want a strong software engineer in charge of Babel, right?
I want Babel to continue to exist, even if it steered by an engineer who is not "the best in the world", if we take your assertion at face value (higher salary = better engineer).
Since we're taking Silicon Valley metrics seriously, I will posit that there is a least 1 Eastern European engineer who's better (based on HackerRank/leetcode/CodeJam stats), and is willing to accept a lower salary. So Babel might be better served recruiting there.
Umm... Colorado?
We're more than a thousand miles as the crow flies or 20 hours of driving away from Silicon Valley.
More to the point: If the rest of the team is in US time zones, coordinating with an Eastern European developer is much harder. It means someone has to stay up really late or get up really early, and typically you still don't get much overlap.
Granted if such a brilliant developer who needed very little input from the rest of the team were to apply, they'd do well to hire them. But as the other comment mentions, how do you find such a developer on demand?
Cost of living is one input into cost of labor, but far from the only one. E.g. Canadian salaries are much lower for programmers than American ones, looking at comparably expensive areas.
A huge part of the reason Silicon Valley coders are expensive is that the ecosystem there has made for phenomenally successful tech companies. They have both the money and the motive to engage in a bidding war for talented developers.
Alternative narrative: All the companies want to be located in Silicon Valley but no developers actually want to live there. So you have to pay ridiculously high salaries for people to even consider living there.
Now, given the cost of housing in the Bay Area, having to pay ridiculously high salaries for people to afford living there...
Which, yes, is a bit circular. The tech boom (plus dumb zoning choices, and also California's property tax laws) has resulted in that vast increase in housing costs, as too many people try to cram into the available housing stock. Note news stories about rent plummeting in SF as people went remote for COVID.
But taking a cynical angle like yours, you could apply that reasoning to any big city in any country: why do they have to pay more? Well, obviously because people hate Tokyo/Paris/NYC/Milan/London/etc.
1. You are really bad at salary negotiation.
2. You would be willing to take an enormous (> 50%) salary hit to work on Babel compared to what you could get in industry.
3. You are insufficiently skilled to lead a project like Babel.
This is based on the conjecture that a suitable lead for Babel should have no problem finding a FAANG job and doing a quick search for average FAANG salaries in the UK.
I believe Detroit automakers used to account for 90% (I may be off by +/- 10%) of global car sales coming out of WW2.
By the 2000s Japan, Germany, and others had eaten away half of that share in the US market, and an even higher percentage in global markets.
Silicon Valley has had a many decades head start in Tech just as Detroit did in Automotive (let's say 1900s-1960s for autos and 1970s-2020s for Tech). To think global competition won't eventually start eating away at this dominance is foolish, especially given the profits at stake.
however, it may be orthogonal to the question of whether or not other parts of the US, and more broadly, other parts of the world, can be where that continuing development happens. regardless of which of those two paths turns out to be the future, there's still the question of what SV's role will be.
You know not all developers live in Silicon Valley, right? And London is just as expensive, why aren't the salaries the same there?
Bizarre post. Why would you brag about being underpaid?
$130k is the kind of money a reasonably experienced developer can get in southern New Hampshire, or Ohio, or Arkansas.
130k base salary is comparable to a new grad or mid level SWE in the bay.
Yes, but in EU a common problem is, good developers are not worth more because the companies are unable to make use of IT to justify a higher price. It's a bunch of ossified tech laggers, not tech leaders, that employs developers in much of the EU. They only need 2nd rate people to handle what US tech puts on the market.
If that's true, then you should probably have a word with your employer. Typical dev pay is 80k (~$120k) or twice as that if contracted.
Everything from the price of broadband, pint of milk, loaf of bread, healthcare, car costs, etc etc contributes to someones buying power vs their salary
[0] https://www.itjobswatch.co.uk/jobs/london/senior%20developer...
Just my 3 cents.
A lot of people write comments such as yours. 11000USD/mth is a very decent salary if you are an employee. What most regular employees completely discount when doing back of the envelope calculations about the salary of other people are the amount of additional contributions that are made by your employer that regular employees might never see, but that are paid for you all the same.
Here is the math for me as a freelancer in Germany, with a similar salary as the one you are claiming is outrageous.
I bill roughly the equivalent per month from Berlin in Germany. I am not sure where the Babel developers are based, so their circumstances might differ, but all the same, here goes:
Of the 9000EUR (11000USD in EUR) I have to pay: - 19% VAT = 1750 - 950/mth in health insurance - Put aside 1000/mth for retirement (which is less than I previously had from my employer) - Set aside money for vacation (as a regular employee in Germany I would have 30 days paid vacation, as a freelancer I had to set aside roughly 600/mth to compensate for this) - Set aside money in case I get sick (as a regular employee I still get my salary when I am sick, as a freelancer I get paid from day 45). I set aside roughly 450/mth for this. - Then there are miscellaneous freelancer related expenses and having to buy hardware (which your employer would cover too). Let's make that 300/mth. - Then there's income taxes on the rest. This differs from jurisdiction to jurisdiction, but let's make it an even 30% (which is below what I pay).
This leaves me with 3950 before taxes, or 2765 after taxes... That doesn't sound so amazing anymore, does it?
Even if the Babel guys aren't working as freelancer but pay themselves through a company, the math works out roughly the same (at least from what I have seen in my own business over the last 9 years). The only difference is that the company needs the equivalent monthly budget instead of the individuals.
"950/mth in health insurance", wow....... not sure what an insurance you have, but you will probably get 1000 € if you accidentially have a small wound... for 1000 € a month you get the all inclusive package probably. I never heard of somebody that pays a private health insurance 1000€/mth.
sorry to say it, but your entitlement mentality is insane. I can tell you what, in germany with over 9000€ you start to be in the high class.
just some real numbers, not a developer but a normal muncipial employee (no civil servant) with an age of 35 years will make +-3500€ brutto, which is already way more than many people will do (more than 50%)
Am I missing something? That's €33,000 disposable cash per annum, right? That would actually be pretty damn amazing for plenty of people, including many here.
And let's just put aside the fact that much of what you've listed is not "taxes".
It's still an order of magnitude or two more than what other people in other parts of the world make, so the point about it being a sweet income remains valid but on a broader, societal level.
(Also, the health insurance is up in the "what? is that serious" league and the provisions for retirement and sick leave also too high to sound reasonable, but I won't question the OP's sincerity or financial choices.)
Even the reduced salary of $6,000 is still quite a lot if all you are going to do create a couple of small PRs per month: https://twitter.com/sebmck/status/1392053448892469250
No, it's not. I work from home, remotely from Europe and I get paid $17K per month writing some PHP and JS code.
I imagine writing Babel code isn't some trivial task that you can hire a junior dev to do.
There are many cities in the USA where $11k/month is not at all outrageous: Seattle, Portland, Los Angeles, Denver, Chicago, DC, NYC, etc.
Maybe not, but it is still a major PITA.
> For now, Nicolò, Henry, and Jùnliàng will all be paid a temporary rate of $6,000 per month. This doesn't solve the problem,
I used to donate to Babel, before they made it apparent they are just interested in funneling the money to one developer. 11K per month?! That is absolutely bananas and same reaction I had the last time this came up, but this time I cannot do anything as a reaction as I've already pulled my funding.
But my guess is that a lot of people feel the same way, as the donations seems to be going down. 11K per month could pay for many developers if you hire people outside of Sillicon Valley, which since you're doing open source, you should really really consider.
Open source is not "VC fueled develoment" and I don't think we should go that way either. Make your operation nimble and survive on little, otherwise you'll soon disappear. Optimize for sustainability, not for paying the one of the highest salary in the world (minus SV bubble of course).
It's not wonder Babel is going the way it's going, as the economy you've setup for yourself is nowhere near sustainable.