There are no weird files that shouldn’t belong there, no duplicate implementations, and no emojis all over the place. The comments still follow the style I want and, crucially, often aren’t there. I pay close attention to the fundamentals of system architecture, code layout, and database interaction. I’m incredibly opinionated. As a result, there are certain things I don’t let the AI do. I know it won’t reach the point where I could sign off on a commit. That’s why it’s not 100%.

These models are trained on existing code. Who has been shoving emojis everywhere and writing rubbish and unnecessary comments for the last decade or two? They have much to answer for.

Tony Meyer @tonyandrewmeyer