

A really important part of FOSS is testing and bug fixing. Often the bulk of code is done by a small number of people but what makes their software truly useful is the testing and fixing contributions. Unless LLMs could deliver bug-free code, the FOSS projects that have community and userbase would always be more reliable and therefore useful than bespoke LLM-written software. I wouldn’t write my own grep with some custom feature. I’d use GNU grep and augment it with another tool, or perhaps get an LLM to add the feature I need to it.

























That’s related to the proverb “writing code was never the main part of software engineering.” Also related to the difference in difficulty of writing the first 90% and the last 10% of useful software.