Building Your Own Tools
Configuration is the tax you pay for not knowing who your user is. It has always been priced into the cost of building software, so we stopped noticing it was there. Build something for exactly one …
Configuration is the tax you pay for not knowing who your user is. It has always been priced into the cost of building software, so we stopped noticing it was there. Build something for exactly one …
An agent decides it is done when the checks it can run come back green. Every one of those checks is a question about the repository it is standing in. The team that generates a client from your …
Types made “this value is a string” checkable. Tests made behaviour checkable. Nothing ever made “the API layer must not talk to the data layer” checkable — cheaply, across …
I have around 120 repositories under my personal GitHub account. Some are active, most are dormant, and all of them rot at the same rate. Dependencies drift, GitHub Actions pin to versions that get …
MCP server configs across the ecosystem default to npx. That quietly forces a Node runtime onto every machine that wants to run a native binary tool. bx is the missing primitive for the other case. I …
The developer inner loop — edit, build, test, debug — is the highest-leverage piece of any engineering team’s workflow. It runs hundreds of times a day per developer. Shaving seconds off it …
Most code review tools want to be a service. The interesting question is what falls out when you refuse to run one — and use git itself as the sync layer instead. I’ve spent the last few weeks …
The pull request was built for a world where humans wrote most of the code. We don’t live there anymore. The pull request as a unit of review is a recent invention. GitHub shipped it in 2008. …
The same graph that helps an agent write code can help a reviewer trust it. Almost nobody is using it that way. Every AI coding tool I’ve looked at in the last eighteen months — including …
A Rust-Native Architecture Toolchain: forge, puml, and adoc Replacing the JVM and Ruby pieces of the architecture documentation stack with single static binaries Most of the tools I reach for when …