Treating LLMs as Newbie Contributors to Your Development Project

The @twoscomplement podcast's most recent episode

https://www.twoscomplement.org/podcast/speed_of_thought.txt

is not only engaging and thought-provoking, but contains actionable advice from Ben Rady about how to safely and productively engage with code-authoring LLMs.

TLDR:
Set up a container with a copy of the under-development git repo. Ask agent(s) to improve or complete the code, and to push to git remote hosted in the cloud when the work is complete. As a result, the agent has no direct access to the host development system, and requires only intermittent attention to review merge requests and set new prompts. Ingenious!

@twoscomplement @mattgodbolt also mentions the #atuin shell-history tool:

https://atuin.sh/

which sounds intriguing.

Atuin - Shell History & Executable Runbooks

@alison @twoscomplement it's great :) CC @ellie

@mattgodbolt @alison
Seems like a rather mature project.

The name *must* be from Terry Pratchett's Discworld series, where A'Tuin was the giant turtle that carried the world on its back.

https://en.wikipedia.org/wiki/Discworld_(world)

@twoscomplement @ellie

Discworld (world) - Wikipedia

@dougmerritt @mattgodbolt @alison @twoscomplement definitely mature! Been going for a long time now. Still lots in the pipeline (fixes, improvements and features)

And yep, that’s where the name is from! I’m a big fan