No LLM Code in Dependencies

edward1 pts0 comments

no LLM code in dependencies

I've spent about 100 hours of work over the past month to make sure<br>git-annex can build without dependencies that contain LLM generated code.<br>At least so far.

https://git-annex.branchable.com/no_llm_code/

Needing to review a program's whole dependency tree on an ongoing basis is<br>apparently what programming has come to?

I've found some real stinkers. Large LLM generated changes being reverted<br>in the next release without any explanation. An incoherent 1489 line<br>commit message with 10,000 lines of changes to a 26,000 LOC code base.<br>A LLM prompt to copy code from another project that seems to have only<br>avoided being copyright infringement due to luck.

I now have additional information about the quality of dependencies<br>which will surely influence future decisions. As far as I<br>can see, that's the only positive benefit of this work.

I realize that I am probably trying to hold back the tide at this point.<br>That appears to be why Software Freedom Conservancy<br>punted,<br>and I doubt that the FSF will do any better.

As these dominos fall, I am reconsidering my participation in these<br>communities. But I continue my work and support my users.

It may seem easy to prompt a LLM with

Add fourmolu config and restyled

neat

format a module

And commit the result and call yourself a 10xer.<br>But please consider the broader impact of your actions.<br>(In the above case, that project lost my further collaboration on it.)

Add a comment

code dependencies work annex without generated

Related Articles