I've shared the full transcript of every agentic coding session from implementing the unobtrusive Ghostty updates and provided commentary alongside about my thinking and process.

I'm regularly asked to share non-trivial examples of how I use AI and agentic coding tools and this felt like a golden opportunity to walk through my process with a well-scoped, non-trivial, real-world, shipping feature.

Total cost: $15.98 over 16 sessions.

"Vibing a Non-Trivial Ghostty Feature" https://mitchellh.com/writing/non-trivial-vibing

Vibing a Non-Trivial Ghostty Feature

Mitchell Hashimoto
@mitchellh Great post, thanks! I am curious, as you work with the LLM, how do you manage with the idea it may trash existing in process code? I usually "checkpoint" by adding code that is on the right track into the git staging area, but only commit after I have reviewed and cleaned up manually. But I wonder how others do this and I don't see it talked about often.
@emil I "jj new" aggressively, sometimes with chains of up to like 10 unnamed commits. Then I "jj abandon" or squash things around.