I’ve been harping on the disciplines and tools for using AI lately. I find them to be a very effective approach. But I don’t want to leave you with the impression that a few simple disciplines and tools is sufficient.
As the AI’s build software, you — the software engineer — need to have a good mental model of what the AI is doing. You need to apply engineering insight to correct it when it takes a path you don’t like. You have to be an active manager in the design and architecture of the system. You have to be able to “see within“ without resorting to exhaustive code reviews. You have to form suspicions about what the AI is doing, and you have to probe and experiment to verify your suspicions.
— Uncle Bob Martin

Leave a Reply
You must be logged in to post a comment.