Discussion about this post

User's avatar
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
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
16 more comments...

No posts