>Another possibility is that U.S. immigration laws act as a protectionist barrier to prop up programmer compensation. It seems impossible for this to last (why shouldn’t there by really valuable non-U.S. companies), but it does appear to be somewhat true for now. I feel like this is the real issue here. The reason that the US has great companies is simply from the availability of large amounts of capital. And if the…
> In that sense it feels perversly exploitative and priveleged to make so much more money than practically anyone else on earth due to nothing but the physical location I was born. Is it perverse to go swimming because you were born near a beach? Is it perverse to visit the Louvre if you are Parisian? Is it perverse to go to a good university because the universities in Elbonia aren't good? You're not entirely wrong,…
Is developer compensation becoming bimodal?
181–190 of 584 posts
Re: Is developer compensation becoming bimodal?
#182Earlier quoted context omitted.
It takes a child several years in full-time education to learn how to fluently read and write. Basic mathematics takes even longer. Similarly, a typical person will become a skilled and highly productive software engineer only through spending several years working full-time at the profession, ideally with the assistance of one or more mentors. Having only a basic grasp of the concepts behind programming does not ena…
I don’t see the equivalence. Yes, the skill you listed take some time to acquire. But few master them to a professional level, yet still use them regularly in their jobs. I think programming is on the same trajectory. We might not even recognize many of the tools as “programming” (they might look more like spreadsheets). But I think general up take of programming skill will increase.
So you're contending that few people can fluently read or write their own native language?
Re: Is developer compensation becoming bimodal?
#183>Another possibility is that U.S. immigration laws act as a protectionist barrier to prop up programmer compensation. It seems impossible for this to last (why shouldn’t there by really valuable non-U.S. companies), but it does appear to be somewhat true for now. I feel like this is the real issue here. The reason that the US has great companies is simply from the availability of large amounts of capital. And if the…
Re: Is developer compensation becoming bimodal?
#184Developer salaries in the UK are very modest. Companies don't even know how to identify good developers, so they have no hope of competing over them.
According to www.itjobswatch.co.uk a senior Java developer earns £70k. But can command day rate of £575. That works out at about double. Suggestion it is bimodal.
Re: Is developer compensation becoming bimodal?
#185One (semi-pedantic) quibble with the article: there absolutely are barriers to entry for programming. Programming is hard! These barriers may not be artificial, but they are real. To use a non-software example, there are barriers to entry to chip manufacturers and power companies even under anarchy. Fabs are tremendously hard to build. Power plants are extremely hard to build. Building up knowledge and skills about c…
If you want to know just how hard programming is, try teaching it to someone. Programmers have to remember a vast amount of domain knowledge. Consider the basic task of choosing where you are going to store some data, well first you need to know which options exist and there's dozens of them (do you want Postgres, SQLite, Redis, LevelDB, ..?). Then you need to know the strengths and weaknesses of each. And I hope you…
There are plenty of apps out there today which support millions of users but didn't choose the most optimal database, wasn't well architected, and has mountains of sloppy technical debt.
Re: Is developer compensation becoming bimodal?
#186One (semi-pedantic) quibble with the article: there absolutely are barriers to entry for programming. Programming is hard! These barriers may not be artificial, but they are real. To use a non-software example, there are barriers to entry to chip manufacturers and power companies even under anarchy. Fabs are tremendously hard to build. Power plants are extremely hard to build. Building up knowledge and skills about c…
I think there are two interesting correlaries: 1) programming seems to be one of the only "hard" professions that pays well (compared to math researchers, hard science researchers, or even things like some social work -- that's really hard in entirely different ways). Of course I'm probably missing some hard stuff that pays well 2) programming seems to be the "hardest" of the high paying jobs mentioned. Once you get…
Re: Is developer compensation becoming bimodal?
#187Earlier quoted context omitted.
Seriously. A lot of comments in here are "Well it's hard so we deserve it!". There are thousands of developers making fractions of what their equally talented counterparts make in the US.
Offshore developed code is not usually the same quality. Not that we all deserve huge salaries, but code quality important.
You can get ridiculously poor quality of code by paying bottom dollar and failing to properly communicate with your developers, no matter what country those developers happen to be situated in.
Re: Is developer compensation becoming bimodal?
#188Earlier quoted context omitted.
Several years ago I worked in ad ops for one of the biggest publishers on the internet, making a bunch of ad placements by hand using Dart for Publishers, which was a dreadful product. I also was taking a night course in Java mostly for fun. At that point I didn't even know what functional programming, Big-O notation, or any of your other highfalutin' CS stuff was. All of the company's ads (thousands of different lin…
Doesn't your anecdote actually support my primary point, which is that a programmer with limited knowledge and experience will typically produce poor-quality software? (Or, to use your own terms, apps that are craptacular and awful?) An application, in my mind, is truly useful when it not only fulfils a user requirement, but is also dependable, scaleable and maintainable. It's not best practice for a business to base…
Re: Is developer compensation becoming bimodal?
#189>Another possibility is that U.S. immigration laws act as a protectionist barrier to prop up programmer compensation. It seems impossible for this to last (why shouldn’t there by really valuable non-U.S. companies), but it does appear to be somewhat true for now. I feel like this is the real issue here. The reason that the US has great companies is simply from the availability of large amounts of capital. And if the…
Someone in my family has fought for the US in every war since the civil war. They have fought, bled, and died for this country, paid taxes, and helped build it from a weak country to the most powerful civilization in human history. They did it because they wanted their children and grandchildren to have a better life. Why should I feel guilty about this?
Most people feel at least sheepish about their own success when faced with others, no less deserving, who experience failure.
Re: Is developer compensation becoming bimodal?
#190Earlier quoted context omitted.
That's about what I get after taxes, too (in EUR, ~3.6k EUR), but my retirement (with 7% interest) and healthcare costs are covered completely. Also I have about 40 vacation days and a 37h work week :)
would you have any advice for new graduate entering the market? where to look for and how when searching for jobs?