AI is a tool, not a magic wand.
You can generate code instantly, but you have to maintain it forever. That’s why Clean Code principles are non-negotiable.
Review your outputs. Understand your logic.
Real devs don't just prompt.
cc: @unclebobmartin#CleanCode#SoftwareEngineering
Trying out the new grok-cli in swarm-forge. It's good at asking about ambiguities and contradictions. Coding seems fine. The cli is not good at queuing handoffs. The model forgets rules more quickly and frequently than codex.
Not ready for prime time just yet.
There is no point in mutation testing a function that has not been changed since its last mutation test. So I have the tool create a manifest in a comment at the end of each module. The manifest contains an entry for each function in the module. The entry for a function contains a hash code for the function, and other things like the date of the last mutation, etc. This allows differential mutation testing. The tester will hash each function, and compare the hashes to the manifest. Only those functions whose hash codes don’t match are mutated. This can save a ton of computer and clock time.
Assemblers were faster at writing binary than humans were.
Compilers were faster at writing assembly than humans were.
AIs are faster at writing compiled languages then humans are.
Deal with it. There's still plenty left for you to do.