Live data from Hacker News

Are We in the Middle of a Programming Bubble?

thinkfaster.co

221–230 of 407 posts

Re: Are We in the Middle of a Programming Bubble?

#221
I bet compensation in the US will go down once businesses figure out a way to really outsource to programmers around the world.

The last push failed but businesses will adjust their conceptual models and try new things. Eventually, something will stick.

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?

Re: Are We in the Middle of a Programming Bubble?

#222
post #98

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? 2) I do think there'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…

I came to the conclusion too. I was working as a reverse engineer and realized my job was basically just reading. Modern scribe.

Re: Are We in the Middle of a Programming Bubble?

#224

Earlier quoted context omitted.

Well, do you make 500k? If not, then why not? It’s possible in the US, but the median US household income is 1/8 that. The vast majority of workers, probably including most software engineers, ate better off at $50k but not having to worry about insurance if they get laid off, and getting 3-6 weeks notice when being let go (among other things).

The people pulling bubbly SV comp numbers (i.e. the topic of the thread) are not part of that majority though.

My guess is that a huge majority the software engineers in the Bay Area are making less than half those numbers. If you value pre-IPO options at the proper discount, I would guess a majority make less than $250k. That’s a high total compensation, to be sure, but, given the cost of living, and the value a good engineer can create, it’s not absurd.

Full disclosure: I work at a public company (not FAANG) and my TC is under $250k.

Re: Are We in the Middle of a Programming Bubble?

#225
post #84

Earlier quoted context omitted.

> I think programmers tend to underestimate the difficulties involved with becoming a good programmer because once you're good, you only see the even steeper learning curve ahead of you. But that is no definition of bubble. Bubble, at a very basic level, means there is a lot of capital flowing within, it has little to do with whether how difficult your job is.

This is... debatable. I was around in 1985 and if I had proposed using "an eventually consistent schemaless DB" to tackle a bank or a manufacturing project I would have been laughed out of the room. And not because it sounded too good to be true, mind you...

Funny thing is, that is what ACH and many other banking systems are today, or at least back then. "Reconciliation" can take days.

Re: Are We in the Middle of a Programming Bubble?

#226
post #110
post #84

Earlier quoted context omitted.

This is... debatable. I was around in 1985 and if I had proposed using "an eventually consistent schemaless DB" to tackle a bank or a manufacturing project I would have been laughed out of the room. And not because it sounded too good to be true, mind you...

Does anyone do that, at least on the software side? Obviously there are consistency issues with e.g. non-instantaneous bank teller actions, but those are human inconsistencies, not software inconsistencies..

What I mean is that some of the powerful components we can leverage today solve problems that did not exist in 1985, so having these available then would not really help.

I mean: what would you use Node.js for - in 1985 - even assuming you had access to a system to develop and test stuff made with it?

Re: Are We in the Middle of a Programming Bubble?

#227

Earlier quoted context omitted.

When I talk about shifts, I'm referring to things like the proliferation of smartphones and tablets, which increase the net-demand for software and along with an entirely new specializations of knowledge. While there are some key concepts to things like databases, the fact remains that your 1985 database would not be considered sufficient in todays world: It would have too many limitations, lack features we now take…

"When I talk about shifts, I'm referring to things like the proliferation of smartphones and tablets, which increase the net-demand for software and along with an entirely new specializations of knowledge." iOS was basically AppKit, so anyone already developing for the Mac knew most of what they needed to know to develop for iPhone. Pretty much every programming innovation is incremental, and doesn't require throwing…

>so anyone already developing for the Mac knew most of what they needed to know to develop for iPhone

But the demand for developing in AppKit suddenly increased by orders of magnitude.

Re: Are We in the Middle of a Programming Bubble?

#228

How many software engineers are truly making over $300k as a rank-and-file? Let's be generous and say there's about a dozen or so companies that routinely pay engineers that well. Each FAANG will have on average, 10k engineers? So that's around 120,000 out of an estimated ~20 million developers (from a quick google search). That's around 0.6% earning pay in a "bubble" situation, the rest being senior folks or executi…

> Each FAANG will have on average, 10k engineers? That's..really low. FB has around that many, Google has like 50k, and from what I've heard Amazon has about the same number or more. Considering that everyone I know got >= $100k base out of undergrad regardless of location I don't think it's as uncommon as you would think anymore.

> Google has like 50k

Does this include the now >50% TVC "non-headcount" as recently reported?

Re: Are We in the Middle of a Programming Bubble?

#229

Earlier quoted context omitted.

Depends on what the outcome is. If it makes the site 50% more performant on 25% less hardware, pretty easy to swag it. Same if the outcome makes developers on the team able to ship new functionality 20% faster with 33% fewer bugs.

The problem with this argument is that programmers don’t work alone in a vacuum. How do you account for the support staff? The recruiter that hired you? The cleaning lady? The DevOps people? And so on. It’s avtually fairly non-trivial to be able to say with even a modicum of certainty how much value a given developer brings to their company.

This is precisely my point! Thank you for getting it and explaining it.

I currently write software used by millions of people. Partly because I’m a backend engineer, I have no real idea how much more the company is making due to my direct efforts. Since they keep paying me, I’m assuming it’s a decent multiple of my carrying cost, but I have no way to measure it.

Re: Are We in the Middle of a Programming Bubble?

#230
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.

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.

Post reply on HN