I have no doubt that proper use of LLMs can result in increased productivity. And over time this won’t get any worse. However, one must ask, what do we lose?
My main worry is that we are deligating the fun bits, solving problems and writing code, to the LLMs while we are left holding the Black Peter - code review, debugging someone elses code, quality assurance, etc. Good software requires all these components, but it is my opinion that this kind of work is not half as interesting nor as fun as solving the actual underlying problem.
Last updated: Jun 18, 2025