Get the top HN stories in your inbox every day.
mjr00
In my experience, tech employment is incredibly bimodal right now. Top candidates are commanding higher salaries than ever, but an "average" developer is going to have an extremely hard time finding a position.
Contrary to what many say, I don't think it's simple as seniors are getting hired and juniors aren't. Juniors are still getting hired because they're still way cheaper and they're just as capable as using AI as anyone. The people getting pushed out are the intermediates and seniors who aren't high performers.
crystal_revenge
I generally tend to interview every year to see what's out there in the world (sometimes I find something worth switching for, other times not). I'm not even looking very hard but have had 4 interviews in the last month.
Personally I think it's a bit more nuanced than senior vs junior (though it is very hard for juniors right now). What I've seen a lot of hunger for is people with a track record of getting their hands dirty and getting things solved. I'm very much a "builder" type dev that has more fun going from 0-v1 than maintaining and expanding scalable, large systems.
From the early start of the last tech boom through the post-pandemic hiring craze I increasingly saw demand for people who where in the latter category and fit nicely in a box. The ability to "do what you must to get this shipped" was less in demand. People cared much more about leetcode performance than an impressive portfolio.
Now reminds me a lot of 2008 in terms of the job market and what companies are looking for. 2008-2012 a strong portfolio of projects was the signal most people looked for. Back then being an OSS dev was a big plus (I found it not infrequently to be a liability in the last decade, better to study leetcode than actually build something).
Honestly, a lot of senior devs lose this ability over time. They get comfortable with the idea that as a very senior hire you don't have to do all that annoying stuff anymore. But the teams I see hiring are really focused on staying lean and getting engineers how are comfortable wearing multiple hats and working hard to get things shipped.
layer8
> I'm very much a "builder" type dev that has more fun going from 0-v1 than maintaining and expanding scalable, large systems.
Maintaining and expanding is more challenging, which is why I’ve grown to prefer that. Greenfield and then leaving is too easy, you don’t learn the actually valuable lessons. As experience shows that projects won’t stay in the nice greenfield world, building them can feel like doing illusory work — you know the real challenges are yet to come.
crystal_revenge
Not sure what type of "greenfield" startup experience you've had, but most of the work I'm talking about involves solving problems that most people simply don't have the combined skill set to solve. Typically problems that involve a substantial amount of quantitative skills combined with the ability to bring those solutions to prod.
Nearly all of the teams I've joined had problems they didn't know how to solve and often had no previously established solution. My last gig involved exploring some niche research problems in LLM space and leveraging the results to get our first round of funding closed, this involved learning new code bases, understanding the research papers, and communicating the findings publicly in an engaging way (all to typical startup style deadlines).
I agree with your remarks around "greenfield" if it just involves setting up a CRUD webapp, but there is a wide space of genuinely tricky problems to solve out there. I recall a maintainer style coworker of mine, who describe himself similar to what you are describing, telling me he was terrified of the type of work I had to do because when you started you didn't even know if there was a solution.
I have equal respect for people such as myself and for people that you describe, but I wouldn't say it is more challenging, just a different kind of challenge. And I do find the claim "you don't learn the actually valuable lessons" to be wildly against my experience. I would say most of my deep mathematical knowledge comes from having to really learn it to solve these problems, and more often than not I've had to pick up on an adjacent, but entirely different field to get things done.
gtowey
Yup. You learn the most valuable information from watching how things break and then fixing them.
It's kind of like when the FAA does crash investigation -- a stunning amount of engineering and process insights have been generated by such work to the benefit of all of us.
csallen
> Greenfield and then leaving is too easy, you don’t learn the actually valuable lessons.
You learn a ton of valuable lessons going from 0 to v1. And a ton of value is created. I guess I'm unclear how you're defining "actually valuable" here.
dainiusse
Everyone can do 0 to 1. Because delivery drives dopamine. The it is the boring thing, but there comes experience to find interest in that part
SecretDreams
Soooo agree. I've had to clean up the messes of people that did the 0-1 in my field and going from 1-unconditionally stable was a lot more work than the 0-1 part.
reactordev
Incorrect and not even close.
Maintaining and expanding is optimizing for throughput or reducing headroom so you can pack more compute.
Developing a greenfield solution requires innovation beyond a simple scaling issue. Often times, once a project like this is done, it lives in maintenance mode for the rest of its life and my skills would be better applied elsewhere.
Don’t get it twisted, I’ve scaled 0-1 to 10M and maintaining and expanding is a different skill set than innovating and invention.
tom_m
It is more challenging, but I feel like it also has fewer people looking for that. That whole "move fast and break things" phrase messed with too many people's heads. I don't think people appreciate this segment of a product's life cycle as much as they should. They're always looking for the quick solutions.
rudnevr
Taking this to the extreme, I think most lessons represent sunset or dead projects. There's no sweet illusions anymore. No assumptions. No ego. No account for infinite flexibility. No shine. No excitement of a new thing. No holy wars. No astronaut architects. Only you, the ruins and the truth.
overfeed
> I'm not even looking very hard but have had 4 interviews in the last month.
How many offers did you receive? Companies have also adopted your strategy: interviewing candidates "to see what's out there" - there's a job I interviewed for that's still open after 10 months.
Aurornis
> Companies have also adopted your strategy: interviewing candidates "to see what's out there" - there's a job I've interviewed for that's still open after 10 months
When I was doing a lot of hiring we wouldn't take the job posting down until we were done hiring people with that title.
It made a couple people furious because they assumed we were going to take the job posting down when we hired someone and then re-post a new listing for the next person.
One guy was even stalking LinkedIn to try to identify who was hired, without realizing that many engineers don't update their LinkedIn. Got some angry e-mails. There are some scary applicants out there.
Some times a specific job opening needs to stay open for a long time to hire the right person, though. I can recall some specific job listings we had open for years because none of the people we interviewed really had the specific experience we needed (though many falsely claimed it in their applications, right until we began asking questions)
tylervigen
What a time to be alive: Companies post roles that don't exist to interview candidates who don't plan to switch.
mjr00
> How many offers did you receive? Companies have also adopted your strategy: interviewing candidates "to see what's out there" - there's a job I interviewed for that's still open after 10 months.
On the hiring side, at least in tech: interviewing really sucks. It's a big time investment from multiple people (HR, technical interviewers, managers, etc).
I'm not saying it's impossible that companies are interviewing for fun, but it seems really unlikely to me anyone would want to do interviews without seriously intending to hire someone.
koliber
Be careful to make judgement calls like this.
I've been running the same job ad for 2 years now, as a recruiter for a big Canadian bank. I've been laughed at for having ridiculously unrealistic standards. I've been accused of running ghost ads.
I'm in the process of hiring the 13th person using this same job ad for new and existing teams that need a very particular type of engineer.
wnevets
I have to agree, getting tech interviews isn't a great gauge of the job market.
giwook
I doubt that very many (if any) companies do this.
I don't see how this would benefit them. Why do you care what's out there if you may not be hiring for months/years down the line when the landscape may have changed dramatically?
Why waste the time of the people who are often your most expensive employees (your engineers)? You're just burning cash at this point.
ge96
I recently did an interview and a complaint I hear from the interviewer and our own company, people (your competition) reading from AI output.
robryan
As a candidate I don't mind doing a few highly speculative interviews. After not interviewing for a while it is good practice.
Xenoamorphous
> I'm very much a "builder" type dev that has more fun going from 0-v1 than maintaining and expanding scalable, large systems.
Most prefer a greenfield project.
mmcnl
I don't know, the majority of my colleagues have no idea how to do anything in a greenfield environment. They need guardrails.
icedchai
My best projects have all been greenfield. The worst were a few years old but required tons of maintenance unrelated to the core product. Example: one place built their own ORM. Twice.
undefined
ambicapter
Shipping is only hard when you have to deal with all the loose ends "builders" leave lying around.
truncate
There is famous term for those: Tactical Tornados
data-ottawa
To provide a different framing, I’m more of a builder and I’m happy to maintain too. What I’m not happy with, and have left jobs over, is being put into a box or becoming overly siloed.
Large companies tend to over specialize and that’s where I see the “I’m a builder” types fall apart. That takes away agency, lowers skills, and removes variety from work. That’s when it stops being fun to me.
I would hope most people with the builder architype are otherwise fine to keep building and maintaining.
Rapzid
Shippers gonna ship.
Aurornis
> Honestly, a lot of senior devs lose this ability over time. They get comfortable with the idea that as a very senior hire you don't have to do all that annoying stuff anymore.
A few years ago, when interest rates were 0% and companies were hiring at an unsustainable rate, I got a lot of criticism for cautioning engineers against non-coding roles. I talked to a lot of people who dreamed of moving into pure architect roles where they advised teams of more junior engineers about what to build, but didn't get involved with building or operating anything.
I haven't kept up with everyone but a lot of the people I know who went that route are struggling now. The work is good until a company decides to operate with leaner teams and keeps the people committing code. The real difficulties start when they have to interview at other companies after not writing much code for 3 years. I'm in a big Slack for career development where it's common for "Architect" and "Principal Engineer" titled people to be venting about how they can't get past the first round of interviews (before coding challenges!) because they're trying to sell themselves as architects without realizing that companies want hands-on builders now.
afavour
> The work is good until a company decides to operate with leaner teams and keeps the people committing code.
I'm no AI booster but I think this is exact scenario where AI-driven development is going to allow those non-coding developers to shine. They still remember how code works (and have probably still done PR review from time to time) so they're well placed to write planning documents for an AI agent and verify its output.
Karrot_Kream
Yes when I saw this happen during the post COVID boom I was honestly shocked. Engineers I knew who were fairly senior thought that they could build the rest of their career in just boxes and arrows on a board. The whole thing just made me really dislike other Principal engineers.
I left to a startup where I write code and design architecture. I even had a former coworker tell me "wow you're willing to do stuff like that at this point in your career?"
__turbobrew__
If Jeff Dean still codes, so can I.
atherton94027
> I'm not even looking very hard but have had 4 interviews in the last month.
Did you get any offers yet? It seems the issue is not lack of interviews but lack of offers. Many companies are looking for a goldilocks candidate and are happy to pass on anything that doesn't match their ideal candidate
jdwithit
I got laid off at the end of last year and am currently interviewing for Staff+ DevOps/Platform Engineer type roles. I definitely feel this. I've had a decent flow of recruiter inquiries and had multiple companies go 2-3 rounds of interviews deep with me (not counting the initial "do you have a pulse" recruiter screen calls). Then the communication always seems to dry up and I'm left to wonder what box I failed to check on their hiring rubric.
Semi related, holy hell do companies have a lot of interview rounds these days. It seems pretty standard to spread 5-6 Teams calls over the course of a month. I get that these are high salary, high impact roles and you want to get it right. But this feels really excessive. And I'm not talking about FAANG tech giants here. It's everyone, from startups to random midsize insurance companies.
ghaff
And a lot of it is networks as opposed to applying to a job position. My last position--that I had for many years--was reaching out to someone knew for not even a posted position and having one created for me.
cucumber3732842
>I generally tend to interview every year to see what's out there in the world (sometimes I find something worth switching for, other times not). I'm not even looking very hard but have had 4 interviews in the last month.
You've been interviewing forever. You're the well practiced pickup artist of job searching. Of course you'll be getting the call backs over the other 1000 applicants who don't have the same experience level applying. You "just know" how to read between the lines and tailor a resume, whip up a cover letter, etc whereas they're making mistakes.
quectophoton
And even then, getting interviews is one thing, but getting offers is something completely different.
And there's also the advantage of having a current job, instead of an increasingly larger jobless gap that not only decreases your chances over time, but also contributes to the cycle of "less chance -> wider gap -> increased anxiety -> less chance".
Fumble the first few months due to a combination of a lack of interviewing practice, and of job postings that never intended to hire anyway or that are looking for someone that checks literally all their shopping list of boxes, all while still dragging you for a 4-8 journey, and suddenly your position is not that good anymore.
flatline
I, too, am able to get interviews. The last time I made a serious search was in 2022-23, and companies were clearly eager to hire at competitive rates. This past fall, they were not. My salary requirements stopped at least two interview processes when the question was raised. In other cases it was not clear that the company was serious about moving forward with hiring for the position at all. A three month search ultimately came up dry, which is fine because I'm currently employed, but I do not think the hiring landscape is promising at all right now.
lowkey_
Agreed on the bimodal, but I don't think this is junior vs. senior - I think it's just competence being rooted out.
The majority of engineers, in my hiring experience, failed very simple tests pre-AI. In a world where anyone can code, they're no better than previously non-technical people. The CS degree is no longer protection.
The gap between average and the best engineers now, though, is even higher. The best engineers can visualize the whole architecture in their head, and describe exactly what they want to an AI - their productivity is multiplied, and they rarely get slowed down.
While this could be done by junior or senior, I think junior usually has the slight advantage in being more AI-native and knowing how to effectively prompt and work with AI, though not always.
sam0x17
I see it the opposite way actually with respect to the CS degree. If you earned your CS degree (or any degree) before 2022 or so, the value of that degree is going to grow and grow and grow until the last few people who had to learn before AI are dying out like the last COBOL developers
AI has fundamentally broken the education system in a way that will take decades for it to fully recover. Even if we figure out how to operate with AI properly in an educational setting in such a way that learners actually still learn, the damage from years of unqualified people earning degrees and then entering academia is going to reverberate through the next 50 years as those folks go on to teach...
boomskats
What I think is disappearing is not so much the quality of academic education, but the baptism by firehose that entry level CS positions used to offer - where you had no choice but learn how things actually work while having a safe space to fail during a period in your career when productivity expectations of you were minimal to none.
That time when you got to internalise through first hand experience what good & bad look like is when you built the skill/intuition that now differentiates competent LLM wielding devs from the vibers. The problem is that expectations of juniors are inevitably rising, and they don't have the experience or confidence (or motivation) to push back on the 'why don't you just AI' management narrative, so are by default turning to rolling the dice to meet those expectations. This is how we end up with a generation of devs that truly don't understand the technology they're deploying and imho this is the boringdystopia / skynet future that we all need to defend against.
I know it's probably been said a million times, but this kinda feels like global warming, in that it's a problem that we fundamentally will never be able to fix if we just continue to chase short term profit & infinite growth.
kakacik
That's not something enthusiasts here and elsewhere want to hear, that's pretty obvious also in this discussion. People seems extremely polarized these days.
AI is either the next wheel or abysmal doom for future generations. I see both and neither at the same time.
In corporate environment where navigating processes, politics and other non-dev tasks takes significantly longer than actual coding, AI is just a bit better google search. And trust me, all these non-dev parts are still growing and growing fast. Its useful, but not elevating people beyond their true levels in any significant way (I guess we can agree ie nr of lines produced per day ain't a good idea, rather some Dilbert-esque comic for Friday afternoon).
jjmarr
> If you earned your CS degree (or any degree) before 2022 or so, the value of that degree is going to grow and grow and grow
In my experience, target schools are the only universities now that can make their assignments too hard for AI.
When my university tried that, the assignments were too hard for students. So they gave up.
zeroCalories
We're now reaching the point where people have gone their whole college education on AI, and I've noticed a huge rise in the number of engineers that struggle to write basic stuff by hand. I had someone tell me they forgot how to append to a list in their chosen language, and couldn't define a simple tree data structure with correct syntax. This has made me very cautious about maintaining my fluency in programming, and I'll usually turn off AI tools for a good chunk of the day just to make sure I don't get too rusty.
9wzYQbTYsAIc
That’s an insight that a project I’m working on has built upon: https://unratified.org/connection/ai/higher-order-effects/#1...
Education and training and entry level work build judgement.
andai
"Those who can't, do..."
post-it
> The best engineers can visualize the whole architecture in their head, and describe exactly what they want to an AI
I think this must be part of it. I see so many posts about people burning a thousand dollars in AI credits building a small app, and I have no idea why. I use the $20 Claude plan and I rarely run out of usage, and I make all kinds of things. I just describe what I want, do a few back-and-forths of writing out the architecture, and Claude does it.
I think the folks burning thousands of dollars of credits are unable to describe what they want.
boppo1
> think the folks burning thousands of dollars of credits are unable to describe what they want.
Basically, yes. I bought 'business tier' and I know about webdev but I'm somewhere between intern and junior, so I do a lot of discussing. One session is "I want [functionality and constraints], ask me relevant major design questions" then implementation, then me investigating and asking for fixes.
andrekandre
> I think the folks burning thousands of dollars of credits are unable to describe what they want.
my related question whenever i hear a story like that: are they just filthy rich or have any plan to make that money back?dakiol
> While this could be done by junior or senior, I think junior usually has the slight advantage in being more AI-native and knowing how to effectively prompt and work with AI, though not always.
But juniors don't (usually) have the knowledge to assess if what the AI has produced is ok or not. I agree that anybody (junior or senior) can produce something with AI, the key question is whether the same person has the skills to asses (e.g., to ask the right questions) that the produced output is what's needed. In my experience, junior + AI is just a waste of money (tokens) and a nightmare to take accountability for.
koonsolo
I don't see the value of a junior instructing an AI, because I as a senior can also instruct an AI.
I perceive the AI itself as a very fast junior that I pair program with. So you basically need the seniority to be able to work with a "junior ai".
The bar for human juniors is now way higher than it used to be.
weatherlite
> The majority of engineers, in my hiring experience, failed very simple tests pre-AI
Did you consider tech whiteboard / leetcode interviews are unnatural stressful environments ? Have you gone through a mid/difficult technical appraisal yourself lately ? Try it out just to get an idea how it feels on the other side...
naet
I used to do online interviews with full access to Google or any online resource (so long as you shared your screen and I could see). Use your own code editor, no penalty at all for searching up syntax or anything else.
I always asked a simple question like here is an array full of objects. Please filter out any objects where the "age" property is less than 20, or the "eye color" property is red or blue. It was meant more as a sanity check that this person can do basic programming than anything else.
Tons and tons of people failed to make basically any progress, much less solve the problem, despite saying that they worked programming day to day in that language. For a mid level role I would filter out a good 8 or 9 out of ten applicants with it.
I would consider it a non-leetcode type of question since it did not require any algorithm tricks or any optimization in time/space.
Nowadays that kind of question is trivial for AI so it doesn't seem like the best test. I'm not hiring right now,.but when I do I'm not sure what I will ask.
dolebirchwood
> mid/difficult
You're assuming the question has to even be that difficult. I've proctored sessions for senior-level webdev roles where the questions were akin to "baby's first React component" -- write a component that updates a counter when you click a button. So many candidates (who purported to be working with React for years) would fail, abysmally. Not like they were just making small mistakes; I didn't even care about best practices -- they just needed to make it work. So many failed. Lot of frauds out there.
raw_anon_1111
Simple: don’t do that.
It’s been well over a decade that I’ve had to do the coding interview monkey dance and I actually turned down an offer where I did pass a coding interview because I found it insulting and took a job for slightly less money where the new to the company director was interested in a more strategic hire (2016). That was the same thing that happened before in 2014 and after in 2018 - a new manager/director/CTO looking for a strategic hire.
In fact even my job at BigTech -AWS ProServe (full time blue badge RSU earning employee) as a customer facing consultant specializing in app dev was all behavioral as well as my next full time job as a staff consultant in 2023.
I’m 51 years old and was 40 in 2014. If I’m still trying to compete based on my ability to reverse a b tree on the whiteboard even at 40, I have made some horrible life decisions.
(Well actually I did make a horrible life decision staying at my second job too long until 2008 and becoming an expert beginner. But that’s another story)
undefined
jimbokun
I was skeptical but I'm really starting to see the productivity benefits now.
I very much follow the pattern of having the whole architecture in my head and describe it to the AI which generates the appropriate code. So now the bottlenecks are all process related: availability of people to review my PRs, security sign offs on new development, waiting on CI builds and deployments, stakeholder validation, etc. etc.
jghn
I agree that what you're describing is the required skillset now. But two things I've been unsure of are what that looks like in terms of hiring to test for it, and for how long this remains a moat at all.
So much of tech hiring cargo culting has been built up around leetcode and other coding problems, puzzles, and more. We all pay lip service to systems thinking and architecture, but I question if even those are testing the correct things for the modern era.
And then what happens in a year when the models can handle that as well?
lowkey_
I've put a lot of thought into hiring in this era, and what I've personally found works the best is:
Let them use their preferred setup and AI to the full extent they want, and evaluate their output and their methodology. Ask questions of "why did you choose X over Y", especially if you're skeptical, and see their reasoning. Ask what they'd do next with more time.
It's clear when a candidate can build an entire working product, end-to-end, in <1 day vs. someone who struggles to create a bug-free MVP and would take a week for the product.
In addition to the technical interview, hiring them on a trial basis is the absolute best if possible.
Taste and technical understanding of goals and implementation to reach those goals is the biggest differentiator now. AI can handle all the code and syntax, but it's not great at architecture yet - it defaults to what's mid if not otherwise instructed.
jimbokun
"And then what happens in a year when the models can handle that as well?"
Either the machines exterminate us or we become glorified pets.
Hope the AIs prefer us to cats (even though that's a long shot).
_alternator_
Largely agree, with a bit of clarification. Junior devs can indeed prompt better than some of the old timers, but the blast radius of their inexperienced decisions is much higher. High competence senior devs who embrace the new tools are gonna crush it relative to juniors.
zarzavat
It's like having an early/broken chess engine.
An amateur with a chess engine that blunders 10% of the time will hardly play much better than if they didn't use it. They might even play worse. Over the course of a game, those small probabilities stack up to make a blunder a certainty, and the amateur will not be able to distinguish it from a good move.
However, an experienced player with the same broken engine will easily beat even a grandmaster since they will be able to recognise the blunder and ignore it.
I often find myself asking LLMs "but if you do X won't it be broken because Y?". If you can't see the blunders and use LLMs as slot machines then you're going to spend more money in order to iterate slower.
weatherlite
> Junior devs can indeed prompt better than some of the old timers
I guess? I don't really see why that would be the case. Being a senior is also about understanding the requirements better and knowing how/what to test. I mean we're talking about prompting text into a textarea, something I think even an "old timer" can do pretty well.
undefined
jjmarr
Juniors from non target schools are getting pushed out since the skill floor is too high.
I graduated 9 months ago. In that time I've merged more PRs than anyone else, reduced mean time to merge by 20% on a project with 300 developers with an automated code review tool, and in the past week vibe coded an entire Kubernetes cluster that can remotely execute our builds (working on making it more reliable before putting it into prod).
None of this matters.
The companies/teams like OpenAI or Google Deepmind that are allegedly hiring these super juniors at huge salaries only do so from target schools like Waterloo or MIT. If you don't work at a top company your compensation package is the same as ever. I am not getting promoted faster, my bonus went from 9% to 14% and I got a few thousand in spot bonuses.
From my perspective, this field is turning into finance or law, where the risk of a bad hire due to the heightened skill floor is so high that if you DIDN'T go to a target school you're not getting a top job no matter how good you are. Like how Yale goes to Big Law at $250k while non T14 gets $90k doing insurance defence and there's no movement between the categories. 20-30% of my classmates are still unemployed.
We cannot get around this by interviewing well because anyone can cheat on interviews with AI, so they don't even give interviews or coding assessments to my school. We cannot get around this with better projects because anyone can release a vibe coded library.
It appears the only thing that matters is pedigree of education because 4 years of in person exams from a top school aren't easy to fake.
klooney
I hate the credentialism. What a bummer of a place to end up.
zabzonk
Can I ask what you and others that posts things like this here -"What are you actually developing?"
People are posting about pull requests, use of AIs, yada yada. But they never tell us what they are trying to produce. Surely this should be the first thing in the post:
- I am developing an X
- I use an LLM to write some of the code for it ... etc.
- I have these ... testing problems
- I have these problems with the VCS/build system ...
Otherwise it is all generalised, well "stuff". And maybe, dare I say it, slop.
jjmarr
I'm hosting a Kubernetes cluster on Azure and trying to autoscale it to tens of thousands of vCPUs. The goal is to transparently replace dedicated developer workstations (edit: transparently replace compiling) because our codebase is really big and we've hired enough people this is viable.
edit: to clarify, I'm using recc which wraps the compiler commands like distcc or ccache. It doesn't require developers to give up their workspace.
Right now I'm using buildbarn. Originally, I used sccache but there's a hard cap on parallel jobs.
In terms of how LLMs help, they got me through all the gruntwork of writing jsonnet and dockerfiles. I have barely touched that syntax before so having AI churn it out was helpful to driving towards the proof of concept. Otherwise I'd be looking up "how do I copy a file into my Docker container".
AI also meant I didn't have to spend a lot of time evaluating competing solutions. I got sccache working in a day and when it didn't scale I threw away all that work and started over.
In terms of where the LLM fell short, it constantly lies to me. For example, it mounted the host filesystem into the docker image so it could get access to the toolchains instead of making the docker images self-contained like it said it would.
It also kept trying to not to the work, e.g. It randomly decides in the thinking tokens "let's fall back to a local caching solution since the distributed option didn't work" then spams me with checkmark emojis and claims in the chat message the distributed solution is complete.
A decent amount of it is slop, to be honest, but an 80% working solution means I am getting more money and resources to turn this into a real initiative. At which point I'll rewrite the code again but I'll pay closer attention now that I know docker better.
karmasimida
I mean you don’t need your first job go to top of the top companies. Your first job is to get you into the industry then you can flourish.
How many juniors OpenAI GDM are going to hire in a year, probably double digits at max, the chances are super slim and they are by nature are allowed to be as picky as they should be.
That being said, I do agree this industry is turning into finance/law, but that won’t last long either. I genuinely can’t foresee what if when AGI/ASI is really here, it should start giving human ideas to better itself, and there will be no incentive to hire any human for a large sum anymore, maybe a single digit individuals on earth perhaps
jjmarr
The problem is the lack of experience compounds.
Because AI accelerates the rate of knowledge gain, this gets even faster.
simonw
That matches an observation made in that report from the recent Thoughtworks retreat: https://www.thoughtworks.com/content/dam/thoughtworks/docume...
> The retreat challenged the narrative that AI eliminates the need for junior developers. Juniors are more profitable than they have ever been. AI tools get them past the awkward initial net-negative phase faster. They serve as a call option on future productivity. And they are better at AI tools than senior engineers, having never developed the habits and assumptions that slow adoption.
> The real concern is mid-level engineers who came up during the decade-long hiring boom and may not have developed the fundamentals needed to thrive in the new environment. This population represents the bulk of the industry by volume, and retraining them is genuinely difficult. The retreat discussed whether apprenticeship models, rotation programs and lifelong learning structures could address this gap, but acknowledged that no organization has solved it yet.
not_ai
Thanks for sharing this is the first I’ve seen this. I wish they had expanded on exactly what mid-level might be missing rather then just saying “fundamentals” and “practical intuition”
agentultra
What is a high performer?
Someone who jumps higher than expected when the boss demands it?
Someone who works 996 in the office?
Or someone who knows what they’re doing?
I think this is bigger than any individual. It’s just a matter of time before you’re let go. There’s no loyalty from companies at all. Not when they’re seeing higher than expected profits and are still cutting huge percentages of staff every year. There’s no strategy or preference to it. I don’t think this has to do with how you or I perform on the job.
Most people I’ve talked to lately who are still employed are watching out for their job to get cut.
serial_dev
I’m not sure it is just that, I don’t even see positions listed where I would like to work. For salary ranges, I see lower upper limits than my second best offer three n half years ago. Considering the high inflation, that’s crazy.
I would not mind switching but 1. I don’t see interesting positions 2. they don’t pay well, and only 3. they might not even want me.
It might also be just my niche, but finding a good position feels completely impossible for me.
I am doing cross platform mobile development and I’m wondering how I could transition into backend development or I started even considering the decentralized finance…
johnnyanmac
Yeah, I don't know if I'd call myself competent (I'm late intermediate/early senior. So the worst of the curve here). But there's a difference between "interviews have gotten a lot harder now" and "I can't even get a response back". It's far, far more in the latter.
My resume isn't bad on paper either. It's not FAANG coded, but it's decent experience.
Aurornis
> than my second best offer three n half years ago
3.5 years ago was peak ZIRP hiring craziness.
It wasn't a normal reference point.
Eridrus
> they're just as capable as using AI as anyone
They're just as capable of typing prompts into AI, but what they don't have is good judgement of what good work/code looks like, so what's the point of asking a junior engineer to do something vs asking the LLM directly?
cucumber3732842
Because a lot of stuff doesn't need to be good it needs to be done.
Nobody is gonna lose money because some script that generates yaml for the build process every hour nested three loops instead of two. Intern, AI, junior dev, junior dev telling an intern how to use AI, doesn't matter. If it works for the week it'll work for the decade. If someone needs to pick it apart and fix something in a year it'll either take no time because they know enough to do it easily or it'll be a good low stakes learning exercise for a junior.
Everyone wants to think their stuff is important but 99.9% of code is low stakes support code either in applications or in infrastructure around them.
Eridrus
This isn't really an argument for hiring junior folks though.
alienbaby
The junior engineer will become a senior. An llm wont. For now, anyway.
game_the0ry
> In my experience, tech employment is incredibly bimodal right now. Top candidates are commanding higher salaries than ever, but an "average" developer is going to have an extremely hard time finding a position.
This is the K-shaped economy playing out. Its a signal that the american middle class is hollowing out. Bad, very bad.
teagee
The chart in the tweet represents year-on-year growth. Based on these figures alone the actual number of people employed in tech is still really high, and the numbers can't just go up forever.
Also this only captures 6 industries, which is a narrow view of what would define "tech" these days.
Not to say that the job market isn't tough but this graph is a very narrow view
darth_avocado
> The chart in the tweet represents year-on-year growth.
Can’t believe how many people are commenting without looking at what the chart means. We’ve lost 50k jobs last two years after decades of adding 100k+ every year including the pandemic highs of 300k+ per year. Total employment remains way above 2000s, 2008 and 2020 unlike the title suggests.
kdheiwns
Tech has also changed to become an all encompassing thing. In 2000, loads of people didn't have computers or cell phones. Maybe they owned a CD player and watched TV. Tech was avoidable then. But now everyone has a phone in their pocket, a computer, does all their banking through apps instead of visiting the bank, orders food online, orders taxis through apps, and so on. Everything is lumped under tech now and unavoidably so.
wavemode
Yeah but, there are like 100K CS/IT graduates in the US every year. Tech jobs increasing 100K per year was just maintenance.
Lotta people in tech are going to struggle to find a job. That's the point.
ipnon
Yes, but how many people have tried to enter the field since then? Is the economy that supports current number of tech workers really better than one that supports 10x?
causal
Thanks for pointing this out - title is extremely misleading. Total tech jobs is not lower than 2008 just because YoY is down.
wavemode
No, the title is not misleading at all - your comment is misleading. Total tech jobs being up doesn't tell us anything, since there are also way more tech workers now than back then.
Over 100K people graduate in CS/IT per year, and that doesn't even count people who come in to the industry from overseas or from other degree paths.
causal
"Tech employment now significantly worse than the 2008 or 2020" says the unemployment rate is higher today than in 2008 and 2020, but that is NOT what the chart shows.
OJFord
General media, news, etc. gets this wrong all the time, see any commentary on inflation, GDP growth, rate of change in house prices, etc.
abustamam
As an aside, I remember some time ago that Tesla stock went down because the growth of the Model 3 sales went down... After years of being one of the best selling cars on the planet.
If number don't go up fast I guess people get scared.
citrin_ru
Absolute numbers are still higher than they were 5 years ago but the number of jobs going down means that the same (or about the same) number of people are starting to compete for a smaller number of jobs. Many people have chosen to study software development in recent years so nowadays the workforce is much larger than it was 5-10 years ago.
This imbalance of supply and demand shifts power toward employers and it's hard not to feel the pressure even if you're not looking for a job right now.
onlyrealcuzzo
The chart shows devs still growing, and "Computer System Design SERVICES" getting hammered (most of the total loss).
I'm not even sure this chart tells the story of the title.
klooney
Is this WITCH companies?
hyperpape
Yes, but...
The health of the market is not a function of the total number of jobs alone, it's a function of the number of jobs and the number of people to fill them.
The number of total jobs going up year after year meant that there were increasing numbers of candidates, new people entering the field. If the job growth stops, then there still we be candidates coming in. There will also be the new hires from the last decade moving into increasingly senior roles, and there won't be space for them (unless you devalue the meaning of "senior" even more).
So the year over year change matters a lot. If it plateaus, or even declines slightly, it's more than enough to make a terrible market.
magicnubs
YoY change in jobs is still probably not the best way to visualize overall market health. As you say, you also have to take into account the number of people of fill the jobs. To me it seems like the least misleading statistics would be a graph showing unemployment and underemployment % over time. I'd probably also toss in graphs of length of unemployment period as well as various median wage percentiles (quintiles or deciles maybe) over time.
causal
It shows growth or decline but it absolutely does not show what the title implies.
janalsncm
The chart shows the derivative of the thing people care about which is total cumulative change. The area under the curve shows cumulative change.
abustamam
And they said we'd never have to use calculus in real life!
tootie
The post-COVID spike was also absolutely insane and much bigger than dotcom boom.
ehnto
And I already thought we hired more devs than needed pre-covid. It was pretty well surmised that big tech was hiring to starve other companies of talent, and thus employees were underutilised.
vessenes
Thank you. And those raw numbers in the chart that go back to 2001 are not normalized percentages; what’s happening right now is NOTHING like 2001.
But, it just doesn’t hit the same way on X to say “We are back to late 2023-levels of tech employment” or “The losses in tech jobs over the last 18 months give back two months of hiring in 2022”.
mariopt
For the last 2 years I can't even get an interview despited having 14 years of experience and being up to date with development trends, libraries, languages, AI tooling, etc.
I don't think the market is flooded with new devs as many state, I think we are in a deep silent crisis
windowshopping
I've been able to get something like 25 interviews in 2 months despite having long gaps on my resume and nothing especially impressive to my name. So I suspect you might be going about this wrong. I haven't gotten an offer yet, that's another story, but getting the interviews hasn't been hard. Applying in NYC/SF, senior-only.
sidereal1
I think another big change is the offer rate. I've had plenty of interviews in recent years but almost no offers.
HarHarVeryFunny
So what do you attribute your success in getting interviews to? What are you doing right, or better than other people?
windowshopping
I honestly have no idea. The last place I worked is pretty well-known. Not big tech, but a recognizable name to most people. I send out a lot of applications: those 25 interviews are the result of 150 applications in the last two months or so. And then I have my linkedin set to be discoverable and looking for a job. Basically just fiddle with the options under Visibility and Data Privacy in the linkedin settings and a bunch of people start reaching out to you immediately. I also think I have a nicely formatted resume, really readable.
dijit
Location has always been a huge factor in these discussions. There are usually significantly less opportunities outside of hubs. It’s a cart/horse problem- because companies go to those hubs to hire due the talent pool.
uncivilized
Senior level is doing the heavy lifting here.
pfannkuchen
Isn’t the person with 14 years experience at least senior? Or are you saying senior is low level enough to get interviews?
markus_zhang
IMO it’s just depression for tech. Back then 33% of total employment got gutted, which is probably better than tech today or in a few years when big techs start AI gut.
konschubert
I don't know. The company I work at is inviting candidates for interviews, and we have to make compromises because we can't get the exact profiles we are looking for. Something about your comment does not add up to me.
RealityVoid
Locality. People want to work close to where they live and not all places are bustling with all kind of activity. I suspect you're hybrid or on site only, right?
luckylion
not GP, but we're hybrid but remote-first and 80% is remote and we have the same experience. Getting juniors is easy, getting seniors+ is very difficult.
konschubert
Looking for a remote-only job in 2026 is a big handicap, though not impossible.
ptrrrrrrppr
Sometimes it looks like the longer you're looking for a job, the harder it gets for some reason. That's unintuitive for me, as you should be getting more confident in interviews etc
bluefirebrand
Companies take your unemployment length as a negative signal
"He's been unemployed for 13 months? Why doesn't anyone want to hire him? Must be something wrong with him"
leptons
It's typically easiest to find a job when you have a job.
austin-cheney
That sounds like poor signaling in that you think you are doing all the correct things but all evidence points to the contrary.
Instead of focusing on the trends you might try to look at qualifications like education, certifications, security clearance, skill expertise, open source contributions, and so forth. Trends are a gravity. I recommend distancing yourself from the crowd to uniquely stand out. Then as edge case opportunities open recruiters come to you.
TrackerFF
To some recruiters, there's this sweet spot between 5 and 10 years experience where the applicant good / independent enough to hit the ground running, not too expensive, and still young enough to put up with company bullshit.
ta9000
This right here is the answer. Also a big part of the reason for ageism, which is BS but so is corporate life in general.
y-curious
A big problem we have is a the sheer volume of AI slop resumes, fake applicants and people trying to cheat on interviews. We had to close a req for SWE because we had so many “people” (read: automated applicants) clogging up the pipeline. You effectively need a referral
Rohunyyy
Referrals are also getting games. If your company has a referral bonus, then I promise you pretty much every single referral you have looked at, is from a guy who DIDNT know the guy. I applied to 20 Big Tech companies last month. All from "referrals". Check out teamblind.com if you don't know (Be careful. The site is like a tech version of 4 chan. Well maybe not THAT bad.) The whole game is messed up.
light_hue_1
Most people are far more honest. I have never given a referral without knowing the person and what they can and can't do.
Sure, you can always find a website with someone shady on it. But that's always been the case.
ponector
Same for vacancies: half are fake, almost all are filled with ai slop.
gentleman11
Also for me. I cannot even get interviews anywhere. Enjoyed a really senior role at my previous position
roxolotl
How’s it compare to 2000 though? Tech was ascendant in 2008 so not surprised to hear it didn’t do too badly then and in 2020 while people panicked tech again had a much easier time keeping people on remotely.
EDIT: posted below as well https://xcancel.com/JosephPolitano/status/202991636466461124...
There’s a longer term graph in the thread. We’ve got a long way to go before we hit 2000 numbers which is what I’d expected.
tunesmith
In Portland, there was a time in 2000-2002 where Nike and Intel had contract offers out to SW developers for $12/hour, and were getting slammed with applications.
raw_anon_1111
In Atlanta in 2000, I was making $52K a year working for a medium size company that printed bills. By 2002 I was making $65K at the same company.
For context, I had my 2600 square foot 3.5/2 bedroom house built that year for $175K.
undefined
ryanSrich
The equivalent of about $20/hr today for those wondering
markus_zhang
Housing is the ultimate decider so I’d say that’s equivalent to at least 50 bucks today.
eitally
I started my career at $14/hr in 1999, was at $19/hr in 2000, and switched to salary at $55k by 2001. I spent 15 years in corp IT running software teams... total comp got way better when I entered the big tech industry in 2015.
eikenberry
Remember that the 2000 numbers are also out of a much smaller pool and the graph uses absolute numbers. So even if they were the same numbers in 2000 as 2020 it would have been a much, much larger percentage of all jobs.
raw_anon_1111
I was working in 2000 in Atlanta GA at boring old enterprises companies with 4 years of experience back then. If you were working for/targeting profitable non tech companies, the world was your oyster.
I was working at a company that printed bills for utility companies and had offers from banks, insurance companies etc. The world didn’t stop buying Coca Cola, flying Delta or stop buying stuff from Home Depot because of the dot com crash
undefined
cmiles8
Not dismissing that it’s a tough market for some but folks also need to learn how to read a chart. It shows a slight decline following a massive expansion.
The primary thing going on in the market right now is a lot of companies simply over-hired during the post Covid boom and they’re correcting for that.
daheza
I don't believe its over hiring I believe its offshoring. Blaming Covid after so many years doesn't make sense.
loeg
People have been booggeyman'ing offshoring since before I entered the industry and it's never been all that significant of a factor. Time zones are a big piece but there are a lot of other factors that make offshoring less appealing than a naive analysis of Fully Loaded Cost per head.
mech422
If offshoring started before your time, that might be coloring your perception.
I had already been working in tech for decades when the offshoring craze started. It was remarkably similar to the current 'ai craze'. Loads of jobs lost, predictions it was the end of (on-shore) programming, long job searches (and even longer ones for recent grads, etc. All in the name of 'cost reduction'. Thing is, in a couple of years when the savings didn't materialize/live up to expectations, companies started hiring on-shore again (and even paid better!). Now, offshoring is just one more tool. It still exists, it's still used - but it didn't destroy domestic programming market.
Personally, I think AI will follow the same trajectory. Its gonna be rough, but then it won't be the 'magic bullet' management wants, and they'll start hiring again. AI (just like offshoring) will still be there, still be used - it will just be a tool rather then a complete replacement.
DangitBobby
How would you it hasn't been a significant factor? We've had offshoring this whole time.
cmiles8
The roles that were, or could be, offshored are being replaced by AI. Those jobs aren’t coming back and the ones that went to India et al are going away. It was low-value stuff that got offshored. Folks in the west upskilled and tech jobs actually grew, a lot, as did comp.
The story that all the US tech jobs disappeared and got replaced by offshore simply isn’t what happened.
ozim
Covid was just starting point, no one is blaming Covid.
There are interest rates going crazy, AI hype, wars going on, visa rules changes, tariffs and trade wars.
Offshoring seems like a silly explanation in current global situation, there probably is some still but I don't believe anyone is risking having employees in Elbonia.
ehnto
The hiring boom was post 2019, in the article's chart it is easy to see. It was a multi year hiring boom, that only slowed up in 2023/2024.
dmix
This has been pointed on HN about 50 times but the headlines keep coming.
raincole
Things look crazy around 2022 in hindsight.
kerbs
Looked crazy at the time too!
y-curious
Bootcamp grads getting hired at huge TC and everyone thought it would never end
shagie
Even the ramp up in the late 2010s with the increase in "software publisher" hiring was crazy. Covid put a dent in that, but the increase in the increase in hiring goes back further than the post covid boom.
mlsu
I just can't get over how short and intense the period between 2021 and 2023 was. There was SO much hype, such stupendous hiring, in such a compressed timeframe. Within the span of like 9 weeks it went from full steam ahead to completely seized.
At the same time, the economy at large didn't seem to change very much.
Why did this happen?
game_the0ry
Near zero interest rates + COVID remote work + PPP loans = Booming economy
What is happening now is the unwinding of the above. Now its:
Higher rates + AI + too many SWEs (bootcamps and over-hiring) = Busting economy
I think what we are in right now is more the norm and the post covid boom was an exception.
kccqzy
And also the section 174 change too, which suddenly increased the tax bill for any companies doing software development.
candiddevmike
That has been undone now, though.
bigthymer
> Near zero interest rates + COVID remote work + PPP loans = Booming economy
One more factor to add to the equation...when everyone went remote during COVID, all brick-and-mortar businesses had to quickly move to conducting their businesses online driving demand for SWEs.
menaerus
Over-hiring is a myth IMO.
Company wanting to hire essentially has two options: (1) hire from the pool of fresh candidates coming out of the Universities, (2) hire people who are already employed.
This means that to inflate the numbers of software engineers on the market you also have only two options: (1) have the Universities start to somehow exponentially produce the number of software engineers which the market could not amortize, (2) let go a substantial number of software engineers who now (in between 2020-2025) all of the sudden cannot find a new job anymore
(1) is a non-sense and for (2) to take place market needs to stagnate, which is what is happening. Reasons are manyfold.
ehnto
What was actually booming in though, like why did we suddenly need so many more tech workers? It didn't make much sense to me at the time so I am not particularly surprised by a correction.
The big AI companies don't really have high head counts, and the boom started somewhere before AI got taken seriously.
Was it just that there was access to cheap money thanks to covid era cash rates during that time?
kortilla
The world was changing to remote employment. At the time the thinking is that it was here to stay so lots of tech companies invested in making tools for that world.
jokoon
People constantly tell me "oh you're a dev it's easy to find work"
I'm a c++ dev, with excellent senior tests, but low experience, and no degree in France. 3 years without a job.
I yearn for a new pandemic.
Fortunately, I learned how to live without a job, found other things to do and how to live a life. Welfare is generous, and I have good savings.
Honestly I don't really want to work in software anymore. If there is a job offer and recruiters are calling me, I answer and I accept.
But I'm not applying to all positions I can see and I won't run after them.
cyberpunk
I’ve never really found there to be all that much of a market for specifically c++ developers. If you do decide to look for work more seriously I wouldn’t be too hung up on language, if you can code in one you can pretty much code in all of them, and I’ve never hired a developer for specific language skill outside of a few rare cases it’s something really specific we are trying to fix (e.g erlang or something), even then it wouldn’t be a complete showstopper.
YMMV but that’s coming from a guy who writes in at least 3 languages at current $dayjob.
wiseowise
This. Especially now with LLMs value of grinding C++ trivia gets close to nothing.
“Oh, you know 12 ways to initialize a value in C++? That’s cute”
hshsiejensjsj
> Fortunately, I learned how to live without a job, found other things to do and how to live a life. Welfare is generous
Oh to be French
guywithahat
Yeah this sounds like a curse. You can’t get hired after being unemployed for 3 years in tech, he likely would have been better off being forced to work in IT or something to make ends meet. This isn’t a reflection of the state of French tech, it’s a reflection on how to end a career in tech
tossandthrow
Well, they live on borrowed time before the EU is putting them on austerity.
ismailmaj
Don’t need the EU for that, they are hitting everything in 2026 including unemployment, though nothing passed yet.
dlivingston
Greater Boston area here. I've worked in C++ roles at two companies over the past three years and both times we were desperate for competent C++ developers. Similar trends for both companies: we had positions open for ~six months, interviewing many candidates, and being disappointed at their quality. We eventually filled the positions (about a half-dozen in total) but it was not easy. My current company, but different team, still has a quite a few recs out for C++ devs.
TL;DR - at least in my little bubble, the C++ systems engineer market has been consistently hiring people, though good engineers are hard to find.
make3
You could try to get a degree on the side (not saying necessarily in comp sci) just to make your life more resilient to bad economic situations, and maybe more interesting
ipnon
I think you are smarter than me because I continue to work in computer programming even when there is no money to be made!
eranation
In my very humble view, the mythical 10x developer can now be a 100x developer, and the 2x developer usually stays a 2x developer. We live in two parallel worlds right now. Some run an army of agents and ship somehow working and testable code, and some try to prove AI is not as good as them.
vbezhenar
> somehow working and testable code,
And then 1x developer comes and rewrites it to actually work.
eranation
I know it sounds like a good take, but I don’t really see it happening much in real life anymore.
It’s more like the 1x developer gets frustrated and defensive, and shows the 5 stages of grief, try using AI and finds all the reason why it’s bad. Then goes ahead and refactors everything and breaks production.
guywithahat
I’m at this point too. I desperately want to hate AI, but it’s so incredibly competent. People who say LLM’s aren’t good generally just aren’t good at them
drdrey
that ship has sailed
monero-xmr
I haven’t seen any evidence of an army of agents producing unicorn companies. If this was the case we’d see a rash of < 10 employee startups being worth $1 billion, and to my knowledge that’s zero
eranation
Wait a few mouths. Also, Cursor made Microsoft’s 2 year blow their lead (with GitHub Copilot) with just 30 employees.
twistedpair
Honestly, Copilot is the worst of the AI tools at this point. IDK how they lost that lead so handily.
loeg
Yeah but like... area under the curve. All of those jobs and more were added very recently, 2020-2022. It's a major retreat from that growth, but the trend since, say, 2008 or 2010 or 2018 is still positive growth. 2020-2022 was just a huge shift due to a very weird Covid/ZIRP market.
heymgr
I have PayPal, Amazon, LinkedIn, <<mid size company>>, <<mid size company2>>, <<startup>> as a manager on my resume. I didn't get a call back after applying for two weeks.
I got 4 or 5 standard rejections.
I have non-English name so that definitely hurts. I have AP EAD which is a stage between H1B and Green Card and I still require sponsorship. It's complicated but I can't just switch to EAD right away.
It's not just engineers. It's managers and experienced people as well. Don't believe top comment that it is bimodal. Unless you are supertar (99.99%) it becoming hard to get noticed. I thought of going back to IC role but it is hard to pick up and do leetcode all over again. It is extremely hard with a special needs kids at home.
Any suggestions or recommendations for me?
mancerayder
I understand this a lot.
I had managerial* position I ghosted because they had Leetcode literally written on the agenda.
* - managerial is replaced with Lead. Lead is expected to be hands-on as well as have serious managerial experience. Since it's easier to lie about managerial experience, you have people lying into these roles and becoming terrible managers.
Ancalagon
Hm what about the Citadel rebuttal that showed growth?
https://www.citadelsecurities.com/news-and-insights/2026-glo...
jatins
Yeah, I was thinking the same. It seems like you can get data for whatever argument you want to support
Rexxar
Doesn't seem necessarily a contradiction. Job posting growth logically happens before effective job growth.
candiddevmike
Biggest thing hurting folks is RTO. Unless you live in a large metro, tech jobs are slim/none.
stanleykm
That’s how it was before the pandemic.. Is it unusual that the jobs are where the people are?
andai
I've heard other people say, situation has greatly improved over the past year, esp. 6 months.
uncivilized
How many of those are real jobs?
ppeetteerr
Those are raw numbers. I would look instead at the job changes over total employment numbers. I don't have the numbers but I would wager we have many more people working in tech today (overall) than we did in 2008.
Also, that spike in 21/22 really did a number on people's expectations. The one constant in this industry is its cyclical nature.
mrweasel
Maybe I'm reading the graph wrong, but the decrease comes after years on continuous growth, so total employment numbers in tech should still be absolutely massive, compared to 18 years ago?
If it continues, then yes it could be bad, but so far it seems like a correction for over-hiring in 2021 - 2023. Seems a little weird to be focusing on a decline in 2024 - 2026, without addressing the large increase right in the years before.
SpicyLemonZest
There's a lot of dynamics where it's the short-term numbers that matter. If you're a developer who needs a new job after your spouse got transferred to LA or something, it does you no good that the absolute numbers are massive, nor that a different person looking for a job 3 years ago would have found it uncommonly easy.
oblio
Asked Gemini quickly for 2000 and 2025 numbers (US).
Tech employees: 5.5m vs 9.9.
Software developers: 0.68m vs 3.2m.
Different ball game.
nabbed
>Software developers: 0.68m vs 3.2m.
I had no idea I was in such an exclusive group back in 2000. Everyone I knew was a software engineer or in tech one way or another so I suppose I got a warped sense that I belonged to a larger group.
ua709
I'm not sure the nation wide raw statistics are that reliable in the field of software engineering without interpretation.
In the 90s tons of people who were de facto software engineers were listed as "Information Technology Workers". I suspect a lot of that still hasn't been shaken out of the system.
According to the BLS in the year 2000 there were 3.4 million information technology workers.
game_the0ry
> Software developers: 0.68m vs 3.2m.
Wow. Just wow.
Get the top HN stories in your inbox every day.
https://xcancel.com/JosephPolitano/status/202991636466461124...
https://bsky.app/profile/josephpolitano.bsky.social/post/3mg...