StackToHeap

No Overflow. A blog about software development, DevOps, and everything in between.

ai software-architecture

Jev at the Branches: The State Machine Is the Agent

A state-machine architecture in which deterministic code owns the plan and the facts, while Jev supplies bounded judgment only at decision branches.

12 mins
ai developer-tools

Jev: AI Decisions as a Typed Function Call

What I learned using TypeSafe's Jev for code review, and why its more surprising uses are browser control and generative UI.

10 mins
ai productivity developer-tools

Managing Context Windows with pi /tree: Branches, Summaries, and Subagent-like Workflows

How I use pi's /tree to manage context windows in long coding sessions, when to choose /tree vs /fork, and patterns that feel like lightweight subagents without leaving one session.

8 mins
ai productivity devops

Ralph loops for SDK migrations: a case study

Part 4 of my gym-coding series: using a Ralph loop to migrate an entire SDK dependency in 81 minutes, what worked, what didn't, and where autonomous loops shine.

9 mins
ai productivity devops

How my agents code when I am at the gym

Part 3 of my gym-coding setup: autonomous coding agents that keep working for you while you are out and about, and even while you sleep.

8 mins