Discussion about this post

User's avatar
Steffen Börner's avatar

this is great! i made the experience that, in many cases, AI simply ignored my instructions to use a TDD cycle. But i found a way to let AI and me stay in the TDD loop together:

I once wrote an extension to visualize the current TDD phase, and with a command, actively switch to the next phase (VSCode Marketplace: tdd-helper). This would help me to stay in the tdd cycle while developing. Turns out, this extension now is helping AI as well: i trigger the next phase, the extension writes the updated TDD phase to a json file, where AI will read the phase before doing anything. This way, AI will reliably do what guidelines i gave for the specific phase and i am in control when to switch to the next phase, having the time to review what it implemented.

Expand full comment
Ondřej Frei's avatar

Dear Mr Beck, thank you for the article! I'd love if you could share (maybe in a standalone article?) how a code artisan like you manages to find joy from LLM-generated code, as this is something I personally struggle with (seeing programming as art, LLM-generated code feels to me like having no soul).

Expand full comment
16 more comments...

No posts