I Am Not a Reverse Centaur
72 points by ibobev 2 hours ago | 31 comments

ctoth 34 minutes ago
The thing is I totally, 100% get this. The other thing I can't help but see though is how excited my non-programmer friends are to finally be able to make software. The sense of pride and accomplishment from non-coders who are finally able to make something work the way they wanted to.

We almost need like ... noncanonical software? Not so much forks, but like ... Maybe software as like a cluster? an ecosystem? On-demand app store where features / forks are shared/upvoted/evolved by the community where the maintainers don't have to get burnt out, and when it inevitably becomes a ball of mud oh well it does the job? I really don't know!

I hope we can think about some answers and not get tribal though because this is really a huge problem and also a huge opportunity and so a minor reminder that there is a baby in that bathwater?

reply
beering 18 minutes ago
I agree. For many people, LLMs are the first time that computers do what they tell them to. Not what some big tech PM has decided is or isn’t possible.

At the same time, OP is in the right to reject contributions they don’t want. Nobody providing open-source software is under any obligations to take changes. Forking is still a viable option in 2026. And I don’t think we need an on-demand app store either because the trust issues will still exist for good reason. We can have highly produced software coexisting with LLM agents.

reply
janalsncm 15 minutes ago
What is the kind of person who would use such software? What you’re describing is the need for a two sided market where really only one side exists.

A user would have to be someone who doesn’t have access to an LLM to make bespoke software themselves, and isn’t able to use existing software. I think that’s a vanishingly small segment of people.

reply
joseda-hg 22 minutes ago
An ecosystem on shared formats can exist hapily

There's a billion ways of opening a markdown and doing things with it and generally they all coexist hapily

reply
marcosdumay 24 minutes ago
> We almost need like ... noncanonical software?

You mean some modern version of vb or php?

That is the entire point of low-code and no-code.

reply
lwyrup 4 minutes ago
So I am thinking this is like an army of plebs going to Home Depot, buying power tools, and building a house with no experience. Oh what fun—we can finally build a house the barrier has been broken.

I don’t want software written by plebs.

reply
Trasmatta 9 minutes ago
> The other thing I can't help but see though is how excited my non-programmer friends are to finally be able to make software. The sense of pride and accomplishment from non-coders who are finally able to make something work the way they wanted to.

There was nothing stopping them from making software before... Over the past ~15 years, the amount of resources to learn programming, and to make the whole process approachable, is staggering. It just took some time and effort. People are just excited that they can skip past the effort part now. But we've lost something in the process.

reply
dude250711 26 minutes ago
When they shoot a little artistic clip with their nice modern iPhone camera, it does not mean they get to insert it into a Hollywood movie.
reply
awhitty 21 minutes ago
This analogy makes no sense to me and honestly skews pretty elitist in vibe. iPhone is regularly used in professional videography now. Like, 28 Years Later was shot on iPhone. Indie filmmakers have been using iPhone to break into the industry for years.
reply
fantasizr 2 minutes ago
the analogy would be that your LLM/agent has a pass at a Spielberg script and peppers his inbox with inane production notes. A system like that would be untenable for all involved.
reply
satisfice 11 minutes ago
Films aren’t open open to random contributions by casual volunteers. It’s not about iPhones.
reply
happyopossum 24 minutes ago
[dead]
reply
mostlysimilar 10 minutes ago
> sense of pride and accomplishment

What? Pride of what? What accomplishment?

reply
unacorner 8 minutes ago
Maybe building something? It doesn't matter much that the programming language was English and built by an LLM and a harness. They created something they wanted that wasn't there before.
reply
mostlysimilar 7 minutes ago
It does matter. Drawing a stick figure and having a machine print over it with a realistic image doesn't make you an artist, and no, you shouldn't be proud of it.
reply
the_af 5 minutes ago
I get where you're coming from, but for completely non-technical people, it seems to me the more precise analogy is not "building" but "ordering online". Or hiring someone to do something for you.

If you order a pizza from an app, and assume you can pick ingredients from a checklist, would you consider it "making" a pizza? Would people get the feel of accomplishment?

reply
mostlysimilar 3 minutes ago
That's a better analogy than my dumb drawing one. You can be happy you got your pizza and you can enjoy the taste but it is not an accomplishment to be proud of.
reply
Trasmatta 9 minutes ago
People are very proud of their prompts I guess

It's like people being proud of the AI slop art they produce

reply
weinzierl 9 minutes ago
The article closes with the question: "Does open source matter anymore?"

I wouldn’t pretend to have an answer. of course. Opens Source means, always meant, different things to different people.

I know what always counted for me:

1. Copyleft License

2. No CLA or Copyright assignment

3. Diverse group of contributors

I sympathize with Miguels point but it bothers me it clashes with point 3 in my list. If you hand select your contributors[1] you will never reach the diversity necessary to effectively make relicensing impossible. Without that Open Source matters less to me.

[1] I admit that controlled set of known contributors has other advantages too.

reply
fantasizr 14 minutes ago
I - and many, many others - learned flask from his mega-guide that he obviously spent a lot of time working on.

I feel bad for people like him who get the brunt of dilettantes who can "code" polluting his time and focus. Reminds me of that mitch hedberg joke: "When someone hands you a flyer, it's like they're saying here you throw this away." but for PRs

reply
kvark 31 minutes ago
We had a process at one company where you had to create an issue before filing a PR. I found it most non-sensical and introducing friction for no good reason. Very surprised to see the author suggesting it in the article.

Review is indeed the main bottleneck now for open source, and we need to solve it. Introducing more friction is hardly helping.

reply
katerberg 22 minutes ago
I think the point that he is making is that the additional friction is a good thing and necessary in this case because it's an open source project. It's too easy to do drive-by PRs that don't actually provide value and just eat up review cycles. The issue requirement simply ensures that the requester actually is invested and cares enough about this to get approval before starting work on it.

I can see why that doesn't sound great particularly on a team where everyone knows each other and is working together but it totally makes sense for me if I were maintaining a project that was large enough to get a lot of low-effort PRs coming into it.

reply
janalsncm 11 minutes ago
The author is describing a method for turning a low trust/no trust environment into a slightly higher trust environment.

A company is usually already a high-trust environment, where people use real names and have real reputations. So creating an issue cannot serve the purpose of increasing trust.

reply
chrisweekly 17 minutes ago
[dead]
reply
stantaylor 26 minutes ago
Even if this guy were not anti-AI, as the primary maintainer of OS projects, it sounds like he's dealing with a genuine problem.

> My initial task when a new unexpected PR arrives is to determine if there is a person behind it or not, and luckily this is easy to figure out in just a few seconds.

OK. How? That would have been an interesting explanation to me.

reply
CagedCoder 21 minutes ago
I feel like these 2 sentences answer what the author is looking for:

> I do not want an LLM-generated novel with chapters, bullet points and emojis, just a simple description of the problem in your own voice.

> If I don't see proof of human involvement, then I'm not interested

reply
raincole 19 minutes ago
> OK. How?

By vibe. That's what people who believe they can detect AI do.

reply
ZpJuUuNaQ5 22 minutes ago
>OK. How?

Have you never seen vibe-slopped PRs?

reply
hungryhobbit 4 minutes ago
This blog post had serious "old man yells at cloud" vibes for me.
reply
d1l 10 minutes ago
The question that resonated with me was whether open source even matters anymore.

I think it does but there are weird dynamics I don’t fully understand. I’m curious about HNs thoughts.

My theories: Centralization around key projects due to AI pointing new users towards them. (At the same time this drives up the PR deluge onto these projects. Especially from newer users already heavily using llms.)

So many low effort AI-generated open source libraries that it becomes harder to tell signal from slop. More movement to the bigger projects because they are perceived as safer bets.

reply
austin-cheney 31 minutes ago
What criteria are people using to discern if code contributions are from humans or LLM?

Are there concrete patterns that somebody could write a linter to auto evaluate for this?

reply
tehjoker 35 minutes ago
To respond to the ending of this piece, I think open source still matters because LLMs generate very specific code for a specific situation. Quality libraries mean solutions can be reliably shared between projects.
reply
mystraline 18 minutes ago
As a systems engineer, ive been a reverse centaur more often than not.

I have a Jira queue. It drives what work I do. I may have some leeway in how I do the work, and what tickets I pull, but Im absolutely at the behest of the ticketing behemoth.

Tickets have been my life since I started helpdesk. And future roles will also be ticketed. And they almost all are customer-facing or system-breakage (which impacts lots of customers).

Im not sure what IT roles im capable of doing wouldnt have tickets. So, yeah. Reverse centaur.. But not an AI driven reverse centaur, yet.

reply