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