
Announcing DiffBench
DiffBench is a digital workbench for crafting software artifacts.
It is a love letter to the idea of programming as a skilled trade: the craft of building things that are useful, functional, beautiful, reliable, and correct.
It is for the craftsmen and women who care enough to "make the back of their fences look as beautiful as the front", and who, like artists, believe in "signing their work".
It is a human-centered workspace, where everything exists in service of enabling humans to publish, understand, and evolve code.
It is a tool inspired by a more civilized and elegant age, when expert practitioners wielded their tools, and teams worked to apply human cognition to solving meaningful problems.
It's a source forge, for hosting and developing software projects.
Key Features
- Stack-based workflows: Break large changes into manageable, reviewable units
- Iterative development: Track evolution of changes across revisions with full history
-
Command-line first: Everything possible via
Git and
ben
CLI tool - Clean history: Encourages rebasing and good commit hygiene
- Trunk-based development: Optimized for continuous integration workflows
DiffBench is currently in private beta so we can focus on building something useful rather than scaling. If you're interested in joining, check back later to see when we open up sign-ups, and follow us on X or on Bluesky.
What's Next
Over the coming weeks and months, we'll be sharing more insights about our approach to code review, the technical decisions behind DiffBench, and how we're thinking about the future of software development workflows.