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

ghidra-galore

Automated Docker framework enabling comparative analysis of binary files across all 39 Ghidra versions to measure how tool updates affect disassembly, decompilation, and code similarity results.

February 11, 2025 · 1 min · Jonathan Crussell

Automated Discovery for Emulytics

Describes automated methods and tools for discovering information systems through network and host analysis to create high-fidelity emulation models, demonstrated on SCinet with 5 routers and 10,000 endpoints.

March 24, 2020 · 1 min · Jonathan Crussell

discovery toolset

Automated toolset that transforms network and host discovery data into high-fidelity emulation models, demonstrated by modeling SCinet’s 10,000 endpoints and enabling rapid Emulytics experimentation.

November 10, 2018 · 1 min · Jonathan Crussell