7/14/2026 at 7:49:39 PM
I feel like the AI labs have an embrace-extend-extinguish model here like Microsoft of the 90s. Train your models on all the open source code, then extinguish the ecosystem since open source libraries are essentially a competitor. (If there were no libraries you'd have to ask the AI to do everything!) Like, personally I think the reason why AI works as well as it does for typescript is because it's essentially gluing together a lot of open source code written by humans. The interesting functionality is mostly in those libraries. A developer that doesn't want to use AI can still be pretty productive within that context, but if the ecosystem is absolutely decimated..by overgard
7/14/2026 at 8:04:59 PM
> extinguish the ecosystem since open source libraries are essentially a competitor. (If there were no libraries you'd have to ask the AI to do everything!)That is neither the incentive of AI companies nor the truth.
Availability of Open Source where stealing and illegal relicensing is not being litigated, is a perfect ecosystem for AI to work in.
Maintainer exhaustion is totally a secondary effect, not intended. The maintainer economy was already not working out, AI amplified the asymmetry at play.
by sshine
7/14/2026 at 8:15:58 PM
As far as I can tell, Anthropic's entire goal is to extinguish software development as a profession. They're not exactly subtle. If they do that, I don't see how they wouldn't take out open source with it as a consequence. If nobody even looks at code why would anyone bother to publish a library, much less care about making it maintainable? Shit, if everybody is vibe coding how long before your "average" dev has no idea what a library even is or why you'd want one?by overgard
7/14/2026 at 8:45:18 PM
> Anthropic's entire goal is to extinguish software development as a professionThey’re killing “programmer”, not “code”.
> I don't see how they wouldn't take out open source with it as a consequence
An analogy: the automobile industry sought to make working horses redundant, not to go door-to-door and kill horses. Horses getting chopped was an indirect economic consequence.
> If nobody even looks at code why would anyone bother to publish a library, much less care about making it maintainable?
For the exact same reasons as before. Agentic programming still integrates well with the existing ecosystem; I’ll tell agents which libraries to use, so I know what to expect.
While I don’t read the implementation of anything any more unless there’s a hard algorithmic problem, I do make an effort to read and document APIs thoroughly.
Interfacing is exactly the same, it’s just agents doing it.
> if everybody is vibe coding how long before your "average" dev has no idea what a library even is or why you'd want one?
That is a very good question.
by sshine
7/15/2026 at 4:07:32 AM
> While I don’t read the implementation of anything any more unless there’s a hard algorithmic problem, I do make an effort to read and document APIs thoroughly.I have some questions.
Are you doing this for client-facing production code?
It seems you believe painting over APIs with some amount of documentation will guarantee the implementation is correct and well designed. Am I misreading that?
You say you still read code when code is « algorithmically hard ». How do you define that?
Software systems have requirements that are essential but not algorithmically hard. For instance, access control in a web application must be thorough and cover all REST resources. How do you know the implementation has the desired properties if you don’t read the code?
Do you have tests? How do you know they’re correct if you don’t read the code? Moreover, how do know if their coverage is sufficient if you don’t read the code?
Do you refactor code or is that not needed anymore?
I don’t understand your answer to the question of why anyone would publish a library if no one reads code anymore. « For the exact same reasons as before ». How so? This isn’t making sense.
by jdkoeck
7/14/2026 at 9:40:43 PM
Well it's not the dev who would want one, it's the agent, for the same reliability/security reasons that a dev historically would have.by svachalek
7/14/2026 at 8:10:30 PM
I think you are correct on how it's playing out because AI cannot write software very well all on its own. The dream is that AI is so good that it can write all the code you need from scratch, replacing all and any code written by anyone else, but that's not happeningby krupan
7/14/2026 at 8:47:20 PM
With guidance, it kind of is happening.While, simultaneously, an abundance of slop is being made.
by sshine
7/14/2026 at 9:43:10 PM
GPT-5.6 just finished writing a shim for me in rust that sits between Broadcom’s bullshit kernel and a standard Linux user space to turn my mesh routers into standard computers. At some point I’m not sure what the difference is in practice.Note: I can’t code. Not a line.
by selectodude
7/15/2026 at 1:51:58 AM
That is amazing, I am surprised how the other replies to your comment just ignore that aspect pf it.by adithyassekhar
7/15/2026 at 2:39:54 PM
I thought it was cool too, though I understand AI use is a heated debate and I think people get their backs up that some dumb illiterate like me who can't code has ghidra on my laptop decompiling kernel headers. I get it, the deluge is coming for my job too.by selectodude
7/15/2026 at 12:47:32 AM
What do you need your tiny routers to do?by vinceguidry
7/15/2026 at 2:34:27 PM
Not run all of ASUS's unstable garbage software.by selectodude
7/15/2026 at 1:47:29 AM
Does this work on early Velop mesh nodes, by chance?by smcnally
7/15/2026 at 2:36:51 PM
Doubt it - Linksys encrypts their firmware. ASUS not only doesn't, but left everything in the binary that made it really easy for GPT-5.6 to crack it open and decompile everything in ghidra.by selectodude
7/14/2026 at 11:37:18 PM
> Maintainer exhaustion is totally a secondary effect, not intended.Malice, incompetence, etc. My question is, how much does it matter _why_ the problem exists because of AI/is being exacerbated by AI?
by socialcommenter
7/15/2026 at 6:29:52 AM
> That is neither the incentive of AI companies nor the truthThey literally sell themselves to investors as the thing that will destroy everything people create. That is their bragging point. And they are using things people created to destroy them and their future work.
Those are their openly stated goals. Which they claimed to achieve 2 years ago.
by watwut
7/15/2026 at 9:47:37 AM
Nowadays reading HN comments I imagine what it was like watching a buggy whip manufacturers meeting around the time of Henry Ford. The world is changing and many previous assumptions are being exposed as not widely held.Most people in the world don’t care how software comes into existence or what the source code looks like, and never did. Just like most people never cared how most anything else was made. We are seeing software turn from a handcrafted commodity to a mass produced product. The quality is getting better and the cost of production is getting cheaper and this is happening at an astonishing rate.
The world is changing. As much as you enjoyed lovingly crafting buggy whips; most people just want the car. It’s not cruelty; it’s that buggy whips were never the point.
by efitz
7/15/2026 at 4:25:46 PM
I didn't know that people used to make buggy whips for free and give them away?The thing about FOSS that everyone keeps forgetting is that it sits outside the market economy.
We write FOSS code because we love doing it, and love giving it away. If nobody else uses my code, I don't care - I'll still write it and still release it. That's the way it's always been, and LLMs will not change this (quite the contrary - they make it easier to realise and maintain FOSS projects).
by epihelix
7/15/2026 at 10:16:16 AM
>most people just want the car.That didn’t happen on its own. It took a huge amount of marketing and lobbying to get where we are today.
by tonyedgecombe
7/15/2026 at 11:59:20 AM
I see more of it like cannibals sitting around a fire, trying to decide where they get their next meal from while side-eying their neighbors body fat percentage.by worthless-trash