Replying to
@headius@mastodon.social I did that by doing ping- pong with the LLM. The LLM writes the failing test case. I make it pass, and make many decisions along the way, some invalidating the test. Then we switch roles: I write the next failing test case, and it brings us back to green.
This works because before, I’ve planned things out in great details, with the LLM’s help. I’ve taken many big decisions up-front.
It works, but the LLM must populate its context, so the first few turns are slow. Then, it gets better.