E.g. If you cut hiring from say 1,000 a year to 10 and now are 'tripling' it to 30 then that's still a nothingburger.
Think about the economy and the AI children
Ahh, what could possibly go wrong!
Having had to support many of these systems for sales or automation or video production pipelines as soon as you dig under the covers you realize they are a hot mess of amateur code that _barely_ functions as long as you don't breath on it too hard.
Software engineering is in an entirely nascent stage. That the industry could even put forward ideas like "move fast and break things" is extreme evidence of this. We know how to handle this challenge of deep technical knowledge interfacing with domain specific knowledge in almost every other industry. Coders were once cowboys, now we're in the Upton Sinclair version of the industry, and soon we'll enter into regular honest professional engineering like every other new technology ultimately has.
It always baffles me when someone wants to only think about the code as if it exists in a vacuum. (Although for junior engineers it’s a bit more acceptable than for senior engineers).
And about the pulling in devs - you can actually go to indeed.com and filter out listings for co-founders and CTOs. Usually equity only, or barely any pay. Since they're used to getting code for free. No real CTO/Senior dev will touch anything like that.
For every vibe coded product, there's a 100 clones more. It's just a red ocean.
Whether its a hotlang, LLMs, or some new framework. Juniors like to dive right in because the promise of getting a competitive edge against people much more experienced than you is too tantalizing. You really want it to be true
Note: I'm not taking any particular side of the "Juniors are F**d" vs "no they're not" argument.
Anyone who's worked in a "bikeshed sensitive" stack of programming knows how quickly things railroad off when such customers get direct access to an engineer. Think being a fullstack dev but you constantly get requests over button colors while you're trying to get the database setup.
Customers bikeshed WAY less than those two categories.
https://www.anthropic.com/engineering/building-c-compiler
Like, I'm sure it's just laundering gcc's source at some level, but if Claude can handle making a compiler, either we have to reframe a compiler as "not serious", or, well, come up with a different definition for what entails "serious" code.
You need a highly refined sense of “smell” and intuition about architecture and data design, but if you give good specifications and clear design goals and architectural guidance, it’s like managing a small team but 12x faster iteration.
I sometimes am surprised with feature scope or minor execution details but usually whenever I drill down I’m seeing what I expected to see, even more so than with humans.
If I didn’t have the 4 decades of engineering and management experience I wouldn’t be able to get anything near the quality or productivity.
It’s an ideal tool for seasoned devs with experience shipping with a team. I can do the work of a team of 5 in this type of highly technical greenfield engineering, and I’m shipping better code with stellar documentation… and it’s also a lot less stressful because of the lack of interpersonal dynamics.
But… there’s no way I would give this to a person without technical management experience and expect the same results, because the specification and architectural work is critical, and the ability to see the code you know someone else is writing and understand the mistakes they will probably make if you don’t warn them away from it is the most important skillset here.
In a lot of ways I do fear that we could be pulling up the ladder, but if we completely rethink what it means to be a developer we could teach with an emphasis on architecture, data structures, and code/architecture intuition we might be able to prepare people to step into the role.
Otherwise we will end up with a lot of garbage code that mostly works most of the time and breaks in diabolically sinister ways.
When I read these takes I wonder what kind of companies some of you have been working for. I say this as someone who has been using Opus 4.6 and GPT-Codex-5.3 daily.
I think the “senior developer” title inflation created a bubble of developers who coasted on playing the ticket productive game where even small tasks could be turned into points and sprints and charts and graphs such that busy work looked like a lot of work was being done.
Customers want to save money and see projects finished. That anyone can reason with.
Someone inside the company trying to climb the corporate ladder? Different story.
Otherwise, you never feeelanced on the cheap.
I am certain that I went through the same problems you did in the past, maybe I just have a different way of dealing with them, or maybe I had even worse problems than you did but I have a different frame of comparison. We never stopped to compared notes.
All I'm saying is: for me dealing with business owners, end-users, CEOs and CTOs was always way easier than dealing with proxies. That's all.
When a customer starts saying “we need to build X”, first ask what the actual problem is etc. It takes actual effort, and you need to speak their language (understand the domain).
But if you have a PM in the middle, now you just start playing telephone and I don’t believe that’s great for anyone involved.
And I'm certain you haven't if you really, never wanted a layer of separation between certain clients over behavioral issues that got in the way of the actual work. And I'm still male, so I'm sure I still have it better than certain other experiences I only heard third hand in my industry.
I don't see it as a cheap attack. Any teacher would love to be in a classroom exclusively made up of motivated honors students so they can focus on teaching and nurturing. Instead, most teachers tend to become parental proxies without the authority to actually discipline children. So they see a chair fly and at best they need to hope a principal handles it. But sometimes the kid is back in class the next day.
Its envy more than anything else.
> if you really, never wanted a layer of separation between certain clients over behavioral issues that got in the way of the actual work
Who says I haven’t?
My entire complaint is that the layer of separation is often more difficult than customers, and doesn’t have the same incentives for behaving.
You're 2 days into responding to a comment that amounted to "X depends on your exoerience". Is there something else you wish to get out of this thread?
Your complaint is an opinion. I disagree with that opinion. Unless you wish to ask about my experiences or go into yours, what's there to discuss here? Without that, I feel I said all I could on the topic.
I never said clients aren't difficult or that I only had good customers anywhere. Just that there might be worse problems elsewhere.
I'm not gonna harp on it. I'll go to bed and wake up completely forgetting about this thread unless I get another notification.
But you're basically telling me to shut off my feelings. Hard to do. I don't know your experiences, so my feelings can be wrong.
I'm unsure why you are putting so much stock into an uninformed feeling on the internet. It doesn't seem like we want to expand on our stories so there's not much more to go on. And that's fine.
I don't try to assert everything about you, but I'm just explaining the vibes I got. But that's all my words are: vibes.
>Just that there might be worse problems elsewhere
I love my industry and in my personal experience I can count on one hand how many truly problematic coilkeages I've worked with or under. I am lucky in that regard for my industry.
Meanwhile, clients and consumers constantly make me question if I want to continue this career long term. My plan was always to focus more on a B2B angle to insulate from that, but the current winds blowing suggest that angle might not even exist in a decade. So I want to at least have a side hustle ready.
And despite those notions, I'm still on the lucky end in terms of what third and even secondhand accounts I've heard of. Diving more into that pool is unsettling for me, but it might still be more stable than what's going on right now.
I’ll happily pay up to $2k/month for it if I was left with no choice, but I don’t think it will ever get that expensive since you can run models locally and it could have the same result.
That being said, my outputs are similarish in the big picture. When I get something done, I typically don’t have the energy to keep going to get it to 2x or 3x because the cognitive load is about the same.
However I get a lot of time freed up which is amazing because I’m able to play golf 3-4 times a week which would have been impossible without AI.
Productive? Yes. Time saved? Yes. Overall outputs? Similar.
There’s so many varieties, specialized to different tasks or simply different in performance.
Maybe we’ll get to a one-size fits all at some point, but for now trying out a few can pay off. It also starts to build a better sense of the ecosystem as a whole.
For running them: if you have an Nvidia GPU w/ 8GB of vram you’re probably able to run a bunch— quantized. It gets a bit esoteric when you start getting into quantization varieties but generally speaking you should find out the sort of integer & float math your gpu has optimized support for and then choose the largest quantized model that corresponds to support and still fits in vram. Most often that’s what will perform the best in both speed and quality, unless you need to run more than 1 model at a time.
To give you a reference point on model choice, performance, gpu, etc: one of my systems runs with an nvidia 4080 w/ 16GB VRAM. Using Qwen 3 Coder 30B, heavily quantized, I can get about 60 tokens per second.
Not having to worry about token limits is surprisingly cognitively freeing. I don’t have to worry about having a perfect prompt.
Plenty of people are still ambitious and being successful.
They actually hire more junior developers
"Uhh .. to adopt AI better they're hiring more junior developers!"
You're almost "locked in" to using more AI on top of it then. It may also make it harder to give estimates to non-technical staff on how long it'd take to make a change or implement a new feature
But in general I agree with your point.
This is a poor metric as soon as you reach a scale where you've hired an additional engineer, where 10% annual employee turnover reflects > 1 employee, much less the scale where a layoff is possible.
It's also only a hope as soon as you have dependencies that you don't directly manage like community libraries.
Reminds me of my last job where the team that pushed React Native into the codebase were the ones providing the metrics for "how well" React Native was going. Ain't no chance they'd ever provide bad numbers.
Because the latter would still be indicative of AI hurting entry level hiring since it may signal that other firms are not really willing to hire a full time entry level employee whose job may be obsoleted by AI, and paying for a consultant from IBM may be a lower risk alternative in case AI doesn't pan out.
Source: current (full time) staff consultant at a third party cloud consulting firm and former consultant (full time) at Amazon.
https://www.cohenmilstein.com/case-study/ibm-age-discriminat...
A large number of vets can now choose to reapply for their old job (or similar job) at a fraction of the price with their pension/benefits reduced and the vets in low cost centers now become the SMEs. In many places in the company they were not taken seriously due to both internal politics, but also quite a bit of performative "output" that either didn't do anything or had to be redone.
Nothing to do with AI - everything to do with Arvind Krishna. One of the reasons the market loves him, but the tech community doesn't necessarily take IBM seriously.
Sounds like business as usual to me, with a little sensationalization.
Why Replacing Developers with AI is Going Horribly Wrong https://m.youtube.com/watch?v=WfjGZCuxl-U&pp=ygUvV2h5IHJlcGx...
A bunch of big companies took big bets on this hype and got burned badly.
LLM's can be a very useful tool and will probably lead to measurable productivity increases in the future, at their current state they are not capable of replacing most knowledge workers. Remember, even computers as a whole didn't measurably impact the economy for years after their adoption. The real world is a messy place and hard to predict!
The job is essentially changing from "You have to know what to say, and say it" to "make sure the AI says what you know to be right"
https://www.ibm.com/careers/search?field_keyword_18[0]=Entry...
Total: 240
United States: 25
India: 29
Canada: 15
Certainly they didn’t mean 1000 junior positions were cut. So what they really want to say is that they cut senior positions as a way of saving cost/make profit in the age of AI? Totally contrary to what other companies believe? Sounds quite insane to me!
Not because it's wrong, but because it risks initiating the collapse of the AI bubble and the whole "AI is gonna replace all skilled work, any day now, just give us another billion".
Seems like IBM can no longer wait for that day.
They have their Granite family of models, but they're small language models so surely significantly less resources are going into them.
> Some executives and economists argue that younger workers are a better investment for companies in the midst of technological upheaval.
The "learn to code" saga has run its course. Coder is the new factory worker job where I live, a commodity.
Which measure? Like when folk say something is more "efficient" it's more time-efficient to fly but one trades other efficiency. Efficiency, like productivity needs a second word with it to properly communicate.
Whtys more productive? Lines of code (a weak measure). Features shipped? Bugs fixed? Time by company saved? Time for client? Shareholders value (lame).
I don't know the answer but this year (2026) I'm gonna see if LLM is better at tax prep than my 10yr CPA. So that test is my time vs $6k USD.
Most recent BLS for the last quarter ‘25 was an annualized rate of 5.4%.
The historic annual average is around 2%.
It’s a bit early to draw a conclusion from this. Also it’s not an absolute measure. GDP per hour worked. So, to cut through any proxy factors or intermediating signals you’d really need to know how many hours were worked, which I don’t have to hand.
That said, in general macro sense, assuming hours worked does not decrease, productivity +% and gdp +% are two of the fundamental factors required for real world wage gains.
If you’re looking for signals in either direction on AI’s influence on the economy, these are #s to watch, among others. The Federal Reserve, the the Chair reports after each meeting, is (IMO) one of the most convenient places to get very fresh hard #s combined with cogent analysis and usually some q&a from the business press asking questions that are at least some of the ones I’d want to ask.
If you follow these fairly accessible speeches after meetings, you’ll occasionally see how lots of the things in them end up being thematic in lots of the stories that pop up here weeks or months later.
[1] https://www.oecd.org/en/topics/sub-issues/measuring-producti...
It's like trying to make fusion happen only by spending more money. It helps but it doesn't fundamentally solve thr pace of true innovation.
I've been saying for years now that the next AI breakthrough could come from big tech but it also has just a likely chance of comming from a smart kid with a whiteboard.
It comes from the company best equipped with capital and infra.
If some university invents a new approach, one of the nimble hyperscalers / foundation model companies will gobble it up.
This is why capital is being spent. That is the only thing that matters: positioning to take advantage of the adoption curve.
I’d argue the majority use AI this way. The minority “10x” workers who are using it to churn through more tasks are the motivated ones driving real business value being added - but let’s be honest, in a soulless enterprise 9-5 these folks are few and far between.
Why are there fewer games launched in steam this January than last?
The "limits of AI" bit is just smokescreen.
Firing seniors:
> Just a week after his comments, however, IBM announced it would cut thousands of workers by the end of the year as it shifts focus to high-growth software and AI areas. A company spokesperson told Fortune at the time that the round of layoffs would impact a relatively low single-digit percentage of the company’s global workforce, and when combined with new hiring, would leave IBM’s U.S. headcount roughly flat.
New workers will use AI:
> While she admitted that many of the responsibilities that previously defined entry-level jobs can now be automated, IBM has since rewritten its roles across sectors to account for AI fluency. For example, software engineers will spend less time on routine coding—and more on interacting with customers, and HR staffers will work more on intervening with chatbots, rather than having to answer every question.
Obviously they want new workers to use AI but I don't really see anything to suggest they're so successful with AI that they're firing all their seniors and hiring juniors to be meatbags for LLMs.
If my boss asked me a question like this my reply would be "exactly what you told me to build, check jira".
If you want to know if I'm more productive - look at the metrics. Isn't that what you pay Atlassian for? Maybe you could ask their AI...
Individuals make mistakes in air traffic control towers, but as a cumulative outcome it's a scandal if airplanes collide midair. Even in contested airspace.
The current infrastructure never gets there. There is no improvement path from MCP to air traffic control.
It's hard work and patience and math.
It sounds like it's appeal to MBAs, who are people literate in management, but inexperienced in all other areas.
https://github.com/ggml-org/llama.cpp/discussions/15396 a guide for running gpt-oss on llama-server, with settings for various amounts of GPU memory, from 8GB on up
I can’t fault you for not knowing AWS ProServe exists. I didn’t know either until a recruiter reached out to me.
~ Monty Python, Meaning of Line (1983), on The Machine that Goes Ping.
* subtle footguns
* hallucinations
* things that were poorly or incompletely expressed in the prompt and ended up implemented incorrectly
* poor performance or security bugs
other things (probably correctable by fine-tuning the prompt and the context):
* lots of redundancy
* comments that are insulting to the intelligence (e.g., "here we instantiate a class")
* ...
not to mention reduced human understanding of the system and where it might break or how this implementation is likely to behave. All of this will come back to bite during maintenance.
I remember the general consensus on this _not even two years ago_ being that the code should speak for itself and that comments harm more than help.
This matters less when agentic tools are doing the maintenance, I suppose, but the backslide in this practice is interesting.
Saying that function "getUserByName" fetches a user by name is redundant. Saying that a certain method is called because of a quirk in a legacy system is important.
I regularly implement financial calculations. Not only do I leave comments everywhere, I tend to create a markdown file next to the function, to summarise and explain the context around the calculation. Just plain english, what it's supposed to do, the high level steps, etc.
If that was the consensus, it was wrong. There are valuable kinds of comments (whys, warnings, etc) that code can never say.
It wasn't an entirely bad idea, because comments carry a high maintenance cost. They usually need to be rewritten when nearby code is edited, and they sometimes need to be rewritten when remote code is edited - a form of coupling which can't be checked by the compiler. It's easy to squander this high cost by writing comments which are more noise than signal.
However, there's plenty of useful information which can only be communicated using prose. "Avoid unnecessary comments" is a very good suggestion, but I think a lot of people over-corrected, distorting the message into "never write comments" or "comments are a code smell".
I suspect the gap is that you don't know enough about IBM's business model.
When something doesn't make sense, a very common cause is a lack of context: many things can be extremely sensible for a business to do; things which appear insane from an outsider's point of view.
https://www.sciencefocus.com/science/is-water-wet https://centreforinquiry.ca/keiths-conundrums-is-water-wet https://www.theguardian.com/notesandqueries/query/0,5753,-17... http://scienceline.ucsb.edu/getkey.php?key=6097 https://parknotes.substack.com/p/is-water-wet-or-does-it-jus...
...etc. Turns out, it's not a solved question!
I watched a lot of stuff burn. It was horrifying. We are nearly there again.
Typically, after thinking a bit, I’ve been able to replace hundreds of lines of AI ‘slop’ (literally) with 1-2 lines. But the right 1-2 lines.
I get that it takes a long time to make software, but people were making big promises a year ago and I think its time to start expecting some results.
Also weekend hackathon events have completely/drastically changed as an experience in the last 2-3 years (expectations and also feature-set/polish of working code by the end of the weekend).
And as another example, you see people producing CUDA kernels and MLX ports as an individual (with AI) way more these days (compared to 1-2 years ago), like this: https://huggingface.co/blog/custom-cuda-kernels-agent-skills
January numbers are out and there were fewer games launched this January than last.
I wrote a python DHCP server which connects with proxmox server to hand out stable IPs as long as the VM / container exists in proxmox.
Not via MAC but basically via VM ID ( or name)
Then you start asking questions like, does the button for each of the features actually do the thing? Are there any race conditions? Are there inputs that cause it to segfault or deadlock? Are the libraries it uses being maintained by anyone or are they full of security vulnerabilities? Is the code itself full of security vulnerabilities? What happens if you have more than 100 users at once? If the user sets some preferences, does it actually save them somewhere, and then load them back properly on the next run? If the preferences are sensitive, where is it saving them and who has access to it?
It's way easier to get code that runs than code that works.
Or to put it another way, AI is pretty good at writing the first 90% of the code:
"The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time." — Tom Cargill, Bell LabsHave you ever looked for, say, WisprFlow alternatives? I had to compare like 10 extremely similar solutions. Apps have no moat nowadays.
That's happening all over the place.
- Edsger Dijkstra
Even if models stopped improving today, it'd take years before we see the full effects of people slowly gaining the skills needed to leverage them.
But there are thousands of people on social media claiming huge productivity gains. Surely at least 5% of devs are holding it right.
If a 10x boost is possible, we’d notice that. There are only 20k games a year released on steam.
If my hypothesis is true and the real final output boost is somewhere near 20%, we’re seeing exactly what you’d expect.
There doesn't need to be any "magic" there. Just clearly state your requirements. And start by asking the model to plan out the changes and write a markdown file with a plan first (I prefer this over e.g. Claude Code's plan mode, because I like to keep that artefact), including planning out tests.
If a colleague of yours not intimately familiar with the project could get the plan without needing to ask followup questions (but able to spend time digging through the code), you've done pretty well.
You can go over-board with agents to assist in reviewing the code, running tests etc. as well, but that's the second 90%. The first 90% is just to write a coherent request for a plan, read the plan, ask for revisions until it makes sense, and tell it to implement it.
Eg, ai is a big multiplier but that doesnt mean it will translate to “more” in the way people think.
Now if it’s something closer to 20%, we’re seeing exactly what you’d expect.
I’ve worked with a few folks who have been given AI tools (like a designer who never coded in his life, a or video/content creator) who have absolutely taken off with creating web apps and various little tools and process improvements for themselves thanks by just vibecoding what they wanted. The key with both these individuals is high agency, curiosity, and motivation. That was innate, the AI tooling just gave them the external means to realise what they wanted to do with more ease.
These kinds of folks are not the majority, and we’re still early into this technological revolution imo (models are improving on a regular basis).
In summary, we’ve given the masses to “intelligence” but creativity and motivation stay the same.
If you look at every game dev forum in existence, or you’ve ever talked to people about why they got into CS there are probably 1000x more people who want to publish a game than have done it.
If there was a a tool that provided a 10x-100x speed boost it would push enough of those people over the edge and make a significant impact on number of games released.
That’s to say nothing of boosting existing game devs.
There aren’t noticeably more total startups or projects though.
But my guess would be: games are closed sourced and need physics. Which AI is bad at.
Many games don’t need physics, and there are a billion hobby projects on GitHub.
Does not look like less games.
But the numbers of lfg is basically the same, maybe a few percent more. But not dozens of modules more per day more...
This chart from a16z (scroll down to “App Store, Engage”) plots monthly iOS App Store releases each month and shows significant growth [1].
> After basically zero growth for the past three years, new app releases surged 60% yoy in December (and 24% on a trailing twelve month basis).
It’s completely anecdotal evidence but my own personal experience shows various sub-Reddit’s just flooded with AI assisted projects now, so much so that various pages have started to implement bans or limits of AI related posts (r/selfhosted just did this).
As far as _amazing software_ goes, that’s all a bit subjective. But there is definitely an increase happening.
[0] https://steamdb.info/stats/releases/
[1] https://www.a16z.news/p/charts-of-the-week-the-almighty-cons...
Also the accelerating trend dates back to 2018 if you remove the early COVID dip. Which is exactly my point. You can look at the graph and there is no noticeable impact correlated to any major AI advancements.
The iOS data is interesting. But it’s an outlier because the Play Store and Steam show nothing similar. And the iOS App Store is weird because they’ve had numerous periods of negative growth follow by huge positive growth over the years. My guess is that it probably has more to do with all of the VC money flowing into AI startups and all the small teams following the hype building wrappers and post training existing models. If you look at a random sample of the iOS new apps that looks likely.
Seriously go to the App Store, search AI and scroll until you get bored. There are literally thousands of AI API wrappers.
But the big models have come a long way in this regard. Claude + Opus especially. You can build something with a super small prompt and keep hammering it with fix prompts until you get what you want. It's not efficient, but it's doable, and it's much better than having to write a full spec not half a year ago.
LOL: especially with Claude this was only in 1 out of 10 cases?
Claude output is usually (near) production ready on the first prompt if you precisely describe where you are, what you want and how you get it and what the result should be.
Nothing new here. Getting users to clearly state their requirements has always been like pulling teeth. Incomplete sentences and all.
If the people you are teaching are developers, they should know better. But I'm not all that surprised if many of them don't. People will be people.
Once people have had the experience of being a lead and having to pass tasks to other developers a few times, most seem to develop this skill at least to a basic level, but even then it's often informal and they don't get enough practice documenting the details in one go, say by improving a ticket.
Maybe it’s needing to step back and even ask for design doc before a plan, but even then…