News for hackers. Stuff that matters.
Re:AI isn't going to kill the software industry by simonw on Thursday January 23, 2025 @10:36PM (#42810240)
I've been trying to put this effect into words for a while, now I don't have to - this is really clearly stated:

"AI tools create a significant productivity boost for developers. Different folks report different gains, but most people who try AI code generation recognize its ability to increase velocity. Many people think that means we’re going to need fewer developers, and our industry is going to slowly circle the drain.

This view is based on a misunderstanding of why people pay for software. A business creates software because they think that it will give them some sort of economic advantage. The investment needs to pay for itself with interest. There are many software projects that would help a business, but businesses aren’t going to do them because the return on investment doesn’t make sense.

When software development becomes more efficient, the ROI of any given software project increases, which unlocks more projects. [...] Cheaper software means people are going to want more of it. More software means more jobs for increasingly efficient software developers."

Re:AI isn't going to kill the software industry by wruza on Thursday January 23, 2025 @10:46PM (#42810304)
I think this effect will be even greater this time (last time being higher-level “slow” languages like python and js), because AI will allow for a new wave of developers who won’t care about the “right” code that much and will perceive it as a disposable resource rather than a form of art. This aligns well with many smaller businesses that are by nature temporary or very dynamic and have to actually fight with developers tendencies to create beautiful solutions after the ship has sailed.
Re:AI isn't going to kill the software industry by paulryanrogers on Thursday January 23, 2025 @10:52PM (#42810348)
IME the software quality (including my own) is already on the edge of the unmaintainable slop threshold. I don't think it can slip much further without taking their hosts down too. Even Apple's software quality seems to be hit or miss lately.
Re:AI isn't going to kill the software industry by wruza on Friday January 24, 2025 @04:39AM (#42811732)
That's really okay for the most non-clueless-user facing software. Inhouse worked like that since forever. Half-assed, barely working out of happy path, dangerous if you tick that box, but doing its job anyway. There's still a large margin to drop from, to make software that isn't "boxed/saas" but tailored to very specific needs. Many devs may have felt that moment, when some personal tool or a script worked just fine, but any attempt to turn it into "an app for a user" resulted in a complexity mess. Maybe the answer is not better software, but less software and more code doing the job.

I don't think it's a bad thing, if it will help real people rather than the usual bigcorp/unicorn critters.

Re:AI isn't going to kill the software industry by gsf_emergency_2 on Thursday January 23, 2025 @11:21PM (#42810513)
As it becomes easier and more profitable to accrue tech debt, more tech debt will be accrued..

See also: Jevon's paradox

>[Tech companies], both historical and modern, typically expect that higher [revenues] will lower [tech debt], rather than expecting the Jevons paradox

https://en.wikipedia.org/wiki/Jevons_paradox

Re:AI isn't going to kill the software industry by spamizbad on Thursday January 23, 2025 @11:40PM (#42810590)
It depends on the definition of “right”

As software becomes more essential to a business its reliability becomes more important. If your customers can tolerate defects or downtime it’s a signal that:

A) you’re not providing any real value

B) You provide so much additional value compared to your competition you still come out ahead in the wash

C) Your customers are hostages via vendor lock-in

A and C are the most common cases of persistent bad software.

Re:AI isn't going to kill the software industry by afavour on Thursday January 23, 2025 @11:25PM (#42810528)
I feel like a lot of those problems are already addressed by no-code products. CRMs, project management tools, web site builders… those with relatively straightforward needs who aren’t that fussy about how it gets done are already served. I don’t doubt AI will help some people here but I’m not convinced it’ll be by an industry changing amount.
Re:AI isn't going to kill the software industry by etrautmann on Thursday January 23, 2025 @10:54PM (#42810362)
This is essentially Jevon's paradox [1] applied to software development. As it becomes easier and more efficient to create software, more if it will be consumed/demanded/created.

[1] https://en.wikipedia.org/wiki/Jevons_paradox

edit: whoops that's the point of the original article

Re:AI isn't going to kill the software industry by gsf_emergency_2 on Thursday January 23, 2025 @11:19PM (#42810505)
I'd go further than TFA and say it with tech debt..

As it becomes easier and more profitable to accrue tech debt, more tech debt will be accrued

Re:AI isn't going to kill the software industry by deepGem on Thursday January 23, 2025 @11:44PM (#42810607)
Essentially software is going to become like email. Dirt cheap to produce. The folks who will get employed and continue to make money like crazy will be the email automation company equivalents. Perhaps a bad analogy but the jobs are not gonna go away anywhere.

Engineers will still continue to work like crazy and produce 100x the output. The pay could still remain the same because the profit margins on these newly developed software is gonna be so much better.

That being said, I think there will be a cycle of adjustment - may be 2-5 years for this reality to set in. So in that interim there may be joblosses.

Re:AI isn't going to kill the software industry by jameslk on Thursday January 23, 2025 @10:45PM (#42810288)
> More software means more jobs for increasingly efficient software developers

This assumes software developers will be the ones needed to meet the demand. I think it will be more like technical product managers

Re:AI isn't going to kill the software industry by simonw on Thursday January 23, 2025 @10:47PM (#42810313)
I think it will be the software developers that lean more into the kind of skills you see in technical product managers, or maybe vice-versa.
Re:AI isn't going to kill the software industry by swatcoder on Thursday January 23, 2025 @11:07PM (#42810452)
You're splitting hairs over a title, but effectively talking about the same individuals.

Whatever juice there is to squeeze out of generative AI coding, the people who will squeeze the most from it in the near future (10-20 years) are current and incoming software developers. Some may adopt different titles as the role matures, especially if there's a pay differential. This already happened with data engineering, database administration, etc

So it's possible that the absolute number of people carrying the title approximately like "software developer" may be fewer in 10 years than it is today, although I personally find that very unlikely. But the people leading and maturing whatever alternate path comes up, for the next generation or so, will more often than not have a professional or academic background in software development regardless.

The whole point of the article is that generative AI represents a lever that amplifies the capabilities of people who best know how to apply it. And for software development, that's ultimately going to be software developers.

Re:AI isn't going to kill the software industry by jameslk on Thursday January 23, 2025 @11:28PM (#42810539)
> You're splitting hairs over a title, but effectively talking about the same individuals.

I disagree. SWE skills are not the same as TPM skills. Those who like doing SWE work may not like nor be good at TPM work. And my point is TPM skills will be what’s likely more needed. Therefore they may not be the same individuals, though many will need to adapt. Or go into woodworking or something

Re:AI isn't going to kill the software industry by nicoburns on Thursday January 23, 2025 @10:53PM (#42810355)
> I think it will be more like technical product managers

Even with traditional software development you'll be a much more effective software developer with good product management skills in a lot of niches (basically anything that's building a something user-facing)

Re:AI isn't going to kill the software industry by QuiDortDine on Thursday January 23, 2025 @10:56PM (#42810371)
But who will they blame when the solution inevitably fails to live up to the inherently contradictory demands of the different stakeholders?
Re:AI isn't going to kill the software industry by paulryanrogers on Thursday January 23, 2025 @10:48PM (#42810321)
Doesn't this assume there will always be significant business needs that can be met by software, but are not yet? Or at least not as efficiently as they could be?

I imagine there is an upper bound on how much of the world can be eaten by software, and the trend seems to be getting closer to that point. Unless there are some massive breakthroughs in robotics or cybernetics which open more of the physical world to software.

There's also a point where incremental software improvement requires bulldozing, paving, or burning so much nature that we'll be worse off in the end. Watching billionaires squabble about who gets the new AI data centers makes me wonder if we haven't crossed over that point a few funding rounds ago.

Re:AI isn't going to kill the software industry by throwup238 on Thursday January 23, 2025 @11:02PM (#42810418)
I don't think we’re anywhere near the upper bound yet and IMO the prevalence of SaaS software that could be better done in house if resources permitted demonstrates that. The future will be a lot more bespoke.

Like Simon’s quote above says, software is a competitive advantage so when one company develops software that makes them more efficient or grows revenue, competitors have to follow suit or get left behind. It’s an economic arms race. That’s why the dreaded outsourcing wave of the 2000s never materialized: companies ended up hiring a bunch more software engineers in the US and outsourced a bunch of other engineering to India and other countries.

The interesting question is how this will interact with current interest rates and the end of ZIRP.

Re:AI isn't going to kill the software industry by paulryanrogers on Thursday January 23, 2025 @11:08PM (#42810454)
Software is being commoditized by SAAS. Generally that means it's table stakes, not necessarily a competitive advantage.
Re:AI isn't going to kill the software industry by throwup238 on Thursday January 23, 2025 @11:16PM (#42810488)
90% of the small SaaS products I’ve seen used within business introduced tons of pain points and inefficiencies, ranging from constant bugs to manual data entry moving it from one SaaS to the next. Once you throw in all the per-seat licensing, their value proposition isn’t always that great.

I think a product like GithubNext Spark [1] that can handle deployment, SSO, databases, uploads, etc with an LLM fine tuned on the managed runtime API will be a very productive tool. It already works surprisingly well in my experience although it’s an mvp and they havent fleshed out database stuff yet. Kind of like a higher code Retool that can still be used by non-programmers.

[1] https://githubnext.com/projects/github-spark/

Re:AI isn't going to kill the software industry by pjmlp on Friday January 24, 2025 @04:41AM (#42811744)
It is all the trend nowadays in enterprise consulting, SaaS products being plugged like LEGOs, with a couple of serverless deployments for business logic, aka MACH architecture.

The original dream of Web Services and SOA.

Re:AI isn't going to kill the software industry by dutchbookmaker on Friday January 24, 2025 @07:31AM (#42812485)
I think it really depends how much improvement we get in AI from here.

I work at a small business and understand the entire system as a whole.

Most the complexity we have is in the UI so non-technical people can interact and work with company data/databases. Our SaaS is really the same thing but stuff we didn't want to build in house. There is no rocket science being done here.

At some level of AI accuracy though it would seem like there would be a phase transition that most of this UI goes away along with the need for many of the employees.

Right now there is no risk of this happening but at some level of accuracy we go from 200 people to like 20 with the only future head count coming in sales. Most likely though I would expect a competitor to eat our lunch in the phase transition and we go from 200 to zero.

Pushing 50 here, I am trying to think right now of my AI hedge/career change to something more creative/artistic that being a human itself has value. I managed to avoid working in a factory like my father by being a shitty computer but there might be no market for shitty human computers in 10 years.

Re:AI isn't going to kill the software industry by natemwilson on Thursday January 23, 2025 @11:24PM (#42810521)
I actually strongly believe the universe has an effectively infinite carrying capacity for software. This is because all systems can be improved upon recursively
Re:AI isn't going to kill the software industry by franktankbank on Friday January 24, 2025 @12:42PM (#42815487)
It doesn't take infinite iterations to solve a problem.
Re:AI isn't going to kill the software industry by Izkata on Friday January 24, 2025 @02:07PM (#42816087)
> This is because all systems can be improved upon recursively

Until it becomes cosmic code.

( https://minimaxir.com/2025/01/write-better-code/ / https://news.ycombinator.com/item?id=42584400 )

Re:AI isn't going to kill the software industry by andsoitis on Thursday January 23, 2025 @11:05PM (#42810435)
> and the trend seems to be getting closer to that point.

What evidence suggests this to you?

Re:AI isn't going to kill the software industry by paulryanrogers on Thursday January 23, 2025 @11:11PM (#42810471)
Things that seem borderline worse when being done in software. Like touchscreens in car controls, beta self driving, shitty/broken websites that should be paper flyers on bulletin boards, a tablet at the barbers where a sign in sheet or paper numbers would do better, those "smart" doors some grocery stores tried, etc.
Re:AI isn't going to kill the software industry by paradite on Thursday January 23, 2025 @10:57PM (#42810380)
The counter argument is that if business can always find more projects that brings in revenue, they would not be laying off people, or shutting down.

The reality is business can't really just scale their revenue by adding more profitable or positive ROI projects. There are not enough of them to go around. Eventually you hit a plateau in terms of growth and the R&D / engineering productivity can't translate into revenue anymore.

Re:AI isn't going to kill the software industry by jaredklewis on Thursday January 23, 2025 @11:16PM (#42810490)
Like the grand parent, I think at a macro scale there will be more projects and more software engineering jobs over time as productivity increases.

But that’s across the whole economy. Individual businesses will very much behave idiosyncratically. Businesses tend to have an upside U in terms of their growth; unlike the economy as a whole, they don’t go up and to the right forever. And the economy as a whole, if you zoom out, does go up an to the right, but it is bumpy.

I guess in summary, I don’t think it makes sense to extrapolate long term trends by focusing on just the last 2 years, when the market for software engineers has cooled. After all, these cooler years followed what I can only feel were 3 or 4 years of a scalding hot market for software engineers.

Re:AI isn't going to kill the software industry by paradite on Friday January 24, 2025 @01:41AM (#42811039)
I do believe on a macro level there will be more software engineering jobs in the short term (which is not contradictory to software engineers being laid off from some companies as part of AI workforce reshuffling among companies).

However there are at least 3 tipping points in the medium term that can alter this dynamics:

- AI becoming more capable and cost-effective than human in most aspects of software engineering. This would dramatically shift the ROI calculations and tip towards AI over human.

- We reach a stage where software resources and products are abundant, they solve most of our problems, and we don't need more software anymore. Sort of like WALL-E. Obviously we don't need so many software engineers then.

- AI systems take over software systems as the backbone of our technology layer, where AI is cheaper and more capable than software. Maybe we only need 100 different AI systems instead of 100k software systems. At this stage, we are going to be replacing software with AI, so we need less software engineers.

Re:AI isn't going to kill the software industry by prisenco on Thursday January 23, 2025 @11:00PM (#42810401)
Not all businesses can scale their revenue, but the businesses that can eat the ones that can't.
Re:AI isn't going to kill the software industry by Retric on Thursday January 23, 2025 @11:06PM (#42810441)
Which then kills off even more high paying jobs.

Machines shifted things away from manual labor, but AI sifts it from intellectual labor.

Re:AI isn't going to kill the software industry by prisenco on Thursday January 23, 2025 @11:13PM (#42810478)
I don't follow.

If AI can make high paying workers more efficient, then the companies that leverage that efficiency to grow will outpace the companies that can't. There's no net loss of high paying workers.

Re:AI isn't going to kill the software industry by rightbyte on Friday January 24, 2025 @03:13AM (#42811403)
I think there are greatly diminishing returns. 10x of me would probably not give even 2x the output. So instead it might make sense to employ 0.2x of me to get 2x the output.
Re:AI isn't going to kill the software industry by Retric on Friday January 24, 2025 @05:36AM (#42811947)
If tractors can make farm labor more efficient why would that reduce the number of farmers?

The argument boils down to diminishing returns.

Honda can’t scale to producing 10,000x as many cars. What they can do is sell the cars they are already producing for less, so if some aspect of their business becomes more efficient they don’t just do more of it endlessly, they quickly cross a threshold and then spend less on it.

Re:AI isn't going to kill the software industry by prisenco on Friday January 24, 2025 @07:32AM (#42812496)
No they don't do more of one thing endlessly, they expand into more products and markets.

If you accept that AI as we know it is a tool (and not a wholesale replacement for human beings) then it will follow the same trend of any other productivity tool of expanding markets and increasing demands for labor.

Re:AI isn't going to kill the software industry by Retric on Friday January 24, 2025 @09:18AM (#42813236)
> they expand into more products and markets.

That changes nothing about diminishing returns here.

Expanding into a market doesn’t dramatically increase the demand for products in that market. If Tesla started to make Hybrids they could sell more cars and employ more people, but other companies would experience fewer sales and thus cut back on staff.

Competition is great for overall productivity, but the gains aren’t magically spread evenly across the economy.

> expanding markets and increasing demands for labor.

Many industries like banking, mining, and farming have drastically cut back on labor. When the majority of those lost jobs were low skilled the productivity benefits allowed more high skilled labor to be employed. But specifically cut high skill labor and new jobs are less likely to also be high skill.

Re:AI isn't going to kill the software industry by captainkrtek on Thursday January 23, 2025 @10:47PM (#42810308)
Very well put. The efficiency improvement I don’t think is the piece to debate, it’s pretty clear (like having auto complete for typing out text messages). I have yet to feel threatened (job security wise) by LLMs.
Re:AI isn't going to kill the software industry by nine_zeros on Thursday January 23, 2025 @11:21PM (#42810512)
> A business creates software because they think that it will give them some sort of economic advantage. The investment needs to pay for itself with interest. There are many software projects that would help a business, but businesses aren’t going to do them because the return on investment doesn’t make sense

All this is fine but then they take this to the extreme by laying off developers when there are no more ROI projects. Then bit rot sets in, systems degrade, customers abandon ship, and suddenly there are no engineers to help the business. And no, hiring contractors last minute doesn't cut it because they don't know what pile of gunk has been running and what caused the degradation.

Software requires maintenance, much like a bespoke car. For every bespoke car you produce, you need to continuously service it with bespoke skills else it will stop working - and cause your revenue to drop.

Re:AI isn't going to kill the software industry by baggy_trough on Thursday January 23, 2025 @10:46PM (#42810299)
It depends how good the AI becomes. There aren't a lot of horses employed for commercial transportation any more.
Re:AI isn't going to kill the software industry by captainkrtek on Thursday January 23, 2025 @10:49PM (#42810326)
Cars didn’t eliminate the need for someone to still operate transportation, going from horses to cars to ships just changed the vessel and if anything opened up more jobs as efficiency increased. We may have to adjust our roles as software engineers, but wholesale eliminating the role as a job family feels a bit difficult to picture. When software written by an LLM (which has been trained on human written code) ultimately fails or has some bug/edge case, I don’t think TPMs will have much fun debugging outages via their LLM..
Re:AI isn't going to kill the software industry by og_kalu on Friday January 24, 2025 @12:28PM (#42815347)
Horses were never employed for operating transportation and so the analogy was never about the change to operating transportation. It's about the mode of transportation itself.

If AI gets as good as the people building it hope it will, then it doesn't matter what new jobs crop up or what opportunities there are left to uncover, the machine will just handle it.

Re:AI isn't going to kill the software industry by pants2 on Thursday January 23, 2025 @10:48PM (#42810318)
If we had some sort of enhancement that makes horses 500% faster and stronger, we probably would.
Re:AI isn't going to kill the software industry by recursive on Thursday January 23, 2025 @10:50PM (#42810331)
Don't think so. They need medical care, food. And a 500% strength horse is still not as fast as a semi truck.
Re:AI isn't going to kill the software industry by goatlover on Friday January 24, 2025 @01:53AM (#42811092)
Automobiles need maintenance and fuel. Both of which created additional jobs.
Re:AI isn't going to kill the software industry by recursive on Monday January 27, 2025 @12:07PM (#42843234)
Those jobs will only exist as long as they're necessary.
Re:AI isn't going to kill the software industry by loco5niner on Friday January 24, 2025 @01:40PM (#42815899)
Maybe that's why we measure the transportation vehicles they were replaced by in horsepower.
Re:AI isn't going to kill the software industry by loco5niner on Friday January 24, 2025 @01:39PM (#42815887)
Wrong analogy. The horse wasn't employed, the driver was. The horse was just a tool used by the driver.
Re:AI isn't going to kill the software industry by baggy_trough on Sunday January 26, 2025 @05:05PM (#42834669)
Faulty logic. The horse was the best means to an end; currently, human programmers are the best means to a different end.
Re:AI isn't going to kill the software industry by loco5niner on Monday January 27, 2025 @10:53AM (#42842405)
Your argument will only apply when humans are no longer needed at any point in the pipeline.
Re:AI isn't going to kill the software industry by baggy_trough on Tuesday January 28, 2025 @12:43PM (#42855393)
I fail to see why you think so. The better AI becomes, the less need for humans in the pipeline there may be, even if that number is not zero.
Re:AI isn't going to kill the software industry by loco5niner on Thursday January 30, 2025 @12:53PM (#42880195)
Someone still needs to communicate to the computer exactly what they want and the computer has to understand that. So far, that has been tried unsuccessfully many times, and I don't see that changing with AI
Re:AI isn't going to kill the software industry by nickfixit on Thursday January 23, 2025 @10:39PM (#42810256)
This is the way.
Re:AI isn't going to kill the software industry by jamil7 on Friday January 24, 2025 @12:38AM (#42810790)
I just witnessed an example of more or less this at a startup I’ve been contracting at. The engineering team on the core product is tiny with no slack for extra projects. One non-technical founder and a few other non-technical people build a prototype piece of software using AI and low code tools for facilitating another revenue stream. They started using it with a few customers and raised more money around it. The money they raised is going directly into expanding the engineering team to work on both products.
Re:AI isn't going to kill the software industry by streptomycin on Friday January 24, 2025 @10:49AM (#42814260)
AI has been drastically improving for the past couple decades, and if that continues then AI is obviously going to kill the software industry and many other industries.

Sure, maybe apparent exponential growth tails off into an S curve at some point, as often happens. But this blog post seems to assume that is guaranteed to happen, which is a big leap of faith, and also makes this not a very interesting blog post. Because it's basically just, "Well if I assume the best arguments against my position are wrong, then I don't even need to address them, and I can instead focus on lesser arguments that are easier for me to discuss".

Re:AI isn't going to kill the software industry by 1vuio0pswjnm7 on Friday January 24, 2025 @12:57PM (#42815600)
"This view is based on a misunderstanding of why people pay for software."

Do many people pay for software. Other than some small, one-time donations to shareware back in the day and to more recent project that operates outside of "app stores" I pay zero dollars for software. It is a negligible expense.

No doubt businesses still pay for software. Having friends in software sales, I know it does not necessarily sell itself. It takes (non-developer) work. Whether businesses truly need to purchase these licenses is an open question. Most companies I know want to reducedd their software bill, some believe they are being overcharged.

Re:AI isn't going to kill the software industry by Nevermark on Friday January 24, 2025 @07:54PM (#42818428)
> AI tools create a significant productivity boost for developers.

I think the first step betrays the weakness in this reasoning.

We already know that more powerful software tools do not make all developers more efficient. So the reverse can be true.

For software jobs to remain, not only must the tools keep making human developers more efficient, but the human developers need to continue making the automated developers more efficient.

Both directions must be accounted for.

Question: what is something our best human developers can do, that will always enhance the artificial developers results? Regardless of how far automated developers scale in quantity, quality, speed, economy and complexity of work?

It is the same question for any new automation vs. previous process.

You need to identify that, for anything past your first reasoning step to have a chance.

But if you can definitively answer it, I don’t think you need any more steps.