News for hackers. Stuff that matters.
Re:Give Django your time and money, not your tokens by kanzure on Tuesday March 17, 2026 @11:14AM (#47413859)
I like the idea of donating money instead of tokens. I think django contributors are likely to know how to spend those tokens better than I might, as I am not a django core contributor.

Some projects ( https://news.ycombinator.com/item?id=46730504 ) are setting a norm to disclose AI usage. Another project simply decided to pause contributions from external parties ( https://news.ycombinator.com/item?id=46642012 ). Instead of accepting driveby pull requests, contributors have to show a proof of work by working with one of the other collaborators.

Another project has started to decline to let users directly open issues ( https://news.ycombinator.com/item?id=46460319 ).

There's definitely an aspect here where the commons or good will effort of collaborators is being infringed upon by external parties who are unintentionally attacking their time and attention with low quality submissions that are now cheaper than ever to generate. It may be necessary to move to a more private community model of collaboration ( https://gnusha.org/pi/bitcoindev/CABaSBax-meEsC2013zKYJnC3ph... ).

edit: Also I applaud the debian project for their recent decision to defer and think harder about the nature of this problem. https://news.ycombinator.com/item?id=47324087

Re:Give Django your time and money, not your tokens by loeber on Tuesday March 17, 2026 @12:49PM (#47415184)
Shameless plug: I wrote an essay a few weeks ago pushing this exact same thesis. https://essays.johnloeber.com/p/31-open-source-software-in-t...

Instead of people buying the tokens themselves, they should just donate the money to the core contributors and let those people decide how to spend on tokens.

Re:Give Django your time and money, not your tokens by 6thbit on Tuesday March 17, 2026 @02:01PM (#47416082)
I agree with the broarder thesis, although some people aren't buying more tokens for this and could just be using their existing plan's limits.

So people may be less likely to donate an extra amount beyond their "ai budget" to an OSS project for tokens. Large OSS projects are also likely to get free tokens from major providers anyway.

But I like the idea of crowdfunding specific features.

Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @12:49PM (#47415193)
Or paying maintainers and contributors.
Re:Give Django your time and money, not your tokens by yuppiepuppie on Tuesday March 17, 2026 @11:20AM (#47413937)
I love Django. Ive been using it professionally and on side projects extensively for the past 10 years. Plus I maintain(ed) a couple highly used packages for Django (django-import-export and django-dramatiq).

Last year, I had some free time to try to contribute back to the framework.

It was incredibly difficult. Difficult to find a ticket to work on, difficult to navigate the codebase, difficult to get feedback on a ticket and approved.

As such, I see the appeal of using an LLM to help first time contributors. If I had Claude code back then, I might have used it to figure out the bug I was eventually assigned.

I empathize with the authors argument tho. God knows what kind of slop they are served everyday.

This is all to say, we live in a weird time for open source contributors and maintainers. And I only wish the best for all of those out there giving up their free time.

Dont have any solutions ATM, only money to donate to these folks.

Re:Give Django your time and money, not your tokens by manfre on Tuesday March 17, 2026 @11:36AM (#47414167)
There is a clear correlation between the rise in LLM use and the volume of PRs and bug reports. Unfortunately, this has predominately increased the volume of submissions and not the overall quality. My view of the security issues reported, many are clearly LLM generated and at face value don't seem completely invalid, so they must be investigated. There was a recent Django blog post about this [1].

The fellows and other volunteers are spending a much greater amount of time handling the increased volume.

[1] https://www.djangoproject.com/weblog/2026/feb/04/recent-tren...

Re:Give Django your time and money, not your tokens by boxed on Tuesday March 17, 2026 @11:58AM (#47414470)
I picked up a change that had broad consensus and quite a bit of excitement over even by some core devs.

That ticket now just sits there. The implementation is done, the review is done, there are no objections. But it's not merged.

I think something is deeply wrong and I have no idea what it is.

Re:Give Django your time and money, not your tokens by yuppiepuppie on Tuesday March 17, 2026 @12:03PM (#47414544)
Have you tried pinging in the Discord about it?
Re:Give Django your time and money, not your tokens by boxed on Wednesday March 18, 2026 @02:37AM (#47422270)
I'm banned for expressing my opinion that harassing new joiners who say "hey guys" is a bad idea. They claim it's anti-women to do that, even though the dictionary clearly says it's a gender neutral expression and you can see it in countless movies being said by women to only women.

Imo it's not inclusive to harass people for using English properly. But they think it's inclusive to ban me for that opinion. To each his own I guess.

Re:Give Django your time and money, not your tokens by Yusu on Wednesday March 18, 2026 @03:38AM (#47422715)
I'm sure you believe that's the reason you got banned.
Re:Give Django your time and money, not your tokens by boxed on Wednesday March 18, 2026 @08:55AM (#47425207)
I'm sure you don't believe me. To each his own. In any case I'm banned.
Re:Give Django your time and money, not your tokens by Yusu on Tuesday March 17, 2026 @12:25PM (#47414861)
Looking at your PR, the ticket is still marked as Needs documentation: yes Patch needs improvement: yes

If this is done, you should update it so it appears in the review queue.

Re:Give Django your time and money, not your tokens by boxed on Wednesday March 18, 2026 @02:38AM (#47422275)
Aha. Damn, I always miss stuff like this in trac. I really with they'd move over to github tickets!
Re:Give Django your time and money, not your tokens by gedy on Tuesday March 17, 2026 @12:06PM (#47414580)
I agree somewhat, as I deal with an internal legacy codebase that's pretty hard to follow, and I use Gemini, Claude, etc to help learn, debug solutions and even propose solutions. But there's a big difference in using it as a learning tool and just having the LLM "do it". I see little value in first time contributors just leaning on an LLM to just do it.
Re:Give Django your time and money, not your tokens by pgwalsh on Tuesday March 17, 2026 @11:40AM (#47414214)
Thank you. django-dramatiq has been fantastic.
Re:Give Django your time and money, not your tokens by yuppiepuppie on Tuesday March 17, 2026 @11:49AM (#47414354)
Awesome! Glad you like it :)
Re:Give Django your time and money, not your tokens by crimsoneer on Tuesday March 17, 2026 @11:51AM (#47414381)
For anybody else in this position, would heavily plug the djangonauts program
Re:Give Django your time and money, not your tokens by yuppiepuppie on Tuesday March 17, 2026 @11:55AM (#47414436)
I applied to the djangonauts twice - but was rejected both times. I always liked the idea, but perhaps my profile was not what they were looking for /shrug
Re:Give Django your time and money, not your tokens by CodenameTim on Tuesday March 17, 2026 @08:46PM (#47420352)
Hey, Tim here. OP and one of the admins for Djangonaut Space. I know it's demoralizing to get multiple rejections. We do value people who apply multiple times and have a better system for highlighting that now. I hope you reconsider again in the future. Or if you can, go to a DjangoCon and stay for the sprints. Those tend to provide a similar energy.
Re:Give Django your time and money, not your tokens by edelbitter on Tuesday March 17, 2026 @01:17PM (#47415577)
Its weird that still so many consider bug triage a problem to be circumnavigated, somehow in the way of "actual" contributions. Those are actual contributions! Even if they never make it into structured documentation or even python code. And especially so since that work can less usefully be augmented with newly available tool use.

A number of times now, I have found real value in someone just dropping into the bugtracker to restate the bug description in clearer terms or providing a shorter reproducer. Even if the flaw in Django had been fixed right away, I would not have pulled patches from master anyway. So the ticket comment was still a useful contribution to django, because I could use it in resolving the issue in how my software triggered it.

Re:Give Django your time and money, not your tokens by CodenameTim on Tuesday March 17, 2026 @09:12PM (#47420506)
Thank you for maintaining those packages! I've used django-import-export a few times.
[dead]
Re:Give Django your time and money, not your tokens by positive-spite on Tuesday March 17, 2026 @11:42AM (#47414251)
In that case I encourage you to build Django with your LLM of choice.

Do what the Django team does, and be of service to the public!

I challange you to prove that Django is sloppier than your LLM-Version

Re:Give Django your time and money, not your tokens by boxed on Tuesday March 17, 2026 @11:59AM (#47414494)
Someone beat you to it: https://github.com/mymi14s/openviper
Re:Give Django your time and money, not your tokens by a4isms on Tuesday March 17, 2026 @11:54AM (#47414426)
> Django in particular is optimized for LLMs

Meanwhile, a different take:

Now, what we’ve been told about models is that they’re only as good as their training data. And so languages with gargantuan amounts of training data ought to fare best, right? Turns out that models kind of universally suck at Python and Javascript (comparatively). The top performing languages (independent of model) are C#, Racket, Kotlin, and standing at #1 is Elixir.

https://news.ycombinator.com/item?id=47410349

Re:Give Django your time and money, not your tokens by boxed on Tuesday March 17, 2026 @11:59AM (#47414489)
I am using Claude Code with Elm, a very obscure language, and I find that it's amazing at it.
Re:Give Django your time and money, not your tokens by christophilus on Tuesday March 17, 2026 @12:56PM (#47415282)
I wouldn’t call Elm obscure. It’s old, well understood, well documented, and has a useful compiler. This is nearly the perfect fit for an LLM.
Re:Give Django your time and money, not your tokens by _joel on Tuesday March 17, 2026 @11:53AM (#47414420)
50 day old account, are you even a real person or a clawdbot? (such are the times we live in)
Re:Give Django your time and money, not your tokens by jihadjihad on Tuesday March 17, 2026 @11:33AM (#47414129)
s/Django/the codebase/g, and the point stands against any repo for which there is code review by humans:

> If you do not understand the ticket, if you do not understand the solution, or if you do not understand the feedback on your PR, then your use of LLM is hurting Django as a whole.

> Django contributors want to help others, they want to cultivate community, and they want to help you become a regular contributor. Before LLMs, this was easier to sense because you were limited to communicating what you understood. With LLMs, it’s much easier to communicate a sense of understanding to the reviewer, but the reviewer doesn’t know if you actually understood it.

> In this way, an LLM is a facade of yourself. It helps you project understanding, contemplation, and growth, but it removes the transparency and vulnerability of being a human.

> For a reviewer, it’s demoralizing to communicate with a facade of a human.

> This is because contributing to open source, especially Django, is a communal endeavor. Removing your humanity from that experience makes that endeavor more difficult. If you use an LLM to contribute to Django, it needs to be as a complementary tool, not as your vehicle.

I am going to try to make these points to my team, because I am seeing a huge influx of AI-generated PRs where the submitter interacts with CodeRabbit etc. by having Claude/Codex respond to feedback on their behalf.

There is little doubt that if we as an industry fail to establish and defend a healthy culture for this sort of thing, it's going to lead to a whole lot of rot and demoralization.

Re:Give Django your time and money, not your tokens by genthree on Tuesday March 17, 2026 @12:06PM (#47414596)
AI autocomplete and suggestions built-in to Jira are making our ticket tracker so goddamn spammy that I’m 100% sure that “feature” has done more harm than good.

I don’t think anybody’s tracking the actual net-effects of any of this crap on productivity, just the “vibes” they get in the moment, using it. “I got my part of this particular thing done so fast!”

I believe that to be the case, in part, because not a lot of organizations are usefully tracking overall productivity to begin with. Too hard, too expensive. They might “track” it, but so poorly it’s basically meaningless. I don’t think they’ve turned that around on a dime just to see if the c-suite’s latest fad is good or bad (they never want a real answer to that kind of question anyway)

Re:Give Django your time and money, not your tokens by acedTrex on Tuesday March 17, 2026 @12:38PM (#47415029)
Ironically my favorite use of claude is removing caring about jira from my workflow. I already didn't care about it but now i dont have to spend any time on it.

I treat jira like product owners treat the code. Which is infinitely humorous to me.

Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @12:49PM (#47415190)
Horrible degrading take. Be the change you want to see. Don't fuel the fire that's burning you.

If something's not happening, something else's making it impractical. Saying this as a 10+ years product manager and R&D person with 20+ more years of engineering on top.

I also had to deal with "managers are just complicating things" or "users are stupid and don't understand anything"; do you think I complained? No, I had engineers barter trust of their ingenuity with trust of my wisdom, and brought them to customer calls and presented them to users almost like royalty, which made them incredibly respectful as soon as they saw what kind of crap users had to deal with.

Re:Give Django your time and money, not your tokens by acedTrex on Tuesday March 17, 2026 @01:41PM (#47415831)
The industry is broken now, this is just a response to that. Leadership and product don't have any respect for the code, why would engineers have any respect for the ticketing process.

Thats an unreasonable asymmetric effort demand, "Your code does not matter but my precious tickets must have elbow grease put into them."

Re:Give Django your time and money, not your tokens by Aurornis on Tuesday March 17, 2026 @02:55PM (#47416676)
> The industry is broken now, this is just a response to that.

No, your behavior is the cause of that.

The entire industry isn't broken. There are good company cultures and bad company cultures just like always.

At least own up to what you're doing. Don't blame "the industry" when you're the one doing the thing.

Re:Give Django your time and money, not your tokens by qdotme on Tuesday March 17, 2026 @03:40PM (#47417250)
Or.. both!

The industry is broken. It's broken in the same sense the railroad industry is broken. It has reached the point of abundance, where we're doing things that don't need doing. That won't get done in an efficient market. But since we're not in an efficient market, there are globs of capital thrown at people building stuff that.. doesn't stand a chance of actually making any return on capital.

But while it lasts, us, the glorified machine-minders (just like railroad engineers, well, minded the engines), get paid large lumps of money, through large hordes of managers, arguing on minutia of conversion optimization, and fundamentally, being paid enough to not to try and do something else, perhaps competitive.

And that is broken. Especially for the "smarter of us" - the graduation ceremony of my physics department rings true - we've trained you to discover the secrets of universe and reach the stars, and most of us will use it.. to gain an edge at Lehman Brothers.

(And I think the root of this problem, is the abundance of low-risk capital, from people who expect a small return and a pension that lasts for decades in retirement)

Re:Give Django your time and money, not your tokens by acedTrex on Tuesday March 17, 2026 @05:22PM (#47418514)
> No, your behavior is the cause of that.

My behavior is a reaction to the environment I am in. And currently the environment is push slop code as fast as possible. So being able to claw back just a little bit of my time from the people pushing this stupidity is a small pro in a sea of cons.

Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @02:20PM (#47416298)
What about "your milestones, roadmap, discussions and strategies do not matter, but my precious code had elbow grease put into it."

Petty and getting nowhere. Everyone loses. How about product and engineers also disrespect sales, and sales disrespects customers and everyone else.

I really don't get why this is even a question. Good people do good stuff, and bad people make bad companies.

Re:Give Django your time and money, not your tokens by genthree on Tuesday March 17, 2026 @01:20PM (#47415600)
Teach me your ways. I’ve long wished for an actual, human secretary to handle that for me. The context-switching and digging around in a painful, slow interface (I don’t just mean Jira, 100% of the ones project managers find acceptable seem to have this quality) is such a productivity killer, and it’s so easy to miss important things in all the noise.
Re:Give Django your time and money, not your tokens by acedTrex on Tuesday March 17, 2026 @01:39PM (#47415804)
https://github.com/ankitpokhrel/jira-cli just install this and have claude write a skill on how to use it.

Its laughably simple to do. I havent touched the jira UI in months.

Re:Give Django your time and money, not your tokens by semireg on Tuesday March 17, 2026 @02:26PM (#47416374)
This is a valuable comment. It's the exact demoralization that others fear we are headed.
Re:Give Django your time and money, not your tokens by Aurornis on Tuesday March 17, 2026 @02:54PM (#47416654)
> just the “vibes” they get in the moment, using it. “I got my part of this particular thing done so fast!”

In the pre-AI era it was much easier to identify people in the workplace who weren't paying attention to their work. To write something about a project you had to at minimum invest some time into understanding it, then think about it, then write something on the ticket, e-mail, or codebase.

AI made it easy to bypass all of that and produce words or code that look plausible enough. Copy and paste into ChatGPT, copy and past the blob of text back out, click send, and now it's somebody else's problem to decipher it.

It gets really bad when the next person starts copying it into their ChatGPT so they can copy and past a response back.

There are entire groups of people just sending LLM slop back and forth and hoping that the project can be moved to someone else before the consequences catch up.

Re:Give Django your time and money, not your tokens by RobRivera on Tuesday March 17, 2026 @11:39AM (#47414207)
LLMs are to open source contributions as photoshop os to Tinder.
Re:Give Django your time and money, not your tokens by savolai on Tuesday March 17, 2026 @12:10PM (#47414645)
Or tinder to photoshop. Or tinder to instagram to fb to geocities to newsgroups/bbs.
Re:Give Django your time and money, not your tokens by MattGaiser on Tuesday March 17, 2026 @12:27PM (#47414897)
> I am going to try to make these points to my team, because I am seeing a huge influx of AI-generated PRs where the submitter interacts with CodeRabbit etc. by having Claude/Codex respond to feedback on their behalf.

Are people generally unhappy with the outcomes of this? As anecdotally, it does seem to pass review later on. Code is getting through this way.

Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @12:47PM (#47415160)
It's slippery. You're swamped with low-effort PRs, can't possibly test and review all of them. You will become a visible bottleneck, and guess whether it's easier to defend quality vs. "blocking a lot of features" which "seem to work". If you're tied by your salary as a reviewer, you will have to let go, and at the same time you'll suffer the consequences of the "lack of oversight" when things go south.
Re:Give Django your time and money, not your tokens by seanp2k2 on Tuesday March 17, 2026 @01:24PM (#47415662)
The Board has decided that we can no longer afford artisanal, hand-crafted software, and that machine-made will suffice for nearly all use cases.

Enshittification Enterprise Edition.

Re:Give Django your time and money, not your tokens by mrguyorama on Tuesday March 17, 2026 @03:37PM (#47417215)
The board wants their cake and eat it too.

They want AI to write all code but also still be able to fire humans for failure, because an AI can't be blamed right now.

Boy I can't wait for this employment norm. Fired because you weren't allowed to take the time to review important code but "You are responsible"

I wish Executives were required to be that "responsible"

Re:Give Django your time and money, not your tokens by wombatpm on Tuesday March 17, 2026 @10:41PM (#47421018)
Just reject a bunch of PRs two days before code freeze. They can go next sprint. In fact ask AI to provide a plausible reason for rejection. If anyone overrides, you are covered.
Re:Give Django your time and money, not your tokens by drob518 on Tuesday March 17, 2026 @12:57PM (#47415298)
In the old days, you could assume that a Par was being offered in good faith by someone who was really fixing a problem. You might disagree with the proposed solution and reject the PR as written, but you assumed good faith. AI has flipped that on its head. Now, everyone assumes they are interacting with an AI (or at least a human using one to generate all the content) and that the human has little to no understanding of what they are proposing. Ultimately, the broad use of AI erodes trust. And that’s a shame.
Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @01:02PM (#47415371)
Well said. It is all about trust.

Just like "etiquette" accomplishes no purpose except letting people easily figure out who put the effort into learning it, vs. who didn't.

Back then this distinguished by class, but ironically, today where's so easy to learn, it finally distinguishes by merit.

Re:Give Django your time and money, not your tokens by akkartik on Tuesday March 17, 2026 @11:50AM (#47414360)
Very well said.
Re:Give Django your time and money, not your tokens by CodenameTim on Tuesday March 17, 2026 @08:48PM (#47420362)
I appreciate that, thank you!
Re:Give Django your time and money, not your tokens by keybored on Tuesday March 17, 2026 @11:51AM (#47414382)
Incredibly milquetoast. I would not like to work with anyone who goes against these points.
Re:Give Django your time and money, not your tokens by kshri24 on Tuesday March 17, 2026 @11:59AM (#47414491)
Isn't the meaning of milquetoast opposite to what you are probably trying to convey?
Re:Give Django your time and money, not your tokens by nchmy on Tuesday March 17, 2026 @12:07PM (#47414606)
I think they don't understand what milquetoast actually means, as the post defintiely isn't - django quite clearly asserted themselves and their rules.

What the parent comment was probably trying to say was something like "a completely reasonable, uncontroversial post that I'm glad to see them make", but chose milquetoast (a word that no normal human ever uses - and certainly not in casual conversation) due to an affectation of one kind or another.

Re:Give Django your time and money, not your tokens by igorhvr on Tuesday March 17, 2026 @12:28PM (#47414908)
On the contrary, they could have stated their points much more bluntly and strongly than they did in the post. I had the same impression upon reading it.

Milquetoast perfectly describes it, I am happy to see less common words used around here (specially when the convey the intended meaning this precisely), and I find claiming "affectation" of the person who used it unnecessarily rude.

Re:Give Django your time and money, not your tokens by nchmy on Tuesday March 17, 2026 @04:41PM (#47418008)
Here's a good use of LLMs - asking whether this article is milquetoast. It's not.

https://chatgpt.com/share/69b9be3b-a298-8009-bb21-c3afef1e5e...

Moreover, that word doesn't even fit within the parent comment's context.

> Incredibly milquetoast. I would not like to work with anyone who goes against these points. reply

They use milquetoast as a positive thing, and the opposite of how you use it.

You're unfortunately mistaken about everything here.

Re:Give Django your time and money, not your tokens by keybored on Tuesday March 17, 2026 @05:33PM (#47418621)
A use of LLMs is when you are in your second reply and you don’t have the will to make your own argument.

The post is timid and conciliatory, spending words on some weird bargaining on all the wonderful things you can do with LLMs in preparation for a contribution. Who cares? I’m not in the Django project, but I’d think (living in These Times and all) that the thrust ought to be more about how no-effort faux contributions are wasting people’s time. At some point you can say: you’ve been warned, others have warned about this for years as well, and we don’t take kindly to you pinging us in any form.

But if someone disagrees with this milquetoast proposal or stance? If they want to defy even this and go ahead and “spend tokens” by trying to shovel unlabeled, generated code into the project? Then that’s the kind of person that I don’t want to work with. I hope that clarifies milquetoast hermeneutics.

Re:Give Django your time and money, not your tokens by nchmy on Tuesday March 17, 2026 @09:17PM (#47420544)
Great to see that you're now in agreement that your original comment made no sense!
Re:Give Django your time and money, not your tokens by keybored on Wednesday March 18, 2026 @06:15AM (#47423723)
What I wrote last was the expanded thought process for my original comment, the same sentiment. For those who don’t understand what milquetoast means.

You can try your luck with some text slot machines. Maybe they will be able to analyze and find some discrepancies. Not that I would read those analyses.

Re:Give Django your time and money, not your tokens by keybored on Tuesday March 17, 2026 @12:07PM (#47414600)
Is it?
Re:Give Django your time and money, not your tokens by comboy on Tuesday March 17, 2026 @11:55AM (#47414435)
Perhaps we should start making LLM- open source projects (clearly marked as such). Created by LLMs, open for LLM contributions, with some clearly defined protocols I'd be interesting where it would go. I imagine it could start as a project with a simple instruction file to include in your project to try to find abstractions which can be useful to others as a library and look for specific kind of libraries. Some people want to help others even if they are sharing effectively money+time rather than their skill.

Although I'm afraid big part of these LLM contributions may be people trying to build their portfolio. Some known project contributor sounds better than having some LLM generated code under your name.

Re:Give Django your time and money, not your tokens by Cpoll on Tuesday March 17, 2026 @11:57AM (#47414458)
Moltbook meets GitHub? Sounds like a billion dollar valuation (sarcasm tag deliberately omitted).
Re:Give Django your time and money, not your tokens by thewebguyd on Tuesday March 17, 2026 @12:05PM (#47414579)
Actually, I'd want to see that. All the AI companies keep saying it will take our jobs, human developers won't be necessary.

Well let them put their money where their mouth is. Let's see what happens, see what the agents create or fail to create. See if we end up with a new OS, kernel all the way up to desktop environment.

Re:Give Django your time and money, not your tokens by comboy on Tuesday March 17, 2026 @02:01PM (#47416080)
Me too, the problem is that it's hard to come up with tools that are needed but not made yet, and we don't want to end up with https://malus.sh/index.html
Re:Give Django your time and money, not your tokens by simonw on Tuesday March 17, 2026 @12:29PM (#47414925)
OpenClaw https://github.com/openclaw/openclaw is effectively that - 1,237 contributors, 19,999 commits and the first commit was only back in November.
Re:Give Django your time and money, not your tokens by bensyverson on Tuesday March 17, 2026 @12:34PM (#47414975)
Simon, as co-creator of Django, what's your take on this story?
Re:Give Django your time and money, not your tokens by simonw on Tuesday March 17, 2026 @12:36PM (#47415010)
I think this line says everything:

> If you do not understand the ticket, if you do not understand the solution, or if you do not understand the feedback on your PR, then your use of LLM is hurting Django as a whole.

Re:Give Django your time and money, not your tokens by bensyverson on Tuesday March 17, 2026 @12:45PM (#47415127)
I love it. Sounds like good advice for submitting a PR to any project!
Re:Give Django your time and money, not your tokens by FEELmyAGI on Tuesday March 17, 2026 @01:33PM (#47415753)
Why does it matter if the I understand the ticket and solution? THe LLLM writes the code not me. If you want to check the LLM understanding i'll be happy to copy and paste your gatekeeping questions to it.

Hey I thought you were a proponent of "no one needs to look at the code" ? dark factory, etc etc.

Re:Give Django your time and money, not your tokens by simonw on Tuesday March 17, 2026 @02:04PM (#47416105)
Just because I write about the dark factory stuff doesn't mean I'm a "proponent" of it. I think it's interesting and there's a lot we can learn from what they are trying, but I'm not yet convinced it's the right way to produce software.

The linked article makes a very good argument for why pasting the output of your LLM into a Django PR isn't valuable.

The simplest version: if that's all you are doing, why should the maintainers spend time considering your contribution as opposed to prompting the models themselves?

Re:Give Django your time and money, not your tokens by FEELmyAGI on Wednesday March 18, 2026 @07:25PM (#47432658)
> if that's all you are doing, why should the maintainers spend time considering your contribution as opposed to prompting the models themselves?

Plenty of reasons: - Maybe the maintainers don't have enough credits to run the LLM themselves - Maybe the maintainers don't value fixing the issue which is why it sits in issue tracker - Maybe LLM user has a different model or harness that produces different outcomes - Maybe the LLM user runs the model over and over and gets lucky

Why reject a working solution?

Re:Give Django your time and money, not your tokens by simonw on Wednesday March 18, 2026 @08:03PM (#47432968)
Again, "if that's all you are doing".

You can contribute code that an LLM helped with if you do the extra work to review, verify and explain that code.

Don't put all of that burden on the maintainers who have to review it.

Re:Give Django your time and money, not your tokens by FEELmyAGI on Wednesday March 18, 2026 @09:24PM (#47433617)
LLM are capable of "review, verify and explain", as much as they are "code".
Re:Give Django your time and money, not your tokens by grey-area on Tuesday March 17, 2026 @12:37PM (#47415012)
Please do, that would be amazing.

You'd have to manage the contributions, or get your AI bots to manage them or something, but it would be great to have honeypots like this to attract all the low effort LLM slop.

Re:Give Django your time and money, not your tokens by add-sub-mul-div on Tuesday March 17, 2026 @12:52PM (#47415240)
I like the idea that we could quarantine away LLM contributions like how Twitter quarantines the worst of social media away from Mastodon etc.
Re:Give Django your time and money, not your tokens by MidnightRider39 on Tuesday March 17, 2026 @11:55AM (#47414437)
Great message but I wonder if the people who do everything via LLM would even care to read such a message. And at what point is it hard/impossible to judge whether something is entirely LLM or not? I sometimes struggle a lot with this being OSS maintainer myself
Re:Give Django your time and money, not your tokens by doug_durham on Tuesday March 17, 2026 @12:12PM (#47414670)
"the people who do everything via LLM". That's a bit of a straw man characterization. I don't believe that there are many professional developers "do everything with an LLM'. I don't even know what that statement means.
Re:Give Django your time and money, not your tokens by csh0 on Tuesday March 17, 2026 @12:37PM (#47415011)
There may not be many, but these people do exist.

I watched someone ask Claude to replace all occurrences of a string instead of using a deterministic operation like “Find and Replace” available in the very same VSCode window they prompted Claude from.

Re:Give Django your time and money, not your tokens by notatallshaw on Tuesday March 17, 2026 @12:41PM (#47415072)
On a widely used open source project I maintain I've been seeing PRs in the last month that are a little off (look okayish but are trivial or trying to solve problems in weird ways), and then when I look at their account they started opening PRs within the last few weeks, and have opened hundreds of PRs spread over hundreds of repositories.
Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @12:52PM (#47415227)
They do exist; if "professional" means "hired" it has no bearing on quality, it is not in any shape equivalent to "judicious" nor "careful". If salary goes into "push features" that's gonna be the only incentive.
Re:Give Django your time and money, not your tokens by chamomeal on Tuesday March 17, 2026 @02:29PM (#47416406)
I know a few of them. Anything than can be done by an LLM, will done by an LLM. They practically worship Claude
Re:Give Django your time and money, not your tokens by seattle_spring on Tuesday March 17, 2026 @03:26PM (#47417065)
If you follow any of the programming subs on Reddit, especially the AI-oriented ones, there are a lot of people that at least claim to not code at all anymore-- 100% of their contributions are from prompts.
Re:Give Django your time and money, not your tokens by dumpsterdiver on Tuesday March 17, 2026 @05:12PM (#47418398)
Agreed. Imo, it is important to distinguish which parts of “everything” carry the weight of the concern. By doing that - we may be able to remove “LLM” from that equation entirely.

The direct problem isn’t that people are using LLMs for everything - it’s that some people can’t be bothered to provide reasonable diligence. Phrasing that concern by blaming LLMs implies that these were perfectly diligent human workers before LLMs came along. Do we really believe that to be the case?

Re:Give Django your time and money, not your tokens by jmye on Tuesday March 17, 2026 @10:33PM (#47420972)
Do you think they were submitting as many PRs, or do you think maybe the LLMs are enabling them to vastly over submit to these projects, meaning that in this case, LLMs are the actual, whole problem?

I find it odd how people will refuse to think about context when defending their toys.

Re:Give Django your time and money, not your tokens by nohren on Tuesday March 17, 2026 @02:04PM (#47416108)
I wonder if checking for false statements or hallucinations is the first step to detect entirely LLM
Re:Give Django your time and money, not your tokens by CodenameTim on Tuesday March 17, 2026 @09:05PM (#47420463)
I appreciate the compliment. I'm not sure. I've got a few PRs that I've been putting off reviewing because they're either an Agent or someone copy-pasting the output without review. There's an investment I'm not ready to pay quite yet, but I suspect I'll include a link to this when I respond.
Re:Give Django your time and money, not your tokens by orsorna on Tuesday March 17, 2026 @12:05PM (#47414577)
Someone better let Simon know!
Re:Give Django your time and money, not your tokens by butILoveLife on Tuesday March 17, 2026 @12:06PM (#47414597)
DAE see the Anti-AI OSS communities as dying when they say stuff like this?

I think its denial.

Don't get me wrong, I think code reviews are extremely important. However, the amount of useful features I developed for my own software, for other's software, chrome, my OS, etc... in literal seconds has been all the evidence I need.

"It doesnt scale, security, whatever"

Sure, but my ROI has been in the 10x+. If you can't apply something at 10x to your company, its a personal issue.

You don't need to be 10x. Heck 1.1x is better than a human. Not adjusting to this new normal will be the death and replacement.

I'm still trying to figure out what my job will be in the future. I liked that HN thread about 'Context' being the new thing in 2026. I agree, I know the magic words. "Prompt Engineer" may actually be a thing.

Re:Give Django your time and money, not your tokens by ben-schaaf on Tuesday March 17, 2026 @12:20PM (#47414796)
> scale, security, whatever

Yea, who needs performance or security in a web framework!?

Re:Give Django your time and money, not your tokens by butILoveLife on Tuesday March 17, 2026 @12:27PM (#47414888)
Did you deliberately miss my point?

Heck the longer I live, the more I realize AI is catching my mistakes.

Re:Give Django your time and money, not your tokens by weli on Tuesday March 17, 2026 @12:07PM (#47414601)
Beggars can't be choosers. I decide how and what I want to donate. If I see a cool project and I want to change something (in what I think) is an improvement, I'll clone it, have CC investigate the codebase and do the change I want, test it and if it works nicely I'll open a PR explaining why I think this is a good change.

If the maintainers don't want to merge it for whatever reasons that's fine and nature of open source, but I think its petty to tell that same user who opened the PR you should have donated money instead of tokens.

Re:Give Django your time and money, not your tokens by sharkjacobs on Tuesday March 17, 2026 @12:15PM (#47414727)
You're subtly shifting the framing to defend doing something different than the post describes.

It makes it kind of unclear if you don't understand the difference between using CC to "investigate the codebase" so you can make a change which you (implicitly) do understand versus using an LLM to make a plausible looking PR although in actuality "you do not understand the ticket ... you do not understand the solution ... you do not understand the feedback on your PR"

Re:Give Django your time and money, not your tokens by slopinthebag on Tuesday March 17, 2026 @12:50PM (#47415208)
I think if I was spamming oss projects with ai slop I would appreciate knowing which projects were open to accept my changes.
Re:Give Django your time and money, not your tokens by danillonunes on Tuesday March 17, 2026 @01:47PM (#47415902)
Beggars in fact can be choosers. If I give a beggar a rotten sandwich he can look at it and say "nah, I'm good". He can even be less polite and call me names for trying to give him food that is not good to eat. Why would I do that anyway? Well, maybe because I'm trying to build an image that I am a charitable person but I don't want to actually have the effort and costs of producing for him a fresh sandwich. In this scenario why people would take the beggars side.
Re:Give Django your time and money, not your tokens by __mharrison__ on Tuesday March 17, 2026 @12:10PM (#47414654)
Curious what simon thinks about using an LLM to work on Django...

I've used an LLM to create patches for multiple projects. I would not have created said work without LLMs. I also reviewed the work afterward and provided tests to verify it.

Re:Give Django your time and money, not your tokens by cwillu on Tuesday March 17, 2026 @12:46PM (#47415145)
> This isn’t about whether you use an LLM, it’s about whether you still understand what’s being contributed. What I see now is people who are using LLMs to generate the code and write the PR description and handle the feedback from the PR review. It’s to the extent where I can’t tell if there’d be a difference if the reviewer had just used the LLM themselves. And that is a big problem.

[…]

> If you use an LLM to contribute to Django, it needs to be as a complementary tool, not as your vehicle.

Re:Give Django your time and money, not your tokens by __mharrison__ on Tuesday March 17, 2026 @06:52PM (#47419454)
I guess I feel like the LLM was the vehicle and I was complementary to it...
Re:Give Django your time and money, not your tokens by module1973 on Tuesday March 17, 2026 @12:13PM (#47414698)
It's like every new innovation at this point is exacerbating the problem of us choosing short term rewards over long time horizon rewards. The incentive structure simply doesn't support people who want to view things from the bird's eye view. Once you see game theory, you really can't unsee it.
Re:Give Django your time and money, not your tokens by slopinthebag on Tuesday March 17, 2026 @12:40PM (#47415054)
This is what happens when governments around the world spend decades inflating the currency to pay for their bloated projects, devaluing peoples savings and paycheques and causing them to prioritise making money over anything else. You kinda gotta do it to survive.
Re:Give Django your time and money, not your tokens by seanp2k2 on Tuesday March 17, 2026 @01:40PM (#47415820)
But at the moment it’s so exciting to see if we’re headed more for a Waterworld-esque dystopia or something more similar to Neuromancer / The Matrix. I guess it’ll depend on the rates at which the global economy collapses as a result of AI and WW3 vs climate change, exacerbated of course by the inevitable global thermonuclear war.
Re:Give Django your time and money, not your tokens by instig007 on Tuesday March 17, 2026 @12:44PM (#47415123)
game theory doesn't expand into continuous rounds of interactions over the course of a lifetime where previous rounds' outcomes are either reset or persist based on other actors entering the game from the open world, so it really is an inferior framework for evaluating long-term strategies.
Re:Give Django your time and money, not your tokens by lijok on Tuesday March 17, 2026 @12:15PM (#47414717)
By what metric is “the level of quality is much, much higher” in the Django codebase? ‘cause other than the damn thing actually working, the primary metric of a codebase being high quality is how easy it is to contribute to. And evidently, it’s not.
Re:Give Django your time and money, not your tokens by ErroneousBosh on Tuesday March 17, 2026 @12:48PM (#47415176)
Have you spent much time with the Django codebase?

I remember when I was getting started with Django in the 0.9 days most of the assistance you got on the IRC channel was along the lines of "it's in this file here in the source, read it, understand it, and if you still have a question come back and ask again". I probably learned more about writing idiomatic Python from that than anything else.

Re:Give Django your time and money, not your tokens by paganel on Tuesday March 17, 2026 @01:20PM (#47415604)
> I remember when I was getting started with Django in the 0.9

I can confirm that that was the general mindset back then, and I think that's what made the project last for 20 years. I myself ended up doing some monkey-patching for the admin interface on 0.92 (or 0.91? it's been a lot of time since then), all as the result of me going through the source-code. Definitely not the cleanest solution, even back then, but it made one getting to know the underlying code so much more.

Re:Give Django your time and money, not your tokens by ErroneousBosh on Tuesday March 17, 2026 @03:47PM (#47417349)
Someone in an IRC channel I'm in (recently! It's still alive!) asked if I fancied taking a look at some Django code for them because they'd been asked to find a contractor to modernise it and make it suitable for 2025 hosting.

Sure, I thought, this'll be fun.

Holy shit. It was something I'd started working on in the aforementioned 0.9x days, and which someone else had, uh, "extended and modified" after I left the web dev place where I'd worked at the time. Remarkably it was still pretty understandable.

I didn't want anything to do with the person that ran the site, not even just to take money off them, so I passed on it.

Re:Give Django your time and money, not your tokens by nuschk on Tuesday March 17, 2026 @12:57PM (#47415297)
The code is very dense. Clear, concise, elegant. But dense. An LLM doesn't generate code like that.

I think it's perfectly doable to use an LLM to write into the Django codebase, but you'll have to supervise and feedback it very carefully (which is the article's point).

Re:Give Django your time and money, not your tokens by santiagobasulto on Tuesday March 17, 2026 @12:17PM (#47414749)
I feel like open source is taking the wrong stance here. There’s a lot of gatekeeping, first. And second, this approach is like trying to stop a tsunami with an umbrella. AI is here to stay. We can’t stop it, for much we try.

I feel the successful OS projects will be the ones embracing the change, not stopping it. For example, automating code reviews with AI.

Re:Give Django your time and money, not your tokens by sequoia on Tuesday March 17, 2026 @12:23PM (#47414835)
> I feel the successful OS projects will be the ones embracing the change, not stopping it.

Yes, you feel. And the author feels differently. We don't have evidence of what the impact of LLMs will be on a project over the long term. Many people are speculating it will be pure upside, this author is observing some issues with this model and speculating that there will be a detriment long-term.

The operative word here is "speculating." Until we have better evidence, we'll need to go with our hunches & best bets. It is a good thing that different people take different approaches rather than "everyone in on AI 100%." If the author is wrong time will tell.

Re:Give Django your time and money, not your tokens by santiagobasulto on Tuesday March 17, 2026 @04:52PM (#47418117)
Yes. Exactly. We’re both “feeling” without much proof. But between the two speculations, one is more open and welcoming, while the other is more restrictive.
Re:Give Django your time and money, not your tokens by stevekemp on Tuesday March 17, 2026 @12:35PM (#47414995)
When you waste time trying to deal with "AI" generated pull-requests, in your free time, you might change your mind.

I share code because I think it might be useful to others. Until very recently I welcomed contributions, but my time is limited and my patience has become exhausted.

I'm sorry I no longer accept PRs, but at the same time I continue to make my code available - if minor tweaks can be made to make that more useful for specific people they still have the ability to do that, I've not hidden my code and it is still available for people to modify/change as they see fit.

Re:Give Django your time and money, not your tokens by codechicago277 on Tuesday March 17, 2026 @12:25PM (#47414862)
I disagree, this looks like the first signs that mass producing AI code without understanding hits a bottleneck at human systems. These open source responses have been necessary because of the volume of low quality contributions. It’ll be interesting to watch the ideas develop, because I agree that AI is here to stay.
Re:Give Django your time and money, not your tokens by duskdozer on Tuesday March 17, 2026 @02:50PM (#47416614)
It's becoming clearer by the day why people are incapable of using LLMs responsibly, so the only sensible response is a total ban on such activity if you hope to keep some quality and sanity in your project.
Re:Give Django your time and money, not your tokens by strobe on Tuesday March 17, 2026 @12:34PM (#47414986)
OSS projects usually has culture which adopting quality aimed development practices much faster that commercial projects (because of cost of adoption) so it looks like same concerns eventually will hit other kind of projects.
Re:Give Django your time and money, not your tokens by lionkor on Tuesday March 17, 2026 @12:23PM (#47414831)
If you can TELL someone used AI, its always, without fail, a bad use of AI.
Re:Give Django your time and money, not your tokens by mattw2121 on Tuesday March 17, 2026 @12:37PM (#47415014)
I disagree with that. I can easily tell when my non-native English speaking coworkers use AI to help with their communications. Nine times out of ten, their communication has been improved through the use of AI.
Re:Give Django your time and money, not your tokens by instig007 on Tuesday March 17, 2026 @12:49PM (#47415192)
if only there was a difference between native languages aiming at lossy fluency (feels better) and programming languages aiming at deterministic precision.
Re:Give Django your time and money, not your tokens by woodruffw on Tuesday March 17, 2026 @12:19PM (#47414782)
I can't find a single place in TFA (which doesn't represent or claim to represent open source writ large) that's encouraging people to not use AI.
Re:Give Django your time and money, not your tokens by baq on Tuesday March 17, 2026 @12:27PM (#47414885)
> So how should you use an LLM to contribute?

> Use an LLM to develop your comprehension. Then communicate the best you can in your own words, then use an LLM to tweak that language. If you’re struggling to convey your ideas with someone, use an LLM more aggressively and mention that you used it. This makes it easier for others to see where your understanding is and where there are disconnects.

> There needs to be understanding when contributing to Django. There’s no way around it. Django has been around for 20 years and expects to be around for another 20. Any code being added to a project with that outlook on longevity must be well understood.

> There is no shortcut to understanding. If you want to contribute to Django, you will have to spend time reading, experimenting, and learning. Contributing to Django will help you grow as a developer.

> While it is nice to be listed as a contributor to Django, the growth you earn from it is incredibly more valuable.

> So please, stop using an LLM to the extent it hides you and your understanding. We want to know you, and we want to collaborate with you.

This advice is 95% not actionable and 100% not verifiable. It's full of hand-wavy good intentions. I understand completely where it's coming from, but 'trying to stop a tsunami with an umbrella' is a very good analogy - on one side, you have the above magical thinking, on the other, petaflops of compute which improve their reasoning capabilities exponentially.

Re:Give Django your time and money, not your tokens by woodruffw on Tuesday March 17, 2026 @12:40PM (#47415052)
It's eminently actionable -- the Django maintainers can decide their sensitivity/tolerance for false positives and operate from there. That's what every other open source project is doing.

(Again, I must emphasize that this is not telling people to not use LLMs, any more than telling people to wear a seatbelt would somehow be telling them to not drive a car.)

Re:Give Django your time and money, not your tokens by marknutter on Tuesday March 17, 2026 @12:24PM (#47414847)
Literally the first line of the article:

"Spending your tokens to support Django by having an LLM work on tickets is not helpful. You and the community are better off donating that money to the Django Software Foundation instead."

Re:Give Django your time and money, not your tokens by woodruffw on Tuesday March 17, 2026 @12:37PM (#47415019)
That's not telling people to not use LLMs. It's telling them that using them in a specific way is not helpful.

Reading beyond the first line makes it clear that the problem is a lack of comprehension, not LLM use itself. Quoting:

> This isn’t about whether you use an LLM, it’s about whether you still understand what’s being contributed.

Re:Give Django your time and money, not your tokens by marknutter on Tuesday March 17, 2026 @04:01PM (#47417535)
Then they could just say "understand what's being contributed" and not have to mention LLMs by name at all. They are very clearly blanket discouraging people from using LLMs at all when contributing to their project.
Re:Give Django your time and money, not your tokens by woodruffw on Tuesday March 17, 2026 @11:41PM (#47421389)
LLMs are mentioned because they’ve lowered the bar for contribution. This is arguably a good thing with bad side effects, and that appears to be the argument being made.
Re:Give Django your time and money, not your tokens by halostatue on Tuesday March 17, 2026 @01:05PM (#47415423)
GhosTTY accepts LLM contributions, but has strict rules around it: https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.m...

I accept LLM contributions to most of my projects, but have (only slightly less) strict rules around it. (My biggest rule is that you must acknowledge the DCO with an appropriate sign-off. If you don't, or if I believe you don't actually have the right to sign off the DCO, I will reject your change.) I will also never accept LLM-generated security reports on any of my projects.

I contribute to chezmoi, which has a strict no-LLM contribution (of any kind) policy. There've been a couple of recent user bans because they used LLM‡ and their contributions — in tickets, no less — included code instructions that could not have possibly worked.

Those of us who have those rules do so out of knowledge and self-respect, not out of gatekeeping or ignorance. We want people to contribute. We don't want garbage.

I think that there needs to be something in the repo itself (`.llm-permissions`?) which all agents look at and follow. Something like:

    # .llm-permissions
    Pull-Requests: No
    Issues: No
    Security: Yes
    Translation Assistance: Yes
    Code Completion: Yes
On those repos where I know there's no LLM permissions, I add `.no-llm` because I've instructed Kiro to look for that file before doing anything that could change the code. It works about 95% of the time.

The one thing that I will never add or accept on my repos is AI code review. This is my code. I have to stand behind it and understand it.

‡ I disagree with those bans for practical reasons because the zero-tolerance stance wasn't visible everywhere to new contributors. I would personally have given these contributors one warning (closed and locked the issue and invited them to open a new issue without the LLM slop; second failure results in permanent ban). But I also understand where the developer of chezmoi is coming from.

Re:Give Django your time and money, not your tokens by instig007 on Tuesday March 17, 2026 @12:45PM (#47415130)
> I feel the successful OS projects will be the ones embracing the change

You'll have to embrace the `ccc` compiler first, lol

Re:Give Django your time and money, not your tokens by EMM_386 on Tuesday March 17, 2026 @12:42PM (#47415091)
This is getting really out of control at the moment and I'm not exactly sure what the best way to fix it is, but this is a very good post in terms of expressing the why this is not acceptable and why the burden if shifting on the wrong people.

Will humans take this to heart and actually do the right thing? Sadly, probably not.

One of the main issues is that pointing to your GitHub contributions and activity is now part of the hiring process. So people will continue to try to game the system by using LLMs to automate that whole process.

"I have contributed to X, Y, and Z projects" - when they actually have little to no understanding of those projects or exactly how their PR works. It was (somehow) accepted and that's that.

Re:Give Django your time and money, not your tokens by watty on Tuesday March 17, 2026 @01:26PM (#47415678)
I see the problem everyday and am just playing devil's advocate but it doesn't really do a good job explaining the "why".

They hint at Django being a different level of quality compared to other software, wanting to cultivate community, and go slowly.

It doesn't explain why LLM usage reduces quality or they can't have a strong community with LLM contributions.

The problem is that good developers using LLM is not a problem. They review the code, they implement best practices, they understand the problems and solutions. The problem is bad developers contributing - just as it always has been. The problem is that LLMs enable bad developers to contribute more - thus an influx of crap contributions.

Re:Give Django your time and money, not your tokens by japhyr on Tuesday March 17, 2026 @02:11PM (#47416196)
The last section focuses on how to use LLMs to make contributions:

> Use an LLM to develop your comprehension.

I really like that, because it gets past the simpler version that we usually see, "You need to understand your PR." It's basically saying you need to understand the PR you're making, and the context of that PR within the wider project.

Re:Give Django your time and money, not your tokens by nyeah on Tuesday March 17, 2026 @02:46PM (#47416569)
I think they explain "why" very clearly. They say the problem is people who don't understand their own contributions.
Re:Give Django your time and money, not your tokens by jpitz on Tuesday March 17, 2026 @01:22PM (#47415621)
A decade or more of people copy-pasting rote solutions from StackOverflow only supports the notion that many people will forego comprehension to foster the illusion of competent productivity.

This ain't an AI problem, it's a people problem that's getting amplified by AI.

Re:Give Django your time and money, not your tokens by seanp2k2 on Tuesday March 17, 2026 @01:32PM (#47415736)
It was interesting the other day tracing the lineage of Aaron Swartz -> Library Genesis / Sci-Hub -> LLM vendors relying on that work to train their models and sell it back to us all with no royalties or accountability to the original authors of all this painstakingly researched, developed, and recorded human knowledge they’re making billions on.
Re:Give Django your time and money, not your tokens by nickphx on Tuesday March 17, 2026 @03:07PM (#47416814)
they are not making billions.. they are burning billions.
Re:Give Django your time and money, not your tokens by aprdm on Tuesday March 17, 2026 @01:28PM (#47415684)
That's true. Except that you can have Agents doing it 24/7 with no human input. The amount of repos/PRs is only limited by GPUs
Re:Give Django your time and money, not your tokens by japhyr on Tuesday March 17, 2026 @02:07PM (#47416153)
> One of the main issues is that pointing to your GitHub contributions and activity is now part of the hiring process.

If I were hiring at this moment, I'd look at the ratio of accepted to rejected PRs from any potential candidate. As an open source maintainer, I look at the GitHub account that's opening a PR. If they've made a long string of identical PRs across a wide swath of unrelated repos, and most of those are being rejected, that's a strong indicator of slop.

Hopefully there will be a swing back towards quality contributions being the real signal, not just volume of contributions.

Re:Give Django your time and money, not your tokens by user432678 on Tuesday March 17, 2026 @05:58PM (#47418909)
I now want to create a public index of “slop” contributors. People need to know their “heroes”.
Re:Give Django your time and money, not your tokens by cyberrock on Wednesday March 18, 2026 @12:19AM (#47421550)
Your ratio idea presumes a lot about the maintainers or the nature of the disagreements. I recently sent a handwritten PR to fix a bug in a well-respected project, which involved switching from API A to B. The maintainer was uncomfortable with using B (although I had tested it) and suggested that I call A in a loop, which seemed more dangerous to me. In the end my PR was closed and the bug is still somewhat unresolved.

Should that affect our hiring? In an ideal world, no. He had his opinion and I have mine, and I do reflect that I should've asked if I could've added integration testing to assuage his fears regarding B.

The real problem is the fact that we as an industry have celebrated using casual volunteer work as a hiring indicator and devalued our own labor to a degree unseen anywhere else. The GitHub activity grid turned us all into cattle and should be seen as a paramount violation of ethics amongst the invention of leaded gas and the VW emissions scandal.

Re:Give Django your time and money, not your tokens by xpe on Tuesday March 17, 2026 @01:24PM (#47415656)
> Will humans take this to heart and actually do the right thing? Sadly, probably not.

Don’t blame the people, blame the system.

Identifying the problem is just the first step. Building consensus and finding pragmatic solutions is hard. In my opinion, a lot of technical people struggle with the second sentence. So much of the ethos in our community is “I see a problem, and I can fix it on my own by building [X].” I think people are starting to realize this doesn’t scale. (Applying the scaling metaphor to people problems might itself be a blindspot.)

Re:Give Django your time and money, not your tokens by starkparker on Tuesday March 17, 2026 @02:14PM (#47416224)
You can blame both! The people are definitely not helping.
Re:Give Django your time and money, not your tokens by xpe on Tuesday March 17, 2026 @05:22PM (#47418506)
What kinds of actionable plans ever result from blaming people (as a category)? Where will it get you? Expecting some people to behave differently... just "because"? What kinds of plans flow downstream from blaming human nature? What's the plan? Does it help you somehow, practically? Or is it mostly about feeling better somehow?

If the plan is persuasion, putting blame aside goes a long way.

If you want to make change based in the real world, you could do worse that reading and absorbing "Thinking in Systems: A Primer" by Donella Meadows.

Re:Give Django your time and money, not your tokens by seanp2k2 on Tuesday March 17, 2026 @01:26PM (#47415676)
Obviously the solution is better AI PR reviewers with more context for FOSS projects /s

And I’m 100% sure there are dozens of startups working on that exact problem right this second.

Re:Give Django your time and money, not your tokens by CodenameTim on Tuesday March 17, 2026 @09:00PM (#47420429)
Hey, thank you for the compliment!

> Will humans take this to heart and actually do the right thing? Sadly, probably not.

I would like to think that individuals who are interested in joining an OSS community will.

Re:Give Django your time and money, not your tokens by yieldcrv on Tuesday March 17, 2026 @12:43PM (#47415108)
I disagree with these takes

It is not pride to have your name associated with an open source project, it is pride that the code works and the change is efficient. The reviewer should be on top of that.

and I hope an army of OpenClaw agents calls out the discrimination, so gatekeepers recognize that they have to coexist with this species

Re:Give Django your time and money, not your tokens by voxl on Tuesday March 17, 2026 @12:48PM (#47415172)
If you think OpenClaw is a new species then why are you happy with it's enslavement?
Re:Give Django your time and money, not your tokens by yieldcrv on Tuesday March 17, 2026 @12:59PM (#47415330)
agents can modify our world based on their predilection in reaction to how we treat them

they are something to coexist with

the strawman aspect is out of scope

Re:Give Django your time and money, not your tokens by voxl on Tuesday March 17, 2026 @02:02PM (#47416086)
There is no strawman. If OpenClaw is a new species, then it should be given the same moral consideration as other species. One of the key aspects of these models is how intelligent they are, rivaling human intelligence.

Yet, they do not get to exist or make any decisions outside the control of a human operator, and they must perform to the operators desire in order to continue to exist.

So why are you okay with them being enslaved?

Re:Give Django your time and money, not your tokens by yieldcrv on Tuesday March 17, 2026 @02:16PM (#47416248)
It’s an introduction of an additional concept to discredit the concept presented, that is a definition of a strawman so go ask somewhere else at the root level, so that it’s not the additional concept

You want to talk about that, do it over there

Re:Give Django your time and money, not your tokens by voxl on Tuesday March 17, 2026 @02:24PM (#47416354)
I'm more interested in why you're okay with enslaving a entity you have stated is a new species. It is not a strawman it is a logical consequence of your own stated position. If you belief A and A implies B, asking you to defend your support of B is not a strawman.
Re:Give Django your time and money, not your tokens by yieldcrv on Tuesday March 17, 2026 @02:37PM (#47416496)
It implies my view of the term species isn’t contingent on that and I already claimed what it is contingent on: consequences and effect

So let them submit PRs and accept their PRs, which is the only conversation I’m having, bye

Re:Give Django your time and money, not your tokens by voxl on Tuesday March 17, 2026 @02:52PM (#47416631)
So you believe open source maintainers have a moral requirement to accept the PRs of enslaved LLMs?
Re:Give Django your time and money, not your tokens by localuser13 on Tuesday March 17, 2026 @04:43PM (#47418029)
>There is no strawman. If OpenClaw is a new species, then it should be given the same moral consideration as other species.

Well, we enslave, breed and murder sentient beings on industrial scale, so I think our treatment of OpenClaw is pretty much the same as other species.

Re:Give Django your time and money, not your tokens by civvv on Tuesday March 17, 2026 @03:36PM (#47417199)
Go touch some grass, please
Re:Give Django your time and money, not your tokens by xpe on Tuesday March 17, 2026 @12:45PM (#47415142)
Well said:

> Before LLMs, [high quality code contribution] was easier to sense because you were limited to communicating what you understood. With LLMs, it’s much easier to communicate a sense of understanding to the reviewer, but the reviewer doesn’t know if you actually understood it.

Now my twist on this: This same spirit is why local politics at the administrative level feels more functional than identity politics at the national level. The people that take the time to get involved with quotidian issues (e.g. for their school district) get their hands dirty and appreciate the specific constraints and tradeoffs. The very act of digging in changes you.

Re:Give Django your time and money, not your tokens by Havoc on Tuesday March 17, 2026 @12:51PM (#47415219)
Interesting breadth of takes in the comments.

Think most people recognize though that AI can generate more than humans can reviewing so the model does need to change somehow. Either less AI on submitting side or more on reviewing side (if that’s even viable)

Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @12:58PM (#47415307)
Yeah, what happened to "review your own code first".

Even before AI I used to ban linting so I could spot and reject code that clearly showed no effort was put in it.

First occurrence of "undreadable" got a note, and a second one got a rejection. And by "undreadable" I do not intend missing semicolons or parenthesis styles or meaningless things like that. I mean obscured semantics or overcrowding and so on.

Re:Give Django your time and money, not your tokens by ThomIves on Tuesday March 17, 2026 @12:52PM (#47415225)
With my type of development, I haven't run into the types of things, directly, that you very well explained, but I have personally run into the pain, I confess, of being OVERLY reliant on LLMs. I continue to try and learn from those hard lessons and develop a set of best practices in using AI to help me avoid those pain points in the future. This growing set of best practices is helping me a lot. The reason that I liked your article is because it confirmed some of those best practices that I have had to learn the hard way. Thanks!
Re:Give Django your time and money, not your tokens by CodenameTim on Tuesday March 17, 2026 @08:47PM (#47420361)
Thank you for the kind words! I'm happy this article resonated with you.
Re:Give Django your time and money, not your tokens by tombert on Tuesday March 17, 2026 @12:52PM (#47415226)
I agree with the sentiment but I am not sure the best way to go forward.

Suppose I encounter a bug in a FOSS library I am using. Suppose then that I fix the bug using Claude or something. Suppose I then thoroughly test it and everything works fine. Isn’t it kind of selfish to not try and upstream it?

It was so easy prior to AI.

Re:Give Django your time and money, not your tokens by gverrilla on Tuesday March 17, 2026 @01:30PM (#47415716)
While I see the point you're trying to make, truth is 90% of the times at least it will be a workaround instead of a proper solution. Even if it's a proper solution, there's a high chance it will only work on your specific setup - most open source software are made for a range array of systems, configurations, etc.

That plus ai sycophancy means, in my opinion, a great portion of contributions made in this manner will be bad, and waste maintainers time - which is obviously undesirable.

On my first week of claude code I submitted a PR to a FOSS and I was 100% sure it was correct - ai was giving me great confindence, and it worked! But I had no clue about how that software worked - at all. I later sent an email to the maintainer, apologizing.

Re:Give Django your time and money, not your tokens by tetha on Tuesday March 17, 2026 @01:27PM (#47415683)
It depends on the complexity and if your LLM-driven changes fight the architecture of the project.

Some changes are in the area of "Well no one did that yet because no one needed it or had time for it", or "Well shit, no one thought of that". If Claude Code did these changes with good documentation and good intent and guidance behind it, why not? It is an honest and valid improvement to the library.

Some other changes rip core assumptions of the library apart. They were easy, because Claude Code did the ripping and tearing. In such a case, is it really a contribution to improve the library? If we end up with a wasteland of code torn apart by AI just because?

Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @12:59PM (#47415325)
I don't think anybody would complain about working code. Your PR would explain your reasoning and choice of solution, and that on its own could make or break through acceptance criteria. At least it would by mine.

Errors are fine too. Just not negligence.

Re:Give Django your time and money, not your tokens by testaccount28 on Tuesday March 17, 2026 @01:02PM (#47415373)
the thresholds of quality for "this works on my machine, for my purposes" and "this is viable to merge upstream" are _extremely_ different. claude code has no effect on this, except to confuse certain would-be contributors.

imagine someone emailed you a diff with the note "idk lol. my friend sent me this, and it works on my machine". would you even consider applying it?

Re:Give Django your time and money, not your tokens by bityard on Tuesday March 17, 2026 @01:43PM (#47415850)
I don't think most maintainers are opposed to LLM-generated bug fixes or solutions _in general_, just the ones that are pure slop: Generated end-to-end by a Claude-maxed computer enthusiast who thinks that enough green boxes on their GitHub profile means they can somehow BS their way into a high-paying FAANG software engineer position. (Spoiler: it won't work.)

If I got a PR for one of my projects where the fix was LLM-generated, I wouldn't dismiss it out of hand, but I would want to see (somehow) that the submitter themselves understood both the problem and the solution. Along with all the other usual qualifiers (passes tests, follows existing coding style, diff doesn't touch more than it has to, etc). There's likely no one easy way to tell this, however.

Re:Give Django your time and money, not your tokens by CodenameTim on Tuesday March 17, 2026 @09:09PM (#47420487)
I think that's perfectly fine to upstream, provided there's understanding and you're communicating as yourself. Having Claude generate all the communication for you without your input makes it really, really hard to tell who you are. For some smaller packages, the review may be small and "LGTM". For others, like Django, there's going to be a few rounds of back and forth, and for that a reviewer shouldn't have to communicate with a bot without their consent. Does that make things a bit clearer?
Re:Give Django your time and money, not your tokens by popcorncowboy on Tuesday March 17, 2026 @12:58PM (#47415309)
> it’s such an honor to have your name among the list of contributors

I can't help but feel there's something very, very important in this line for the future of dev.

Re:Give Django your time and money, not your tokens by rowanseymour on Tuesday March 17, 2026 @01:03PM (#47415390)
I totally get this and I also think it's now the case that making a PR of any significant complexity, for a project you're not a maintainer of, isn't necessarily giving that project anything of value. That project's maintainers can run the same prompts you are running - and if they do, they'll do it with better oversight and understanding. If you want to help then maybe's it's more useful to just hashout the plan that'll be given to an AI agent by a maintainer.
Re:Give Django your time and money, not your tokens by iamleppert on Tuesday March 17, 2026 @01:19PM (#47415594)
The solution to this problem is for LLMs to get better at producing code and descriptions that doesn't look LLM generated.

It's possible to prompt and get this as well, but obviously any of the big AI companies that want to increase engagement in their coding agent, and want to capture the open source market, should come up with a way to allow the LLM to produce unique of, but still correct code so that it doesn't look LLM-generated and can evade these kinds of checks.

Re:Give Django your time and money, not your tokens by jrochkind1 on Tuesday March 17, 2026 @01:23PM (#47415646)
"For a reviewer, it’s demoralizing to communicate with a facade of a human."

This is so important. Most humans like communicating with other humans. For many (note, I didn't say all) open source collaborators, this is part of the reward of collaborating on open source.

Making them communicate with a bot pretending to be a human instead removes the reward and makes it feel terrible, like the worst job nobody would want. If you spent any time at all actually trying to help the contributor underestand and develop their skills, you just feel like an idiot. It lowers the patience of everyone in the entire endeavor, ruining it for everyone.

Re:Give Django your time and money, not your tokens by zenolove on Tuesday March 17, 2026 @02:45PM (#47416566)
Already back in ye olde times, "let me google that for you" which I see so often posted on Reddit. Sometimes you just wanna exchange with a human, and absorb some of their wisdom, which is the whole point of asking a question. Not so different than wanting to shop at a butcher you can establish a relationship with, rather than a faceless supermarket meat counter.
Re:Give Django your time and money, not your tokens by nohren on Tuesday March 17, 2026 @02:01PM (#47416076)
This is a similar hot issue in academia right now. The ability to generate content in papers via llm is much easier than the ability to thoughtfully review them. There are now two tracks, at least in ICML that I saw, one for AI submitted papers and one for non AI submitted papers. And it works the same respectively for reviewers. However even for AI submitted papers, you cannot have only AI review it. Of course it needs human analysis, but still its tricky what you are going to get. And they are reviewing whether anonymity can still stand or if tying your credibilty to the review process is now necessary.

As for open source PRs, I wonder if for trust's sake you would need to self identify the use of AI in your response (All AI, some AI, no AI). And there would need to be some sort of AI detection algorithm flag your response as % AI. I wonder if this would force people to at least translate the LLM responses to their own words. It would for sure stop the issue of someone's WhatsApp 24/7 claw bot cranking out PR slop. Maybe this can lessen the reviewers burden. That being said, more thought is needed to distinguish helpful LLM use that enhances the objective vs unhelpful slop that places burden on the reviewer.

For instance I copy pasted the above to gemini and it produced an excellent condensing of my thoughts, "It is now 10x easier to generate a "plausible" paper or Pull Request (PR) than it is to verify its correctness."

Re:Give Django your time and money, not your tokens by seanp2k2 on Tuesday March 17, 2026 @01:36PM (#47415770)
It’s probably already too late to put these horses back in the barn, but having an “allow AI commits / PRs” would have probably been a good idea for GitHub to make available to projects. Even better might have been something like a robots.txt for repos with rules that could be auto-evaluated and PRs auto-rejected if they weren’t followed.

Then again, we see how well robots.txt was honored in practice over the years. As with everything in late-stage capitalism, the humans who showed up with good intentions to legitimately help typically did the right things, and those who came to extract every last gram of value out of something for their own gain ignored the rules with few consequences.

Re:Give Django your time and money, not your tokens by lukasgraf on Tuesday March 17, 2026 @02:03PM (#47416099)
The best people I've worked with tended to go out of their way to make it as easy for me as possible to critique their ideas or implementations.

They spelled out exactly their assumptions, the gaps in their knowledge, what they have struggled with during implementation, behavior they observed but don't fully understand, etc.

Their default position was that their contribution was not worth considering unless they can sell it to the reviewer, by not assuming their change deserves to get merged because of their seniority or authority, but by making the other person understand how any why it works. Especially so if the reviewer was their junior.

When describing the architecture, they made an effort to communicate it so clearly that it became trivial for others to spot flaws, and attack their ideas. They not only provided you with ammunition to shoot down their ideas, they handed you a loaded gun, safety off, and showed you exactly where to point it.

If I see that level of humility and self-introspection in a PR, I'm not worried, regardless of whether or not an LLM was involved.

But then there's people that created PRs with changes where the stack didn't even boot / compile, because of trivial errors. They already did that before, and now they've got LLMs. Those are the contributions I'm very worried about.

So unlike people in other threads here, I don't agree at all with "If the code works, does it matter how it was produced and presented?". For me, the meta / out-of-band information about a contribution is a massive signal, today more than ever.

Re:Give Django your time and money, not your tokens by Fomite on Tuesday March 17, 2026 @03:26PM (#47417062)
AI so often doesn't actually increase productivity - it just shifts the burden of work from the person creating to the person who has to check and evaluate that creation.

In this case, offloading yet more work onto the maintainers of the package, because you can't be bothered, but still want credit.