Ask HN: Will tech be saturated in 10 years?
Will better tooling (think WebFlow or Google’s AI as a service) and more accessible training lead to:
- more devs -> lower wages for employees and;
- more startups -> higher funding requirements
for new entrepreneurs?
48 comments
[ 3.3 ms ] story [ 125 ms ] thread1. https://en.wikipedia.org/wiki/Software_engineering_demograph...
Given that basically every company I've seen the hiring process of has a lot of trouble attracting programmers of even average competence I have trouble believing this is true.
Most trained programmers never get a programming job.
Uber would have been a giant flop just one decade previous.
Everyone having a internet-connected smartphone was a requirement for that business to succeed.
Aggressive career progression - in a recession, it's often harder for senior people to find a job. Especially for managers (how many companies are looking for senior technical managers in your area?). Not advancing might be a valid preparation strategy.
No specialization - Again, there's something to be said for specializing in core IT areas which aren't booming. For instance storage technologies, networking, distributed systems, databases and data engineering. Heck, even being a top expert on something like JVM garbage collection. These areas are more mature and have a lower risk of oversaturation. Yet both big and small companies always need people with expertise in these fields.
Re: specialization, seems risky to me, either way full stack suits my interests.
People calling themselves software engineers, absolutely. People who can pass today’s interviews, doubtful but maybe. People who are actually good, who can get mental hooks into what is going on and use their tools fluently to address it, probably not.
Wildly amusing that these two things are mutually exclusive. There's a clear difference between an expert engineer/architect and an expert computer scientist.
1.) The people who work for FAANG corporations or high profile startups, a few places in finance. In depth knowledge of computer science required to get these jobs.
2.) People who are writing UIs, data flows, python apis, etc. Run of the mill software development.
The income for these two groups looks like this:
The top 5% (maybe less) in technology are making really good money, 250-1M. This is the group 1, FAANG group.
The second group:
The lower 95% are generally stuck between 75k and 175k. They are seeing increasing competition from Europe, China, and boot camps here in the USA.
So to answer your question, if you take writing software very seriously, and can out compete most engineers, its an amazing career and will only get better. If you are a middling programmer, youre better off doing something else.
There are a massive amount of people that would absolutely love to be "stuck between 75k and 175k."
This outlook is overly cynical and gate-keepy imo. Not sure what evidence supports that you have to be a faang eng to be safe from a recession. If a recession hit I doubt half the top tier jobs would continue exist anyway.
If you're a journeyman programmer making 175K and you decide you're unlikely to make much more, what field could you move into that would even match your salary, much less offer more room for growth? What would such a programmer be better off doing?
Finance and Management (particularly management in technology) are the two potential candidate fields that come to mind.
At least, those are where I've usually heard of people making market tech salaries move into laterally or upward without really unusual circumstances.
Anything remotely related to career devolves into this salary comparing contest. This is not good for people's mental health.
Then you get the elites and the children of the elites who assume that everyone who didn't make a billion dollars by the time they turned 30 has some defect with them. These people will never hire old developers either.
It's a horrible attitude, but very pervasive in tech. Expect to move on from development by some point, figure out what else you want to do after that and start reading more books.
- "Listen, your year was pretty stupid, but you did manage"
- "Now, students are so bad they cannot even do a simple diff.."
I'm not afraid about the future. We are lacking here 50 000 software developers and this number will only grow because less and less finish studies or represent a decent skill level either way.
I guess it depends on the talent distribution of the influx of new aspiring engineers -- after all, in some contexts it doesn't matter if 2-3x more people are lining up to willingly do your job if they don't have the skillset to actually replace you. But it could be unfortunate for the jobs that don't have the luxury of being protected by high barriers to entry.
There are people willing to do software development for $3-$10 an hour all over the world.
To add some color, I rewatched Richie Rich today which shows that 20 years ago, we thought that having a digital assistant that can locate in real-time someone was something that only a fictional billionaire could have -- we have that in our pockets today.
Take for example the current situation with agri-tech (vertical), it's pretty boring because it doesn't pay as much as putting different colored boxes in web pages for advertisers. With that vertical, you also have to take in localization for a region. Agri-tech vertical is nowhere near "tech-saturated" in other parts of the world. Random thought: it wouldn't be far-fetched to say agri-tech would pay a ton more if global warming went crazier in 10-20 years.
In 10 years, we can get better tooling, but if regional regulations/laws hamper new tech, we'll see tech-startups develop for that specific region. Things like data privacy laws in other countries would lessen usage of public clouds and more in-house data centers. Trade-wars also spawn events like Github/Google blocking developers based in other countries, etc. So you'll see more startups taking advantage of that by developing localized tooling leveraging regulations and laws.
Take for example, Alibaba. 10 years ago (~2009), you wouldn't know about that company unless you're from China. Now they're the Amazon/Google for a closed-economy of more than a billion people, more than twice the population of US. Grab, Paytm, Line are just getting started. So we'll probably saturate in 20-30 years? We might see more or less of these companies though, depending on the different set of problems/laws we'll see in 10 years.
If you want to be payed well you need to be great as competition is stiffer than ever. Times when it was possible to create a site in Dreamweaver and sell it for $50k are long gone.
The speed of progress is not slowing down. Everybody is talking about the next recession yet somehow Softbank is about to pump another 100B into the system. India outsourcing their dev work to Philippines, Africa on the rise. AI/VR redefining marketing and entertainment industry. New 2.5T climate change market. We haven't even started to use tech to solve the really difficult problems of the civilization yet.
Don't want to participate in this chaos? Choose a quiet IT sector like security or software maintenance.