TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Are We in the Middle of a Programming Bubble?

386 点作者 swimorsinka超过 6 年前

85 条评论

shantanubala超过 6 年前
I think programmers tend to underestimate the difficulties involved with becoming a good programmer because once you&#x27;re good, you only see the even steeper learning curve ahead of you.<p>Some of the smartest people I know work in other domains: biology, chemistry, and even physics. They are sometimes baffled by tasks that seem trivial to me, and I&#x27;m under no impression that I&#x27;m more intelligent than them. I simply specialized and focused only on programming, while they program to accomplish other tasks in their domain of expertise.<p>Can this last forever? Of course not, nothing lasts forever. But wondering why the wealthiest corporations in the world pay their workers high salaries is perhaps like wondering why water is wet. Software has a low marginal cost, and the rest is basic incentives for the corporations.
评论 #18961625 未加载
评论 #18961840 未加载
评论 #18965788 未加载
评论 #18961763 未加载
评论 #18961629 未加载
评论 #18965779 未加载
评论 #18961627 未加载
评论 #18966532 未加载
评论 #18964524 未加载
评论 #18967293 未加载
评论 #18964019 未加载
评论 #18961601 未加载
评论 #18963653 未加载
specialp超过 6 年前
This has been contemplated for many years and the price has gone almost nowhere but up. In the early to mid 2000&#x27;s it was thought that most work would go to much cheaper India, and put highly compensated on shore workers out of jobs. It was tried to some extent, and failed. Then it was thought that lots of people would then fill the demand by going to university for CS and other related fields and saturate the market. That didn&#x27;t happen either. It has been known for a long time that CS is one of the most valuable majors as far as salary and still the percentage of bachelor&#x27;s degrees awarded has stayed between 2-4% Not saying that this is the only way to get into the field but it is the most traditional way and indicative of the supply coming in.<p>Consider that some of the most valuable companies in the world did not exist 25 years ago, and now they do making real non bubble money where their biggest assets are software developers. This isn&#x27;t the dot-com boom. The attrition rates in CS programs are very high and even then not everyone that receives formal educations ends up being a decent developer. Factory workers made good wages in the mid 20th century due to companies making lots of money on an industrial boom. We now have a technological boom, and unlike factory work the barrier to entry is much higher. So I don&#x27;t see why it can&#x27;t continue. Sure the 3-400k salaries are high but they are at top firms that are selective and competing for a finite pool of talented workers in very expensive areas.
评论 #18961859 未加载
sciencewolf超过 6 年前
How many software engineers are truly making over $300k as a rank-and-file? Let&#x27;s be generous and say there&#x27;s about a dozen or so companies that routinely pay engineers that well. Each FAANG will have on average, 10k engineers? So that&#x27;s around 120,000 out of an estimated ~20 million developers (from a quick google search). That&#x27;s around 0.6% earning pay in a &quot;bubble&quot; situation, the rest being senior folks or executives who would demand high pay everywhere else. So if you&#x27;re a trained software engineer, you have less than a 1% chance of being in the situation described.<p>A quick google search finds that law school students have around a 14% chance of making BigLaw (the legal equivalent). The odds of getting into a medical school is between 2-5% on average. So no, I don&#x27;t think we&#x27;re in a bubble, the majority in the situation described would simply exist as the elite compensation class elsewhere as well, but maybe with even better odds.
评论 #18961778 未加载
评论 #18961789 未加载
评论 #18961884 未加载
评论 #18961919 未加载
评论 #18961804 未加载
评论 #18962065 未加载
agentultra超过 6 年前
I think Simon Peyton Jones has the right idea (paraphrasing): <i>programming is one of the most difficult, complex engineering efforts undertaken by humans. At the scale we do it one can&#x27;t help but be amazed that it works at all, let alone that it works so well.</i><p>I think the reason these compensations get that high is because it does take 5-10 years to become good enough to lead a team that manages something so complex and to do it well so that the results are reliable and consistent. I think the difference with doctors and lawyers is that we&#x27;re not licensed to practice. We&#x27;re not a capital-P profession. However we still have to attend conferences and stay relevant but the expense and requirements to do so are on us or the companies we work for: there&#x27;s no professional obligation to do so.<p>I don&#x27;t think we&#x27;re in a programming bubble if the author means we&#x27;re in a compensation bubble and that programming is over-valued.<p>I think the real bubble is complexity. We&#x27;re seeing a deluge of security breaches, the cost of software running robots in the public sphere on unregulated and very lean practices, and a lot of what we do is harming the public... though by harm I don&#x27;t necessarily mean only harm to human life -- but harm to property, insurance, people&#x27;s identities, politics, etc... and we&#x27;re not accountable yet.<p>If anything I think we need to up our game as an industry and reach out for new tools and training that will tame some of the complexity I&#x27;m talking about... and in order to do that I expect compensation to remain the same or continue to spread further out and become the norm. Being able to synthesize a security authorization protocol from a proof is no simple feat... but it will become quite useful I suspect.<p>[0] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PTSE779n0nI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PTSE779n0nI</a>
评论 #18964750 未加载
cheez超过 6 年前
As someone who hires programmers, no. It is difficult to hire good people. The only way I can successfully hire low-cost programmers is by building a system&#x2F;machine for creating and releasing software that does not require a high level of intelligence&#x2F;creativity. The only people that can make high margins in programming-heavy industries are those who can do this or some sort of defensible moat.<p>As a programmer myself, yes. There is no way I can continue to make this much. I&#x27;m a dumbass. (I say this having worked on, in the last year, a compiler, trading algorithms, and 3D object analysis)
评论 #18963807 未加载
评论 #18962134 未加载
icebraining超过 6 年前
A few thoughts:<p>- Just because a value is high and may very well go down, doesn&#x27;t mean it&#x27;s a bubble. FAANG are making real money from those workers, not just inflating an asset and selling it to other investors.<p>- Just because it doesn&#x27;t involve long hours, doesn&#x27;t mean it&#x27;s not hard. A lot of my college colleagues really struggled, and many more didn&#x27;t even get in. Don&#x27;t discount natural ability - in the land of the blind, the one-eyed man is king, even if seeing is effortless for him.
评论 #18970887 未加载
sharkweek超过 6 年前
I dunno about a bubble, implying it will pop in some catastrophic way.<p>But will market forces correct the above average salary? I think so.<p>More young students than ever are learning to code, which is naturally going to increase the labor pool. The supply of software engineers is going to go up in the next 10-20 years (as will the demand, though! But I still think supply will outpace). This seems like it would mostly affect new hires, as some 15 year veteran is going to have valuable experience that (most) companies will always be willing to pay for.<p>It feels like finance to me. People who got there early made a killing. Then salaries, while still pretty high, fell considerably as everyone rushed there to get rich.<p>As a counterpoint to the author&#x27;s comment on doctors (maybe not lawyers, still plenty of law students in the pipeline). It does appear that the number of people going after medical degrees is decreasing, so I would predict their salaries to jump considerably in the next 20 years.<p>And last, and a totally aside point, I have exactly one friend who skipped college and over the last 12 years worked his way up the electricians union and now runs his own small business doing residential electrical work. He&#x27;s making more than most of our social circle. He doesn&#x27;t know many people his age doing this type of work either, so as the old guard retires, he&#x27;s going to charge whatever he wants.
评论 #18962777 未加载
评论 #18961673 未加载
评论 #18961722 未加载
评论 #18962298 未加载
评论 #18961810 未加载
BjoernKW超过 6 年前
First, salaried rank and file software developers on average certainly don&#x27;t make 300-400k per year. Those working at Silicon Valley FAANG companies still account for only a minute percentage of software developers in the US and certainly in the world.<p>How that is supposed to constitute a bubble is beyond me.<p>Then, payment for work isn&#x27;t (or shouldn&#x27;t be) about (perceived) equality and it isn&#x27;t about compensation for suffering or even mere inconvenience either. It&#x27;s about the value created by the work, which is why the work being hideous or insanely long work hours shouldn&#x27;t be contributing factors that justify a high salary. Now, this of course is an idealistic notion. Often work is still valued in terms of time wasted instead of value created. Moreover, in the case of some not so well-paid but still important jobs the salary attached the them often is only tenuously related to the value created.<p>All that said, while probably few professions will be able to match the leverage and hence the value created through software development in the near future, perhaps the more reasonable hours and better work environments in software development should serve as a model for other work environments and industries rather than as an indicator that something&#x27;s amiss.
评论 #18962813 未加载
评论 #18964474 未加载
ttcbj超过 6 年前
I think there are a number of caveats to this article:<p>1. The amount that a company can sustainably pay you is dependent on how much value your efforts have in its industry. Software has significantly higher margins than medicine, law, or almost anything else. As long as those margins are sustained, it is possible to pay high salaries. (As buffet says: I&#x27;d rather work for a mediocre company in a great industry than a great company in a mediocre industry).<p>2. But companies don&#x27;t want to pay high salaries, so they will look for substitutes. Substitutes could be technology (RDS instead of DBAs) or increased supply of quality programmers. So far, it seems like these big companies haven&#x27;t been able to find good enough substitutes to force down wages.<p>3. If you are looking at FAANG salaries, you are looking at the top of the income spectrum. The top of the income spectrum for lawyers and doctors is quite high.<p>4. Market economies reward value (outcomes) not merit (hard work). Hard work is correlated with outcomes, but it is not always a perfect correlation. So, looking at programming and saying it is less &#x27;hard&#x27; than law or medicine doesn&#x27;t say much, the question is how much value the person can generate, and how much of it the company can capture.
评论 #18963697 未加载
评论 #18963130 未加载
BucketSort超过 6 年前
Everything is code nowadays. Infrastructure as code, circuits as code, etc. Maybe the code we write will change overtime, but the practice of rigorously describing things in a formal language will never go away as long as people are doing intellectual work. What is intellectual work anyhow and is it not isomorphic in some respect to writing code? Isn&#x27;t it about construction? Maybe the functional community, where they talk about equivalences between proofs and programs and amazing things of that sort, has a better grasp on what the future of programming and its rightful place in human endeavors is.
tylerl超过 6 年前
&gt;&gt; <i>Rank and file programmers at the top tier tech companies now make $300 to $400 thousand per year.</i><p>That is absurdly false.<p>To be generous, let&#x27;s pretend he&#x27;s only talking about FAANG programmers, rather than startups. According to Glassdoor, average compensation for &quot;Software Engineer&quot; positions:<p>Facebook: 121K Base + 15K Addl = 136K<p>Apple: 122K Base + 10K Addl = 132K<p>Amazon: 103K Base + 20K Addl = 123K<p>Netflix: 121K Base + 20K Addl = 141K<p>Google: 124K Base + 20K Addl = 144K<p>These numbers are slightly inflated (by 1k to 20K&#x2F;yr) because I counted base and additional pay independently, while Glassdoor calculates an average total combined comp, which is always lower; I&#x27;m taking the larger numbers to give the author the benefit of the doubt.<p>Since Google is the highest, let&#x27;s drill down on them a bit: With 1yr of experience you&#x27;re looking at 121K+16K (or 125K total claimed, not doing my independent math thing), with 15+ years experience you&#x27;re looking at 140K+24K (or 161K total claimed).<p>Again according to Glassdoor, to break 300K at Google on the average you need to be a Senior Staff Software Engineer or higher, which is exceptionally rare -- bit o&#x27; Googling suggests they&#x27;re around 1% of the workforce, give or take.<p>In other words, the author is literally calling &quot;The 1%&quot; the <i>Rank and File</i> of programmers. Which is an exaggeration, I think.<p>NB: What Glassdoor doesn&#x27;t account for is past stock performance; since SV traditionally pays a large chunk of its compensation in restricted stock units, and since the stock in each of these companies has increased by 50% to 150% in the past 4 years, by the time those stocks vest your &quot;additional&quot; compensation may have grown quite a bit due to market performance. But that&#x27;s not a compensation bubble, it&#x27;s just the stock market.
评论 #18966572 未加载
评论 #18965383 未加载
评论 #18965546 未加载
评论 #18965333 未加载
评论 #18966183 未加载
评论 #18965379 未加载
评论 #18965430 未加载
评论 #18966171 未加载
csmeder超过 6 年前
Or another way of looking at it: maybe programmers are one of the few professions that aren’t being extremely underpaid when taking into account: inflation, macro productivity and their scalable impact.<p>Inflation: A $180k starting salary is equivalent to a $100k salary in 1990 dollars (The 1990s is probably the period when many of us 30 year olds started to hear about salaries and learn that a “six figure” salary was impressive. With $100k being the absolute bottom of a “six figure salary”.<p>Productivity: for every hour worked (on average) the American worker is about 50% more productive - when compared to 1990. That takes $180k to $270k. [1]<p>Scalable impact: increases in worker productivity are not distributed evenly. Let’s say a programmer is contributing double what the average worker is to the increase in productivity. This brings us above $300k and if we look at the real numbers maybe closer to $500k or more in value compared to that 1990 worker bringing in $100k of value.<p>Thoughts? Poke holes in this but it adds up in my mind. Now this doesn’t prove companies won’t find a way to under pay programmers but it at least makes me feel less surprised salaries are so high. And sad that for other industries workers are getting the short end of the stick compared to how workers were compensated in the previous century.<p>[1] <a href="https:&#x2F;&#x2F;m.huffpost.com&#x2F;us&#x2F;entry&#x2F;us_4501830" rel="nofollow">https:&#x2F;&#x2F;m.huffpost.com&#x2F;us&#x2F;entry&#x2F;us_4501830</a>
pcstl超过 6 年前
As long as the demand for skilled programmers stays as high as it does, I don&#x27;t see this alleged &quot;bubble&quot; popping. And it does not seem like software will stop eating the world.<p>In fact, as someone (I think it was Marc Andreesen) said, we&#x27;re just at the &quot;end of the beginning&quot;. Software is in the final stages of eating the media industry and will now progress toward heartier fare. This will be accompanied by further growth in programmer demand - specifically, programmers with skillsets which are niche right now.<p>Even as CS enrollment reaches an all-time high, I do not believe the supply of developers with appropriate skills will come anywhere near the demand in the next few decades.<p>So, no I do not think this can be called a bubble - except in the specific case of FAANG workers. They might see their salaries go down in the next years - but programmers as a whole are unlikely to have a hard time finding jobs with decent pay in the foreseeable future.
评论 #18962800 未加载
ummonk超过 6 年前
<i>&gt;Usually one of the easiest ways to succeed is by doing things that other people are unwilling to do, meaning that if you choose a path with long hours, lots of stress, and lots of hardship, not many people will accompany you, and you will get compensated accordingly.</i><p>That&#x27;s one way. The other way is to do something that other people are unable to do. Software engineering is highly dependent on raw talent &#x2F; intelligence, and hard work is unable to bridge the talent gap in our industry the way it is in other industries. The high paying companies in our industry are just the ones smart enough to pay 2-3x compensation to get 10x programmers.
_bxg1超过 6 年前
1) I think part of this can be explained by the disproportionate living expenses on the west coast, especially in The Valley. I wonder how those numbers on doctors and lawyers would play out if you constrained them to San Francisco?<p>2) I do think there&#x27;s a partial bubble, though. What I tell people is, programmers today are like literate people in the middle ages. You can do hard things with reading and writing, but reading and writing aren&#x27;t inherently hard. It&#x27;s just that they weren&#x27;t taught to the masses back then, so you could be hired as a scribe simply because you knew those basic skills. I think once public education catches up (or affordable education; the bootcamps you see everywhere now are starting to close the gap), the basic ability to code will quickly drop in value. There will still be high value placed on skilled programmers (the poets and technical writers of the programming world) - though their salaries will probably see a bit of a correction too - but I think the bottom will drop out beneath them, and you&#x27;ll have to do more than just learn JavaScript to be valuable.
评论 #18963344 未加载
hacknat超过 6 年前
I understand where this guy is coming from, but his instinct to say that tougher career paths should elicit more compensation is misguided. Certainly there is some correlation, but he could have added social workers and teachers to his list, but nobody wonders why those two professions don’t make a lot of money.<p>You can sort of count on most organizations paying something resembling a cost of living salary (though even that is becoming less true), but after that everything, ever-y-thing, always, is market driven.<p>We get to have our cake and eat it too, not because it is harder to become a software engineer than a doctor, but because it also isn’t trivial to become one AND the demand for our talents keeps outstripping supply every year.<p>There are still lots of divisions at lots of Fortune 500s that are just now starting their journey in adopting software to solve their problems, and they all create market pressure somewhere in the supply curve.<p>Look at medicine. Doctors make less than they used to because cost controls (not very effective ones, but still) have been introduced into the system. So even though demand for doctors is high a doctor can only generate so much revenue for a provider.<p>The demand for a service only roughly correlates to a markets ability to pay for it. There is a ton of demand for services in our economy that go unmet, because the market can’t or won’t bear the cost.<p>Edit:<p>Also, the returns software can generate for an organization are simply astronomical in a way that even other engineering fields can’t rival. If an organization is embarking on a software project that they know will either make or save them 10s of millions of dollars they aren’t really going to bat an eyelash at 300k a year.
jdmoreira超过 6 年前
Well. I live in Sweden and I don&#x27;t make anywhere close to these values. Not even remotely close. I have been programming for 12 years and I like to think I&#x27;m not half bad at it.<p>So is peak programming just in the valley or should I be worried as well?
评论 #18962352 未加载
评论 #18961491 未加载
评论 #18962110 未加载
评论 #18961680 未加载
评论 #18961973 未加载
CaptainJustin超过 6 年前
I view it more as a gold rush. Creating the future has never been more accessible and companies are in a terrible rush to find their &#x27;plot&#x27; and start finding nuggets.<p>Software engineers are the people who can do the work and so demand go up. The returns (value) these ventures produce warrant continued competition in winning decent talent and the price gets pegged in some range for some region in some category &#x2F; industry.
评论 #18963570 未加载
bateman_超过 6 年前
Due to the nature of programming interviews many programmers self-select themselves out of a shot at these &quot;bubble&quot; salaries. Look at recent threads on HN, many folks with valuable experience refuse to prepare for the modern day FAANG-like programming interviews out of principle or whatever, and thus aren&#x27;t putting themselves in a position for these $250-300k jobs.<p>These companies have actually devised a pretty decent scheme to select candidates, you gotta be someone either smart enough off the bat or dedicated enough to study to pass their interviews -- either way it&#x27;s a VERY strong signal that you&#x27;re going to be a solid hire.<p>Tech companies are going to continue being some of the most valuable companies in the world, if they aren&#x27;t we have a lot of other pressing issues (like the decline of civilization) to worry about. Even amongst a downturn and&#x2F;or recession I&#x27;m very confident that programmers at the FAANG type companies will continue to be paid very well relative to the rest of the population.
booleandilemma超过 6 年前
Yes.<p>I’ve met people in marketing calling themselves programmers because they once wrote a PHP script.<p>I’ve overheard high school-aged kids at the Starbucks talking about the differences between a developer and a designer.<p>I’ve interviewed self-described “programmers” who struggle to write a for loop and “DBA”s who don’t know what the normal forms are.<p>My family, none of whom are the least bit technical, casually throw around words like “algorithm” and “server”.<p>The guy who works at the deli outside my apartment has asked me what my opinion on Python is.<p>We are definitely in a programming&#x2F;CS&#x2F;IT (whatever you want to call it) bubble - the level of general interest and enthusiasm for this stuff is unlike anything I’ve seen with other fields.
评论 #18964252 未加载
thegabez超过 6 年前
Since 2008 the Federal Reserve has been keeping interests rates historically low. Low interest rates generally provide favorable conditions for stocks to go up, many companies will even buy back their own stock. Tech stocks have been growing faster than most sectors since 2008.<p>You mention other companies offered same salary but could not compete on equity. I&#x27;m assuming many of the big tech companies buy back their stock and then draw from this pool to give to new employees, which other companies cannot do, giving them an advantage in getting the best talent.<p>So are we in a programming bubble? In some sense yes, but it&#x27;s being driven by low interest rates. I would guess that once rates normalize we will see a decrease in overall compensation from the tech giants as providing equity will become much more costly. However, moving forward the demand for strong information technologists will only increase.
captainbland超过 6 年前
Without being able to read the article, I&#x27;d say there&#x27;s good reason for programmer value. It is one of the few professions that really grants a kind of leverage for effort to a business - because programmers don&#x27;t just program something once, they program and it works over and over again. Yes, that requires some degree of maintenance, but the fact remains that you simply couldn&#x27;t accomplish many things which businesses take for granted without programming.<p>In fact, even with a flooded market of programmers, the production of new tools actually affords programmers even more tools to work with and even more leverage for the business by employing them. So there remains a strong case for programming.<p>Mind you, the silicon valley area as a specific thing may well be a kind of bubble given how much more you can be paid there as a programmer compared to just about anywhere else in the world.
dt3ft超过 6 年前
Ironically, the website is down. Perhaps that bubble is only in his mind or maybe he should look into hiring a dev worth his while to look into that?
评论 #18961564 未加载
paulsutter超过 6 年前
If you’re writing software used by billion people, your employer can probably afford to pay you more than if you’re writing software used by a million people. Or 100,000, or 1000, or 10 people.<p>Market multiples will go through ups and downs, and they’re high now for the major tech companies, but it’s not entirely surprising that the major companies pay well.
pascalxus超过 6 年前
Great insights, but let&#x27;s not forget, at most companies being a programmer is no picknick. Some places like amazon, things are so bad employees cry (that amazon article).<p>Also, don&#x27;t forget, FAANG employees are the exception not the rule. Those are probably the top 5% in terms of engineering compensation, so it shouldn&#x27;t be used as an average case for software engineers. You have to be a top 5% engineer or at least top 5% lucky to be in one of those companies.<p>And, let&#x27;s not forget 400K isn&#x27;t so much when your employer chooses to be in a location where housing costs an average of 3M to 4M and day care costs 30K per year (if you&#x27;re lucky enough to get it).
评论 #18962126 未加载
godot超过 6 年前
Perhaps one way of thinking about FAANG pay level is where the money is coming from. FAANG can pay engineers a lot because they make a lot of money (in a very indirect way, it&#x27;s like what people always said about &quot;If I make my company a million dollars, I should get a portion of that&quot;, just very diluted through many layers). FAANG makes a lot of money because they&#x27;re huge companies that make money from the entire world. This is unlike most startups and smaller&#x2F;mid-size tech companies in the US (where FAANG originated). In a way, they&#x27;re companies who&#x27;ve globalized successfully. The money that they pay engineers, come from money they made from other people all around the world. (maybe citation needed -- I didn&#x27;t do any research on this claim, don&#x27;t know % of money a Google&#x2F;etc would make from the world vs from the US.)<p>When you think about it this way, FAANG pay isn&#x27;t truly a bubble, it&#x27;s more of an effect of their globalization. In that sense, I don&#x27;t think they would &quot;pop&quot; per se on a timer (although they may eventually pop if their business falls over for one reason or another, like how AOL&#x2F;Yahoo&#x2F;Pets.com etc. did back in the 2000).<p>It&#x27;s also a little bit unsettling that when thinking about it this way, it&#x27;s somewhat of a transfer of wealth from people across the world, to a small set of people in Silicon Valley. True, the companies are providing something of value to the world, so maybe it&#x27;s not so much a transfer, but the end result is still that money was collected from people in other countries, and paid to SV engineers&#x2F;employees.<p>Again note that I may be completely wrong in my framework of thinking. Just something I thought up while reading the article, no reference or research on any of the claims.
psoots超过 6 年前
The only bubble I see are of programmers who work at Google and Facebook thinking most programmers have lives like theirs and make as much as they do. Most surveys of programmer salaries do not conclude that they routinely make $300k-$400k.<p>And when talking about just the top-tier tech companies, of course the economy around them is bubble-like. That is the danger of allowing them to maintain nearly monopolistic reign of their markets.
muzani超过 6 年前
Bubbles happen when prices are much higher than the actual value. Usually they&#x27;re propped up by someone trying to resell the thing to a higher buyer, or package it as an investment.<p>Real estate bubble is visible when the apartment ads say &quot;good ROI&quot; instead of &quot;nice place to live&quot;. Crypto bubbles appear when people are talking about market cap more than they use it.<p>But right now programming is in an optimal situation. It&#x27;s hard to do, making supply low. Demand is very high; while we have all kinds of startups there are more to do. That creates high prices. IIRC FAANG makes about $400k per employee. In those situations paying $200k for a senior is far more sustainable than other tech fields which operate at a much smaller margin.
dentemple超过 6 年前
Working at a FAANG Corp is the bubble.
评论 #18961702 未加载
评论 #18961641 未加载
TACIXAT超过 6 年前
I&#x27;ve always wondered if the salaries in the industry are just keeping pace to what all salaries should be at. What if they&#x27;re not the bubble, but instead everything else is just lagging? I guess that depends on if you think workers should be able to purchase a home where they live, pay for child care, and not live paycheck to paycheck.
评论 #18963766 未加载
kevsim超过 6 年前
Cached version since the original is down: <a href="http:&#x2F;&#x2F;archive.is&#x2F;pm3QU" rel="nofollow">http:&#x2F;&#x2F;archive.is&#x2F;pm3QU</a>
评论 #18963346 未加载
asabjorn超过 6 年前
Paying a programmer 300-400k is marginal cost compared to the value generated by their work, so no. Comany downside is controlled by most of the compensation being company stock, in case this doesn’t hold.<p>The programs created make the companies that hire the programmers extreme profits, in a way that scales by machines to serve an arbitrary amount of customers.<p>Even small maintenance changes make millions or tens of millions, but when they are done wrong they bring down systems they cost billions. That is why skilled craftsmen are worth their weight in gold.
Ologn超过 6 年前
&gt; doctors, lawyers<p>Doctors only book so many patients a day. Lawyers are also working for a limited number of clients.<p>An app I did myself (on top of a FOSS base), released independently, was downloaded millions of times within a year.<p>Google back in 2011 had one billion MAU. In that context, a $150k+ a year salary (plus equity etc.) for helping provide the content for those one billion MAU is plausible.<p>Also Google is a web intermediary for web sites with content for consumers. So Google benefits from the work of anyone who puts up a web site, contributes to Wikipedia etc. as well.
OlafM超过 6 年前
I reckon there are 3 factors here that determine the salaries, one being mentioned in the article:<p>1. Equity Most high &quot;salaries&quot; are more sharing of the profit or stock then mere salary. Lawyers become partners and thus share in the profit the firm makes (same goes for consultants)<p>2. Supply and demand There are way more positions than people willing to do the work.* So the ones who do, can pick &#x27;n choose there employer. Thus work conditions improve, as do salaries. Most other professions mentioned are high stake jobs, but with more willing to do it * * . So once you&#x27;re in, it is still possible for the employer to demand hard work, because you&#x27;re more replaceable.<p>3. Scalability The work of a doctor is limited to the amount of patients. Lawyers can do large cases (then they get paid much), but most of them will do work that effect a limited amount of people Code (especially at the big 5) reaches literally billions of people. So the values you can possibly add is huge.<p>* I think it is still kind of weird how many people don&#x27;t even try to learn how to code (or scripting) while working in excel all the time, it&#x27;s a magical barrier, few dare to cross.<p>* * I don&#x27;t know why, but I would guess it&#x27;s because (i) The sciences are viewed as arcane or simply unreachable for many people (self-claimed &quot;I just can&#x27;t do math&quot;) (ii) those job tend to have more social status (think Suits for lawyers &amp; Grey&#x27;s Anatomy for doctors, to name a few)
mrdodge超过 6 年前
What was the salary of mechanical engineer vs an average American worker a hundred years ago? I saw this a while ago and I don&#x27;t remember the exact numbers, but the multiple was far higher than it is today (something like 10x). Software Engineers are ultimately underpaid all things considered if we consider Software to be a critical part of the economy.<p>I don&#x27;t think Mechanical Engineers back then were managed by Project and Product Managers though. They had much higher status.
sershe超过 6 年前
I make in the ballpark of these numbers for the last couple years, and while the giant stock grants have run out will still break or approach $300k for a few years I suspect. My take on this is as such...<p>On the one hand, I have outrageous impostor syndrome - nothing I do seems terribly complicated to me and I definitely don&#x27;t put in 80 hour weeks unless I&#x27;m on call; many people I work with seem to be smarter than me.<p>On the other hand, I do usually acquire a reputation of being very productive everywhere I work, and having freelanced before I&#x27;ve seen loads of outrageously bad code - literally every other project I was &quot;rescuing&quot;&#x2F;&quot;optimizing performance&quot; with an existing codebase could supply thedailywtf with material for a month or two, and some could just be zipped and published there. So it seems like the bar is (was? that was a long time ago) actually pretty low.<p>Also, it&#x27;s not necessary to be 3x as productive to make 3x as much - if there are 1500 NFL players, then the best (more or less) 1500 football players are going to get NFL salaries, whether they are &quot;3x&quot; the next guy or 1.3x the next guy. If there are 100000 openings in companies that can make $1m per engineer, 100000 engineers are going to be rather well paid, even if the IBMs of the world can only make $500k per engineer and thus don&#x27;t pay so well.<p>On the fourth hand, I cannot see market not responding, like it demonstrably did with lawyers (I have a couple lawyers in the extended family), with oversupply of labor for such lofty salaries - especially as unlike with doctors and to an extent lawyers, there are no medieval guilds in place artificially restricting said supply.<p>On the fifth hand (sortof a duplicate of the third), as some have said above, and as with lawyers, it&#x27;s still possible to have elite earners with oversupply of labor.<p>On the meta level, I&#x27;m not good at predicting the future (and I grew up in a chaotic country), so I&#x27;m considering this an unique streak of luck and treating it accordingly. In particular, saving a lot for thinner days ahead should they materialize; not buying as much house as I can afford; and postponing the two-year sabbatical I&#x27;ve planned to take, while the going is good. The way I see it, if the luck never runs out I can retire early; if it does at least I will be somewhat prepared.
debt超过 6 年前
Sure why not? We’re also in an AI bubble, a cloud bubble, a blockchain bubble, a machine learning bubble and a tech bubble. It’s getting super foamy.
评论 #18961820 未加载
stevebmark超过 6 年前
We&#x27;re in a machine learning bubble for sure, it&#x27;s what engineers are flocking to for higher salaries. 90% of it isn&#x27;t useful, but companies haven&#x27;t yet learned there&#x27;s almost no return on investment.
woodpanel超过 6 年前
TLDR: the answer might be <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Software_crisis" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Software_crisis</a><p>I‘m coding for almost 20 yrs now and used to think the same: „when will the bubble pop?“, then it was „how long can this go on?“ until I ended up with „ok, that’s weird, what the heck is keeping this bubble from popping?”<p>I was told throughout these two decades that I’ll be replaced by some offshore developer from India within the next 5 yrs max. It never even came close.<p>To me it was against common sense, to climb up so much the social ladder like I was fortunate enough to do, just by being exposed to programming.<p>Then, I saw a talk given by Uncle Bob where he spoke about the history of software development. It was interesting throughout (like that the rate of female programmers was almost 50% before the dawn of CS degrees), but he also touched the “bubble” issue briefly.<p>He turned my perma-bearishness into ongoing curiosity: That we’re not in a bubble but in an ongoing “software crisis”. A crisis existing basically since the invention of programming languages. The theory has it that here aren’t enough developers available and may never will be. Is it demand-side economics on steroids what’s behind it? I don’t know.<p>But what struck me maybe the most is that I’ve never even heard about this theory, and never did any of my much more experienced and better programming friends and colleagues. The fact they didn’t knew kind of underlines the theory: there is so much demand that there is simply no time nor need to even tinker with the history of our craft.
aristophenes超过 6 年前
I think this is being overthought a bit. Good programmers can generate a huge amount of value, or reduce a lot of cost. Someone who is a little better can double those values. Someone who is a little worse can make them 0 or negative by decreasing the quality of the code. Therefore, good programmers are worth paying a lot for. The amount of money available may change, the amount of good programmers that are needed will change, but this formula will remain the same. As long as average programmers are worth something, the best programmers will be worth a lot.<p>Whether or not the best programmers actually get paid a lot depends on how efficient the market is and I have no idea about that. When crap programmers are getting paid a lot, then its probably a bubble.
jahaja超过 6 年前
SV Bubble? Maybe. But looking at it more long-term, aren&#x27;t all the incentives there for programming to become a blue-collar (as in more modest pay) job?<p>* Good to great pay both attracts more people and makes employers supportive of policies to increase the labour supply.<p>* Cultural acceptance.<p>* Widespread access to computers and the internet. This was not the case just ~15 years ago.<p>* Low risk of automatization gets it promoted by governments all over the western world.<p>* Low barrier of entry. I mean come on, let&#x27;s not pretend that work on most apps&#x2F;websites today necessarily requires a CS degree.<p>* Remote work, in all its glory, may however increase competition for jobs.<p>I&#x27;m just worried about how far this will go given the currently rather widespread anti-union sentiment - even after years and years of game industry bullshit.
chrischen超过 6 年前
Let&#x27;s be honest: programming and another field of expertise are not mutually exclusive, just like how being proficient in English is not exclusive to whatever other job it is you&#x27;re doing.<p>The longer people treat it that way the more money they will continue to leave on the table for these Google&#x2F;Facebook engineers.<p>You don&#x27;t have to be a master programmer, just like you don&#x27;t need to do four years in college studying English, but unlike English, most non-technical professionals still have absolutely no idea how a computer works even though the world revolves around it. If any universal second language is important, it&#x27;s not English, it&#x27;ll be a programming language.
midhir超过 6 年前
I wonder about this.<p>It might be a huge bias but I would imagine a significant amount of productivity gained in the economy, and thus new wealth created, over the last couple of decades has been software driven. So it _should_ pay well, right? It doesn&#x27;t really matter that it&#x27;s considered easy or hard, just scarce.<p>I&#x27;ve heard it, perhaps jokingly, stated that more than half of software that gets built fails; it never finds a market or never meets completion. In that case high-salaries are also a good thing as it increases the funding, and thus social proof, required to start a new software project.<p>So, perhaps we have a way to go yet!
enthalpyx超过 6 年前
&quot;stress&quot;<p>Being the engineer on-call when the website&#x2F;service&#x2F;app is down and the company is losing $xMM&#x2F;minute while you debug the problem is the very definition of stress.<p>Some companies like Google cordon this responsibility off to SREs. While Amazon has started developing a similar job family, the burden of supporting critical services still largely falls to software engineers.<p>While software engineering is certainly not the worst job from a stress perspective, my experience (particularly with operations at Amazon) is far from the zen-like state the author describes. It can also be pretty exciting.
onyb超过 6 年前
Meanwhile in Paris, you might be having a double masters in International Law, but still be earning 25% less than an entry-level Software Developer with just a Bachelor&#x27;s degree. In most organisations, simply sort the employees in increasing order of age, and qualifications; and decreasing order of salary; and you&#x27;re likely to find software developers top the charts.<p>Of course, the precondition is that you should be worth your salt, but finally I have come to realise that salaries are dictated by market dynamics. Your compensation is based on how difficult it is to replace you.
isthispermanent超过 6 年前
Bubble, no. Supply is going up for engineers, traditionally trained or not. So it all rests on demand, which I don&#x27;t see calming. The real cliff for programmers is when code starts to write itself.
评论 #18965041 未加载
评论 #18961971 未加载
评论 #18962130 未加载
tabtab超过 6 年前
Another factor is our tools are becoming more complex than necessary. I do a lot of &quot;internal CRUD&quot; programming, and the GUI IDE&#x27;s of the latter half of the 90&#x27;s took far less key-and-mouse-strokes to use, had more UI options, and used screen real-estate better. (They were clunky at first, but got better with time.) One could spend more time on analysis; you <i>didn&#x27;t</i> need an army of coders.<p>The Web bleeped that up. Everyone hoped HTML5 would fill in the CRUD gaps, but it didn&#x27;t. Thus, we still waste lots of time because the Web was not designed for CRUD and shoehorning CRUD into it is like backing an 18-wheeler truck into a parking slot. In the old days you just pointed your sadan steering wheel into the parking slot and DONE. JavaScript-centric UI&#x27;s have proven too fragile. It&#x27;s great for eye-candy, but not reliability.<p>Yes, I know there are some good Web stacks out there that can mostly overcome this, but they are rare and&#x2F;or hard for managers to recognize. Their urge is to &quot;keep up with the Joneses&quot; even if the Joneses are doing something that doesn&#x27;t help typical CRUD. Nobody can tell fads from good stuff.<p>One good invention and&#x2F;or new standard could wipe out half of CRUD coders. I propose the industry experiment with a standard GUI Markup Language designed to do desktop-ish things out of the box and be more stateful. Mobile-friendly UI&#x27;s are nice for mobile devices, but not good for regular office productivity. Desktops and mice still rule work.
dehrmann超过 6 年前
I was hoping this would go into how the demand from programmers is temporarily high because X. Maybe AI learns how to program? Maybe we&#x27;re just seeing investment because of the smartphone revolution? Instead, it basically argued that other jobs are harder. While true, that doesn&#x27;t hold economic water. The wages he&#x27;s talking about are part supply and demand, part market conditions and RSUs. All he really convinced me of is that wages will go down in a recession because RSUs won&#x27;t appreciate.
sam0x17超过 6 年前
It would only be a bubble if there is some conceivable chain of events where suddenly companies would want less programming than what they currently pay for. That&#x27;s just not going to happen barring a literal collapse of the internet. That said, average programmer compensation is inevitably going to go down as more and more programmers enter the workforce (though the high-end salaries are going to continue to go up, as exceptional programmers become rarer the more juniors enter the market).
tsumnia超过 6 年前
No, nor does the United States&#x27; Congressional Research Service[1]. In a 2017 report, John Sargent projects that Computer Occupations will &quot;see the largest increase in the number employed (546,100), the largest annual average number of labor force exits (75,800), and the largest annual average number of occupational transfers (217,300)&quot;. In total, 58.6% of all science &amp; engineering jobs will be computer occupations.<p>Now, &quot;is there a bubble&quot;? Again, no. If we look at those numbers as hard deadlines, then let&#x27;s see how many students are leaving college with CS degrees? The National Center for Education Statistics reports that only 60,000 bachelor degrees were conferred in 2015 [2]. Enrollment is still at its highest point, but no where near the amount Sargent says we&#x27;ll be needing by 2026.<p>I think the biggest concern to a programming bubble is the capacity challenges we face in training these new developers. If you look at historical trends, there is no dot-com crash right now. Maybe people getting scared because of data analytics, but nothing as severe as 2003&#x27;s web companies over-estimating their worth.<p>Instead, I think this looks more like the bubble from the 1980&#x27;s [3,4]. Roberts and Henn try to explain the cause for the drop in enrollment. Henn focuses predominantly on gender representation in the media making females feel like CS was &quot;boy&#x27;s only&quot;. Female enrollment is only now beginning to return. Roberts, on the other hand, looks at how institutes handled the increase in CS enrollment. Since there were only so many qualified instructors, colleges began to make harder and harder qualifying requirements for enrollment. Students, as a whole, got the point and sought out other degrees.<p>So &quot;is there a bubble?&quot; maybe&#x2F;maybe not; but it would be because there are not enough qualified instructors to teach the need.<p>[1] <a href="https:&#x2F;&#x2F;fas.org&#x2F;sgp&#x2F;crs&#x2F;misc&#x2F;R43061.pdf" rel="nofollow">https:&#x2F;&#x2F;fas.org&#x2F;sgp&#x2F;crs&#x2F;misc&#x2F;R43061.pdf</a> [2] <a href="https:&#x2F;&#x2F;nces.ed.gov&#x2F;programs&#x2F;digest&#x2F;d16&#x2F;tables&#x2F;dt16_322.10.asp" rel="nofollow">https:&#x2F;&#x2F;nces.ed.gov&#x2F;programs&#x2F;digest&#x2F;d16&#x2F;tables&#x2F;dt16_322.10.a...</a> [3] <a href="https:&#x2F;&#x2F;cs.stanford.edu&#x2F;people&#x2F;eroberts&#x2F;CSCapacity&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cs.stanford.edu&#x2F;people&#x2F;eroberts&#x2F;CSCapacity&#x2F;</a> [4] <a href="https:&#x2F;&#x2F;www.npr.org&#x2F;sections&#x2F;money&#x2F;2014&#x2F;10&#x2F;21&#x2F;357629765&#x2F;when-women-stopped-coding" rel="nofollow">https:&#x2F;&#x2F;www.npr.org&#x2F;sections&#x2F;money&#x2F;2014&#x2F;10&#x2F;21&#x2F;357629765&#x2F;when...</a>
mempko超过 6 年前
If they paid you &#x27;what you are worth&#x27; they could not make a profit. Since they make obscene profits, by definition, they are not paying you what you are worth.
rhacker超过 6 年前
I think we&#x27;d have to ask a similar question if CEOs are currently in a CEO pay bubble.
dzonga超过 6 年前
Maybe programmers and a lot of workers are underpaid. If a company is making a profit of at least $2mil per worker, paying that worker 300k$ seems like theft. Though, we do have a problem not every company makes $2mil per worker, but most of these corporations are robber barons, if you look at Executive compensation vs average worker, difference is at least 21x. Most average difference is 100x in the real world.
yholio超过 6 年前
A key issue beyond the supply and demand of programmers is the wider technological transformation of the economy. Programmers are highly remunerated because they provide massive market value to the capital owners and they do that essentially by automating, by teaching machines to do things previously done by people. This activity seems to create significant capital accumulation and machines don&#x27;t usually forget what they learn or need to be reprogrammed from scratch: once a problem is solved, its solution is frequently made available to other programmers who can build on it to solve even more complex problems previously thought intractable for computers.<p>If this continues unabated for the long run and we don&#x27;t hit an intrinsic automation plateau, it can logically have two possible outcomes: either programming will become the main employment of humans and source of income, which seems unlikely, or the capital owners with the help of programmers will manage to make large swaths of the population unemployable.<p>Another feature of technological capitalism is that it highly conducive to monopoly rents, walled gardens and strong barriers of entry. The early mover advantage of Microsoft on the operating system market still earns it billions in pure rents. So competitors who would like to change and equalize the earnings distribution, for example by employing programmers in another country, will be in general unsuccessful.<p>I know it doesn&#x27;t seem like that now, on the contrary, the tech industry seems like a wild west of endless possibilities and opportunity for all, but it&#x27;s worth pondering if the apparent &quot;tech boom&quot; isn&#x27;t really a massive economic shift for a very different, highly polarized and almost feudal society, with the programmers acting as the samurai, the sell-swords used by capital-owning rulers.
ltcoleman超过 6 年前
No. I do not believe we are in a bubble. At least for skilled professions that keep learning, the likelihood is the reverse. As more layers of abstraction make it easier to produce business value, a smaller number of skilled professions will be able to generate more and more revenue with less time.<p>Programming is different than doctors or lawyers. Programming in terms of value can scale. Doctors can only see a certain number of patients or perform a certain number of surgeries. A lawyer can only take a certain number of cases. They produce value based on their time in each of these tasks. That amount of value is somewhat fixed.<p>However, a skilled software professional can complete one project that produces a large amount of business value, or the coder can develop a new product that generates a long-tail stream of revenue over time.<p>For example, a coder that built the Google Ads Platform has helped generate a tremendous amount of revenue for Google, and that revenue keeps pouring in.<p>The bubble is real, but for IT&#x2F;SD professionals that tend to get complacent with their skills. Traditional IT is getting abstracted away entirely. SD is getting more and more complex as many more frameworks&#x2F;knowledge is needed on a yearly basis to do modern software development. Building a simple monolith is no longer acceptable for many companies. One must learn modern distributed systems.<p>The sad truth is that it will continue to take less and less resources to accomplish the same business goals in the future. One must stay on top of the latest technologies to climb on top of the coding pyramid. Luckily, this pyramid is starting to segment based on Front-End, Back-End, DevOps, etc. which means the truly skilled professions in those domains will rise to the top and command salaries much higher than currently seen.
wonderwonder超过 6 年前
Could not read the article, site is down; with that said I don&#x27;t think we are in a bubble. Software is essentially eating the world, replacing non software jobs. Just look at grocery stores and the proliferation of self checkouts. Then look at Amazon&#x27;s concept stores where you just walk out with whatever you want and your account is charged. All of these technologies lead to reduced non tech jobs but an increase in the need for software engineers.<p>Self driving taxis and trucks are another example of the potential of software to replace non technical jobs. As automation and technology increases it appears that the need for non technical workers will decrease and the need for skilled engineers will continue to increase. The future is coming and software &#x2F; hardware engineers are it&#x27;s architects. Unfortunately the chances that non technical workers will lose jobs goes hand in hand with that.
评论 #18961862 未加载
tinktank超过 6 年前
I didn&#x27;t understand the bit of the refresher grant. If his grant is $50K a year on joining, wouldn&#x27;t it be 50K a year on refresh? Or is he making the point that as you remain you get more refresher stock?
评论 #18961746 未加载
评论 #18961510 未加载
评论 #18961516 未加载
01100011超过 6 年前
There are many forces at play and I think it is impossible to say how things will progress. However, the biggest worry I have is that the elimination of maintenance and bug fixing tasks will dramatically reduce the need for engineering hours. I don&#x27;t see it happening in the next 10 years, but at some point someone is going to figure it out.<p>If an ML system is able to extract the intended structure from a block of code and somehow translate that into a known-good pattern you could see things shift. I see it as being somewhat akin to human language translation.
jimbokun超过 6 年前
&quot;But the fact that it’s only happened in the last 5-10 years makes me wonder if it will last forever.&quot;<p>This is absolutely false. There was a lot of talk about &quot;Microsoft Millionaires&quot; in the 80s and 90s.
评论 #18962930 未加载
conterio超过 6 年前
The answer to this question is easy. It&#x27;s all about supply and demand. The demand for programmers is ever increasing with the way we are advancing as a world. So the demand is extremely high for good developers. This will continue to be the case going forward as become of a digital world. I suppose most of the workforce in 50 years will need at least a basic programming skill set like reading and writing. The ice block isn&#x27;t freezing anytime soon, it&#x27;s outside in the snow, in Antarctica.
matchagaucho超过 6 年前
_&quot;I just wonder if these numbers are sustainable.&quot;_<p>How many Apple Engineers received their stock refreshers in Q3 at a $220 per share strike price? (now at $150 share)<p>Like all equity components, the answer is market driven.
hellofunk超过 6 年前
People look at these huge salaries but often forget the living costs around them. I interviewed two years ago for a company in the Bay Area, was offered a 180K position. I was excited and it was very tempting. After I did the math, I realized the money I have left over each month was higher where I was at, which was not California. I decided not to upend my life for less financially rewarding circumstances. There might have been other benefits, like being a part of the tech culture there, etc, but just wasn&#x27;t for me.
quotemstr超过 6 年前
I remember the same phenomenon in 1999. It&#x27;s absurd to imagine that supply can continue increasing indefinitely without price being affected. Look at what happened to the legal profession.
评论 #18962233 未加载
mlinksva超过 6 年前
Don&#x27;t know whether high total compensation of programmers at some elite companies and locations is a bubble or not, but interested in flip side of question: how has and how will it spread? Have any of the many efforts to copy Silicon Valley included a systematic effort to increase the compensation of programmers in the Silicon _ region? Perhaps through a combination of jawboning by boosters and leading employers or investors making a bet that large increases in programmer compensation will pay off?
dev_throw超过 6 年前
My take on this is that: yes, a small minority of devs are substantially overpaid for their work right now. I don&#x27;t think it will stop, since even if there is a glut of new developers, the ones with production experience at scale will always stand out from the fresh devs, and will be more prized for that reason.<p>What may end up happening is the funnel narrowing at entry, that is the salaries for brand new developers collapsing, while only a select few make it to the top. It reminds me of professional sports.
评论 #18962922 未加载
bashwizard超过 6 年前
I get the feeling that a lot of programmers (especially the older senior ones) are overestimating their significance. It&#x27;s like people don&#x27;t want to accept the inevitable future of AI and automation and be like &quot;oh, code is never going to write itself! nope, it&#x27;s never going to happen! herp derp my job is safe!&quot;.<p>Give it 10-15 years and the bubble is going to burst whether we like it or not. If you&#x27;re not into machine learning or deep learning at that point you&#x27;re screwed.<p>Change my mind.
MichaelMoser123超过 6 年前
I think its because we saw this big consolidations and growth around the big players. If the big guys happen to saturate the market then we will see a drop in bonuses.<p>Is this run on big companies might be because of the end of Moores law: this event brought some kind of stasis that benefits big established players, as the big guys are now less afraid of disruption (as it is easier for the upstarts to plan ahead if they know that you have two times the horsepower within a year) Is that right?
dominotw超过 6 年前
four ppl from my extended family have quit their jobs and joined &quot;code school&quot; to become programmers this year. None of them have any programming background.
评论 #18961622 未加载
评论 #18963782 未加载
DylanBohlender超过 6 年前
There is a lot of bubble logic in these replies - things like &quot;salaries are destined to go up forever because they&#x27;ve gone up since the dot-com days&quot;, &quot;smart people in other fields are baffled by things we find trivial&quot;, &quot;programming is incredibly hard so it&#x27;s obvious we should be paid more,&quot; etc. There&#x27;s probably a kernel of truth to some of these statements, but there are eerie parallels to past bubbles here.<p>It is my opinion that we are not in a <i>programming</i> bubble, but in a <i>venture capital</i> bubble. The latter causes the appearance of the former. Let me explain the meat of how I think it works.<p>1) A well-to-do person decides to start a VC fund. This person recruits a few high net-worth friends and convinces them to invest a sum of money in the new fund. Let&#x27;s say, hypothetically speaking, that this person gets $1m to play with in total from 10 individual investors.<p>2) This new fund does around 10 unpriced seed investments with its $1m (convertible notes). 50% of these companies do not go on to raise more money, and thus the money spent on them is written off. The other 50% go on to raise a priced A round, whereupon some bigger funds lead the rounds and mark up the price of each company&#x27;s equity by between 50% and 150%.<p>3) Our seed investor is now sitting on equity roughly worth $1.25m. This person has made a 25% return on the capital under their management. They take a 5% fee off the top - for a handsome payday of $62,500. The investors are pleased.<p>4) Then, this thought crosses our brave new fund owner&#x27;s mind: &quot;Boy, I&#x27;m really good at this.&quot; So our owner goes out to a wider network and solicits $10m this time, with the intent to participate in A rounds instead of seed rounds. They cite their successful 25% returns in seed stage companies, and people scramble to hand them money to manage.<p>5) Goto step 2 (but increase the numbers and change up the preferred investment round occasionally)<p>The sums get bigger, the paper returns get bigger, and the management fees get bigger. But what brings this all to a crashing halt? Where does all that VC money come from?<p>I believe that this is all a consequence of the zero-interest rate environment in the United States throughout the last decade. People with assets have largely had no attractive places to put their money, so they were forced to chase riskier and riskier investments. Venture capital was the perfect target - the compelling narrative of technological progress makes for a feel-good investment avenue, and the general opacity of tech concepts to non-technical people makes the mystique that much more compelling. Plus - there&#x27;s a mathematical strategy here! Why buy bonds and get a lower rate of return than inflation when you can chase unicorns? Why not take the probabilistic and &quot;scientific&quot; approach by investing in 100 companies - expecting 90 to die, 9 to do okay, and 1 to be a mega-success that makes your investment worth it?<p>The hunt for the fabled &quot;unicorn company&quot; is this economic cycle&#x27;s equivalent to &quot;housing prices are always going to go up.&quot; <i>But the models work!</i> you say. <i>The success and failure probabilities are accurate!</i> So were the models that led to mortgage-backed securities - if we bundle enough of these loans together, on average they will have to be profitable - right? The problem then, as now, is that such a model is only accurate when the broad macroeconomic conditions underlying it remain true. When you run out of money coming in, the music stops. Loan defaults started to spike and the MBS model fell apart. Likewise, I suspect that less money entering the VC world will presage the whole thing falling apart - and as interest rates climb, it&#x27;s only a matter of time until debt is more profitable again and the easy-money faucet turns off.<p>I&#x27;ve ranted for a bit, so you&#x27;re probably wondering - how in the hell does this relate to the OP&#x27;s article? Let&#x27;s now address the other side of the equation here - where does all that VC money <i>go</i>? Well, that money that was invested in all those failed startups (or the successful ones) gets spent on something. But what? It clearly doesn&#x27;t all get spent on catered lunches and ping pong tables (much to the chagrin of our industry&#x27;s critics). But it does get spent somewhere - and I&#x27;d hazard a guess that the most popular targets for that spending would be Facebook Ads, Amazon hosting, Apple hardware, Google Ads, Microsoft software, etc. <i>The VC money gets spent on stuff the tech giants are selling, fueling the dramatic increase in their share prices over the past ten years.</i><p>Given that OP&#x27;s article makes the point that compensation is huge and <i>primarily driven by share price increases</i>, it&#x27;s easy to see how VC money could be actively impacting this situation. But as a gut check - if all of this talk of &quot;US economic conditions fueling a domestic venture capital bubble&quot; does have a grain of truth to it - what would you expect economic conditions for software engineers to look like in other parts of the world?<p>London: <a href="https:&#x2F;&#x2F;www.glassdoor.com&#x2F;Salaries&#x2F;london-software-engineer-salary-SRCH_IL.0,6_IM1035_KO7,24.htm" rel="nofollow">https:&#x2F;&#x2F;www.glassdoor.com&#x2F;Salaries&#x2F;london-software-engineer-...</a><p>Paris: <a href="https:&#x2F;&#x2F;www.glassdoor.com&#x2F;Salaries&#x2F;paris-software-engineer-salary-SRCH_IL.0,5_IM1080_KO6,23.htm" rel="nofollow">https:&#x2F;&#x2F;www.glassdoor.com&#x2F;Salaries&#x2F;paris-software-engineer-s...</a><p>Berlin: <a href="https:&#x2F;&#x2F;www.glassdoor.com&#x2F;Salaries&#x2F;berlin-software-engineer-salary-SRCH_IL.0,6_IM1020_KO7,24.htm" rel="nofollow">https:&#x2F;&#x2F;www.glassdoor.com&#x2F;Salaries&#x2F;berlin-software-engineer-...</a><p>Interesting, right? Proximity to the nexus of Sand Hill Road does appear to have an impact. I&#x27;m no data scientist, but I imagine there&#x27;s enough publicly available data about venture rounds and salaries that a more rigorous assessment of this general thesis is possible. If anyone knows of existing studies, please let me know.
sovietmudkipz超过 6 年前
I bet compensation in the US will go down once businesses figure out a way to really outsource to programmers around the world.<p>The last push failed but businesses will adjust their conceptual models and try new things. Eventually, something will stick.<p>Heck, maybe the last round failed because the technology culture needed to develop more in different areas. If so, how long before local geeks do to their area that has apparently already happened in the states?
d--b超过 6 年前
There&#x27;s only one way salaries go down: over-supply.<p>Demand is super high because of 2 things: 1. Tech companies are very profitable 2. There is a lot of cash in the economy (thanks to QE) a lot of which got invested in big tech and startups.<p>And supply of high quality senior engineers is not there yet.<p>When the wave of young kids who chose to do MIT instead of Harvard Law School gets older, things should get more in line.<p>At least that&#x27;s how market theory is supposed to play out
mcfunk超过 6 年前
It would be very instructive to see a studied comparison of what factory work looked like during its peak as a well-compensated profession in the US, and what is happening in software development now. Certainly there are meaningful differences, but I am pretty driven by a concern that we are the factory workers of the future -- people whose profession used to guarantee a comfortable wage, but no longer.
utopcell超过 6 年前
The comparison is between senior (5-10 years of experience) positions at FAANG, not all software companies, and doctors over all hospitals. How much do doctors make at the top 5 hospitals after 5 years ? How about top lawyers ?<p>In terms of job difficulty, I see no argument there: I can&#x27;t imagine the stress a surgeon has during an operation; especially compared to a computer scientist such as myself.
licebmi__at__超过 6 年前
Will the demand of software in the economy go down? Unlikely.<p>Could the economy itself go down? I&#x27;m betting it will.<p>My take is that we currently have bullshit economy, and that the software industry is a big part of that bullshit economy, almost funded entirely by it.<p>Of course there&#x27;s a lot of essential software, but if the bubble of bullshit software pops, then the industry as a whole will suffer a lot.
darepublic超过 6 年前
I often think this (we are in a bubble) and feel a mild sense of dread. It is time consuming and difficult still to make top notch websites, but I don&#x27;t think it will always be that way. Eventually we will be able to churn them out like little plastic toys from China, thanks in part to all this nice functional composable programming :)
cambaceres超过 6 年前
The question is really: will the (value&#x2F;time unit) a programmer can generate for a company increase or decrease in the future? Since the world keeps getting digitalized and connected, I think the answer pretty clearly is that it will increase.
hintymad超过 6 年前
IIRC, $100K a year before 2008 was considered pretty high compensation in the valley, and things started to change around 2009. The total compensation of software developers started to increase by double-digit percent almost every year.
purplezooey超过 6 年前
I know it sounds simple but local city councils have much of the blame here. They are underpowered to deal with the influx of workers for the past two decades making the salaries necessary to attract people.
shkurkin超过 6 年前
Bit off on the law salaries - big law is pretty locked at ~190k to ~450k for associates base bonus (most firms entirely dependent on year). For partners, many making 1M &#x2F;year.
Hithredin超过 6 年前
About the last sentence: If only we will still need developers in the coming 10 to 20 years... I hardly see how &#x27;AI&#x27; (note the quotes) could not replace them.
stackzero超过 6 年前
I think the high wages are due to a lack of understanding from non-programmers. Non-technical folk see it as scary or hard to understand so would rather pay someone else to handle that stuff. We&#x27;re on the inside looking out, not everyone wants to understand. As I&#x27;m sure we&#x27;re all familiar with- i.e. the conversation killer of explaining our day job or even mentioning I&#x27;m in software&#x2F;IT&#x2F;programming etc.
aerophilic超过 6 年前
Anyone have an alternative link&#x2F;mirror to the article? Seems the source site is having issues serving pages...
sprsimplestuff超过 6 年前
&quot;Maybe with how important software is becoming in the economy this is the new normal&quot;<p>It is definitely the new normal.
microdrum超过 6 年前
He is postulating a programmer comp bubble, not a programming bubble.
jbverschoor超过 6 年前
Yes we are. omg stop the horror