← Back to context

Comment by simonw

6 days ago

All good software is in a constant state of maintenance - users figure out new things they want to do so requirements are constantly changing.

A running joke we had at my startup years ago was "... and after we ship this feature we'll be finished and we will never have to write another line of code again!"

Good software is built with future changes in mind - that's why I care so much about things like automated test suites and documentation and code maintainability.

Letting LLMs generate black box garbage code sounds like a terrible idea to me. The idea that LLMs will get so good at coding that we won't mind is pure science fiction - writing code is only one part of the craft of delivering useful software.