This paragraph just gets better every sentence.
> He has been playing with an LLM on a separate project for several months to learn about the technology, but hadn't used one on the kernel until last week. He took an old patch and had the LLM revise it; the result has made him unwilling to work without an LLM. He plans to post that series at some point. Why bother, he asked, to search for all of the call sites of a function he has just modified, when the tool can fix them all automatically? But, he said, it took six months to set up the tool to not produce bad responses. If you are a competent developer, he said, an LLM makes a great tool, but only after that effort has been put in to set it up. He resisted suggestions to post his LLM-training materials, saying that each developer needs to go through that process separately.