Solvent Streets

Building a tool with Claude to measure my city’s pavement and forecast its maintenance cost — a look at the fiscal toll of car-dependent design.

June 19, 2026 · 6 min · Jonathan Crussell

Forge end-to-end testing

Building out Forge’s end-to-end test suite with Claude, beads, and a sandboxed feedback loop.

June 5, 2026 · 6 min · Jonathan Crussell

From Bash Loops to a Ralph FSM

Evolving a Ralph-style Claude loop from a one-shot bash script into a generic Go tool driven by a finite state machine and reusable Go-CLI design scaffolding.

May 22, 2026 · 7 min · Jonathan Crussell

Towards a Rust Symbolic Execution Engine

After months of iteration with Claude, a Rust port of Angr’s symbolic execution engine that matches or beats Python on most CTF benchmarks – up to 12.7x on the largest.

April 21, 2026 · 13 min · Jonathan Crussell

Hand tools versus Power tools

What barrel-making teaches us about AI and the future of software development.

March 11, 2026 · 2 min · Jonathan Crussell

Can AI Test All Code Like SQLite?

SQLite has 590x more test code than library code. Can AI help us achieve that level of testing for all software?

February 8, 2026 · 5 min · Jonathan Crussell

Forge, meet Claude, part 4

Final progress on Forge bug fixes and thoughts on the challenge of upstreaming AI-assisted contributions.

January 25, 2026 · 3 min · Jonathan Crussell

Forge, meet Claude, part 3

Forging ahead with new features and code cleanups, including a keybinding cheatsheet overlay and quality-of-life improvements.

January 18, 2026 · 3 min · Jonathan Crussell

Forge, meet Claude, part 2

Continuing to tackle the Forge backlog with Claude: 43 bug fixes, 19 new features, and 728 unit tests.

January 11, 2026 · 3 min · Jonathan Crussell

Forge, meet Claude

Using Claude to start to tackle the backlog of 140 issues in the Forge gnome extension, “successfully” fixing 33 bugs.

January 4, 2026 · 4 min · Jonathan Crussell