the BSDs in the AI Age

James E Keenan jkeenan at pobox.com
Thu Apr 2 16:33:18 EDT 2026


On 4/2/26 09:14, George Rosamond wrote:
 > I want to initiate a thread on the "BSDs and AI today."
 >
 > [snip]
 >
 > There's a few layers to this discussions. Note these are discussions
 > points, not "Yes" or "No" surveys.
 >
 > * How are LLMs (big tech or otherwise) impacting $job now? Are you using
 > Claude Code or similar tools for day to day? Was it required or was it
 > your choice? Was there expectations from this tools in terms of
 > productivity, etc? This question raises the impact of AWS Bedrock/Kiro...
 >

I am no longer employed, so there's no "$job" per se.  I do, however, 
spend many hours each week working on the Perl 5 core distribution, the 
impact of changes in that distribution on Perl libraries on CPAN, etc.

Until last month I saw no impact on AI on the scope of my work (except 
for one friend who is still in the tech labor market and is preparing a 
paper on Perl and Claude for this year's Perl conference).

But in March of this year, the AI wave hit us ... from within!  By 
"within" I mean that we began to get pull requests created by bots using 
Claude under the instruction of 3 different humans, each of whom has 
been a major contributor to Perl and CPAN in the past.

* The p.r. submitted to the Perl core distribution had a diff of many 
thousands of lines of code long -- much too long for thorough code 
review.  The p.r. was challenged by one of the project leaders on the 
copyright issue which other posters to this thread have mentioned.  One 
of our best (and bluntest) C programmers dismissed the p.r. as "A.I. 
slop"; the human behind the bot conceded that he was not an expert on 
the C code found in Perl's guts and that he was relying on hundreds of 
new tests, also written by Claude, to guarantee the correctness of the code.

* Another bot pushed 15 pull requests to Perl's main testing library 
within the space of a few hours, swamping the library's maintainer's 
capacity to review them.

* Another bot published 4 new versions of another, heavily used Perl 
library on CPAN.  All of that library's tests passed, but neither the 
bot nor the human at first noticed that those changes broke 3 *other* 
CPAN libraries which depended on that first library.  The maintainer of 
one of those 3 libraries made changes in his own code to accommodate the 
new changes.  The bot published more new versions of the parent library; 
the human claimed that fixed the problems in the two dependent 
libraries, but I subsequently demonstrated that one of the two was still 
failing its tests.

What shocks me is that the people behind these bots should, IMO, have 
known better than to submit these p.r.s. before the recipients of the 
p.r.s had established policies with respect to AI and Claude.  Claude is 
proving to be very seductive to people still in the business.  I don't 
know enough about the BSDs to express an informed opinion about their 
future development *in general*, but I would say that you should be 
very, very, very skeptical of any submissions to your codebase for core 
and ports.

Thank you very much.
Jim Keenan


More information about the talk mailing list