Post
Same here - my hard rule is that if you can't explain how the code works that code shouldn't end up in a commit to anything other than a toy project
10 reposts164 likes
I want to briefly name that you, Simon, and @unstable-idiot.bsky.social are saying two different things that I think have two very different implications. “have to be able to write the code without an LLM” and “can explain how the code works” are, in fact, pretty different things.
This is effectively what we put in Chromium's AI coding policy. "Authors must self-review and understand all code and documentation updates [...] before sending them for review". And we had to add some consequences after a wave of slop. chromium.googlesource.com/chromium/src...
chromium.googlesource.comchromium.googlesource.com