In short, this year i'll probably make around 18k Euros, in total.
I guess that just goes to show how different the situation is depending on where you live and where you're employed.
In short, this year i'll probably make around 18k Euros, in total.
I guess that just goes to show how different the situation is depending on where you live and where you're employed.
It really depends on job quality as well.
Considering how frugal you are, you have plenty of time to find a better gig.
Pure local companies are not going to pay much better though (and Latvian state and local government gigs are even less).
So one option is to move to one of the outsourcing companies or even better to a smaller company dealing with western clients.
That's pretty much what most (if not almost all) of ukrainian tech is doing. And coupled with low CoL and widely abused tax loopholes, they are making bank, netting comparable money to 6 figure jobs in the west. So I'm just saying that eastern europe == poorly paid is a misconception.
Do European companies generate that much less revenue? Or are labor unions in Europe just that much less effective at bargaining? Or is productivity that much lower in Europe? (I'm not sold on any of these)
Europe also suffers from a brain drain to the US (and Canada to a smaller proportion). Many of Europe's best and brightest software engineers have already emigrated to the US, leaving behind the less productive ones.
This seems backwards to me. A society with higher taxes typically has better social safety nets, better infrastructure, less corruption, etc. Higher-tax societies incentivize risk-taking, not the other way around, especially for "ambitious individuals". When there is more structure and support around, more people are able to take a leap.
If you are running business, your loses are opportunity costs. Eg. you have already 100k EUR yearly salary and you decide to try running startup. If it fails after 5 years, so you didn't get any money from it (eg. you had to paid debts at the end), you probably lost 500k EUR in opportunity cost.
Progressive taxes incentivize risk taking in lower and lower-middle class, because you are protected from "total failure", but disincentivize risk taking for upper-middle and upper class, because expected rate of return is lower.
At the end of the day, there is no single "right way" to run a state. You have to make tradeoffs, decide what you value more and what you value less.
https://ceoworld.biz/2021/01/03/worlds-most-entrepreneurial-...
If you’re financially independent or wealthy enough to be (independently) doing a startup or taking on a business venture, it’s a rounding error in the books.
And billionaires are much more scarce outside of US (and those who exist have better chances investing in other fields).
That's why SV salaries for developers are so crazy.
Your point still stands though.
Whereas in Europe everything pretty much works as it should, so why rock the boat??
The GDP of Germany and France are both below where they were in 1995 inflation adjusted (and that was true even before Covid hit). Britain's economy is where it was in 1998. Italy is far below where it was 30 years ago ($2.1t today; $1.32t in 1992, which is $2.58t inflation adjusted). Spain is where it was in 1992. Russia's economy hasn't expanded in 13 years; the Netherlands is in the same boat as Russia, no expansion since 2007-2008. Belgium's economy hasn't moved since 1995. Sweden's economy has grown by about 10% in nearly 30 years (not per year, total; $284b in 1992, which is $564b inflation adjusted; their present GDP is $625b). Austria has similarly seen economic stagnation for nearly a generation. Finland was at $141b in 1990 ($303b adjusted), they're at $300b now. And so on.
If Europe weren't disastrously broken, they wouldn't be suffering such intense and widespread economic stagnation. How long can that stagnation continue before something very bad happens (eg the social safety nets start to melt, as costs climb with demographic aging and there's no economic growth to offset it; growth doesn't get easier as the worker demographics erode)?
While Europe has been asleep for 30 years, China went and became a superpower with an economy larger than the whole of the EU, starting from $426b circa 1992.
In US dollars. You can't use USD inflation numbers for other countries, Euro inflated much less than US dollars in these years. The effect you see where Europe has stagnated given USD levels of inflation is just the effect of USD currently being a bubble. If you use their internal inflation numbers then the economies of Europe are growing just fine.
A lot of US economy is not real. A lot of the GDP is based on financial services, real estate, and stocks (including tech), which are pure bubble money. A lot of the economy is also based on health care, which basically doesn't exist is a decent country with public services. The other part is "defense", which means they threat the rest of the world into growing their economy.
Interesting stats nonetheless, I wasn't aware that Europe had stagnated so much. Your stats seem a little off; Most of the stagnation seems to have occurred from the GFC onwards, rather than before (using GDP per capita numbers)
No, they aren't. German real (=inflation adjusted) GDP and real GDP per capita are much higher than in 1995.
(real GDP) https://tradingeconomics.com/germany/gdp (real GDP per capita) https://tradingeconomics.com/germany/gdp-per-capita
France looks similar.
I don't know where you got your numbers, or if you did something like take the nominal GDP in USD and then adjust using the US CPI.
Random European engineers have few opportunities to take risks at all. It is not a question about attitude.
Of course not, it is just mind numbing regulation coupled with systematic risk aversion. Many SV startups would never have gained traction starting over from Europe, neither financially nor for large-scale deployment authorisation.
It's also exceptionally difficult and time consuming to rapidly scale through the EU with its many local economies/languages/cultures, versus the giant and quasi homogenous US market. And you get Canada pretty much as a freebie with the US market. That's $24.x trillion in economy in just two markets (nearly 50% larger than the EU). By the time you slog your way through a bunch of the EU markets, you'll find that a US venture capital funded competitor is already several times larger and turning its attention to your home market/s (putting you on the defensive, while they've locked up the lucrative US market and can pummel you endlessly with the financial resevoir that comes with that).
If you're in a smaller nation in the EU, the ideal is to go right after the US market first as a springboard (assuming the product/service is globally useful and will benefit from grabbing the US market). That's especially true if you're early and have an opportunity to lead the US market.
It must be said that large scale, extreme/first-of-a-kind tests are simply not possible over here: not in the energy sector, not with autonomous AI deployment, not using any sort of active biochemicals/pharma, not as hostile moves in the fintech or the information sectors. This simply makes innovation much slower and pretty bureaucratic, but we cannot say there is no innovation at all, it generally being funded in the end under one of the numerous EU grants.
Most of Europe's engineers work in large corporations that were created ages ago, and subsisted on government procurement of infrastructure, defence, or as subcontractors/staffing agencies to industry. And government spending in Europe has also been much tighter than USA.
Most "new" media/tech companies are founded as "spin-offs" from older media companies/publishers/telcos/banks. The engineering in Europe's early web efforts was considered as important as copy-machine technicians. This is changing, but the attitude is still deeply ingrained: people are either decision makers or "technicians".
You need to back this up with something better than anecdotal evidence - FWIW I've worked with plenty of world class American engineers who don't live in the US
That this is happening between Europe and US is beyond clear: European engineers often emigrate to US, but American engineers emigrate much more rarely to Europe.
The implication is unproven.
Furthermore, most FAANGs dodge most taxes and have offices everywhere including in Europe, making your point moot.
> Labor productivity is also lower in Europe.
That has to do with US geopolitical influence. (and army).
> Finally, Europe still has a culture where software engineers, cloud architects/products/managers/etc. are viewed as code monkeys and the people who really matter in a corporation are the finance people and upper level executives.
That depends on the company. Again, there are european companies in US and US companies in EU... and yet the salaries are in no way aligned.
> Europe also suffers from a brain drain to the US (and Canada to a smaller proportion). Many of Europe's best and brightest software engineers have already emigrated to the US, leaving behind the less productive ones.
Analysis on most technical or important FOSS projects prove otherwise, with EU having the brightest.
Such as? All of the prominent Europeans I can think of live in the United States: Linus Torvalds, Bjarne Stroustrup, Guido van Rossum, etc.
You know, i feel like this is probably a bit misleading, at least because of how we measure productivity:
> Labor productivity measures the hourly output of a country's economy. Specifically, it charts the amount of real gross domestic product (GDP) produced by an hour of labor.
(from https://www.investopedia.com/terms/l/labor-productivity.asp)
Whereas i'd like to see something along the lines of:
> The ratio of hours needed to develop features X, Y and Z, as median values based on the output of all the companies within the industry in said country, categorized by tech stacks, the education/experience of employees etc.
That'd let you have a controlled environment (same features, categorized by stack), as well as get insights based on how the different groups (students, younger developers, more experienced developers) compare in different countries, possibly as a proxy for the quality of education and how much companies invest in skill development.
If we don't do that, our productivity simply describes a hourly measure of GDP, which feels wrong, at least as far as semantics and the language aspects are concerned.
Of course, the above suggestion also isn't realistic, because there have been attempts to formalize estimation (for example, COCOMO 2), but even those didn't work out.
Again, there are plenty of US tech companies in Eastern Europe.
>In order to find out, we looked at each country’s average score across all domains
So it's taking the average of the country, not really looking at the best individual programmers. Considering the US had more entrants than China(which has 3x the population of the US), my guess is that there are many more mediocre devs from the US participating, which brings the average down.
The other difference is that smaller addressable market also means fewer problems to solve and thus fewer companies.
As an example, engineers in China, India and Indonesia are making way more that $18k these days because there are many problems to solve, many more companies competing for the same engineers.
Anecdotally, software companies that pay the best tend to go the opposite direction: they hire people that are good at self directing and self motivating, which can remove entire layers of indirection.
Unrelated: A friend of mine had a well established Vodka factory in Crimea/Ukraine randomly taken over by some goons. Sometimes people worry, for good reason or not.
If you are in EU, the offices are likely going to be in western Europe or Switzerland or UK - larger addressable markets.
Ah yes, the famously powerful US software engineer's union.
In software, sure, but to say there barely are any union jobs in the US currently is wildly inaccurate.
There are estimated to be 4.4 million software developers employed in the U.S.[1] and about 150 million total jobs[2], so about 3% of employed persons in the U.S. are software developers.
About 11% of U.S. workers are union members[3], so there are more than 3 times as many union members as professional developers in the U.S.
[1] https://dqydj.com/number-of-developers-in-america-and-per-st...
1: https://www.thebalancecareers.com/best-union-jobs-in-america...
In EU, traditionally, business people are paid much more than technical personnel. Prominent engineers are valued, but only to some extent. For example, mechanical engineer salaries in top German corporations are not that high, and they are bringing in a lot of value.
Let's not forget most FAANG founders were computer scientists, plus there's a shortage top talent. Electrical engineer salaries at Intel, AMD or ARM are, as far as I know, nothing to call home about.
With that said, we are starting to see some IT positions with really nice compensations. Mostly in CH, NL, DK and UK as far as I can tell.
I'm surviving, but I make way less than a kid flipping burgers in the US. But the good news is I'm alive and well and happy :) And it will get worked out in time.
I'm super happy with my life and it keeps getting better but when I hear first worlders, or even affluent third worlders, talk about money it sounds so crazy :3 Hearing someone say 100k a year is 'enough for a family', when working families where I am now get by decently on 300 MXN a day lol.
Perspective is everything. Just gotta keep working hard! If you ever need a freelancer who's even cheaper than Eastern Europeans I'm here for you <3
Things are similar in some other Eastern European countries: https://en.wikipedia.org/wiki/List_of_countries_by_GNI_(nomi...
(of course, the values vary based on whether you care about the disposable income, or not)
Unions don't want "privileged" engineers to earn much more than average office worker.
1. A business will pay the least they can to hire someone, so salary really depends on the excess availability of potential employees - if there is an excess of developers then wages remain low. The business owners sensibly wish to keep the excess profits (why share?).
2. Businesses have a figure for what a standard developer is worth, and that figure is disconnected from the value of that person to the business. I have repeatedly seen businesses lose extremely profitable employees because the business decision makers wouldn’t pay someone enough more than a “normal” salary for their position.
3. There are a lot of NZ software businesses that are simply not that profitable and they don’t generate the excess profits necessary to pay high wages. Not that many companies earn enough to pay SV wages.
4. I suspect that a lot of super-talented people move to SV, and the wages there are skewed by the excess talent (excess talent is not so common elsewhere?). I have personally seen some extremely talented developers leave my town for overseas for higher wages, because the talented have the best opportunity to do so.
Probably not, from comments I've seen here, it takes an awful lot of work to make a legal business. In the US, it takes minutes to incorporate, and even less time if you don't care to incorporate and just want to file a Doing Business As to use a separate name. Business banking doesn't take a lot to get going either. If you live in California, your employer probably can't stop you from quitting to start a competitor (as long as you don't take IP with you)
It depends on the country and the government there, i'd say, as well as how technologically advanced they are. Here in Latvia, it's actually not too hard - you just need to fill out a couple of forms, take care of the starting capital and payments and then you'll be registered as a company. In addition, there are various types of companies, to support small startups as well: https://www.ur.gov.lv/en/register/
That said, i believe that taxes and such are a tad overcomplicated in most countries, though there probably are a few good arguments against making most of the bureaucracy a bunch of online forms with prepopulated data, with which i may or may not agree.
Of course, for many, other aspects of actually running a company are what cause difficulty - everything from doing sales to marketing, as opposed to just writing code and architecting technical solutions.
No, but not because it's supposedly difficult to incorporate; I did this once and it only took filling a one page form, waiting 10 minutes in queue and paying 20€ with a bank card.
It's because instead of programming then time would be frittered away with customer acquisition and asshole management.
1) Some of the difference is structural. Upper middle class gets a larger share of the wealth in the US than in most European countries. An American professional in any field is paid more relative to the median income than in Europe.
2) International comparisons are often misleading. This is true even if you adjust the numbers for purchasing power and structural differences (such as benefits/taxes paid on top of the nominal salary). For middle class and above, the marginal cost of employment is higher in the US than in Europe, because you are expected to contribute more towards healthcare / education / childcare / retirement / unemployment / parental leave / etc from your personal income. An American employer has to pay a larger fraction of those costs directly to their employees, while an European employer can rely more on other taxpayers.
The second point sets American middle class salaries higher relative to GDP per capita than in Europe, while the first point sets upper middle class salaries higher relative to middle class salaries.
In a truly open market, tech salaries would converge globally, but there are currently far too many legal and cultural obstacles for that.
https://elsajohansson.wordpress.com/2017/09/13/what-does-a-w...
I'm from Estonia (immediate neighbor of Latvia with a similar history) and the statistics here [1] paint a healthier picture. The median software developer salary in Estonia for Q2 2021 was 3300€/month (39600€/year), with the average being even higher (3460€/41520€). These are national level statistics, so the numbers are even higher if you work for one of the local unicorns or Microsoft.
You should probably start demanding more money. Not US levels of compensation, but at least figure out the local Latvian median for software developers and aim for that to start with.
--
[1] Search for "Software developer" at https://palgad.stat.ee/en
Definitely, I know in many parts of EU it's common to discuss net (specially when talking about monthly salaries) but in an English article targeted at the international community you'd be way better off sharing the gross, which is the expected way.
Upwork itself oftentimes feels like a race to the bottom, but i had some interesting projects as well: everything from web development (though WordPress stuff can be frustrating), to things like stock visualization, programming for video games, some physics simulations etc.
Those were all far more interesting than the CRUDs that the company developed, though thankfully i also picked up things like CI/CD, unit testing, integration testing and test automation in general, as well as many other things related both to development and DevOps.
As far as finances go, working for an European company abroad would probably be the wise thing to do, or looking for a local company that pays better, as many suggest most developers should do every X years.