Blog
Plain software, written down.
Notes on speed as respect, bringing your own agent, and refusing the AI-era pivot. From the team building Radial.
GitHub stores the code, not the decision. Where the "why" should actually live.
An architecture decision record captures one significant technical choice: its context, the decision, and the consequences. Here is what an ADR is, when to write one, and why the decisions that matter most are the ones that never reach a doc/adr folder.
You don't want a git issue tracker. You want issues that live next to your code.
Devs keep reinventing the git-native issue tracker: a .issues folder of Markdown committed to the repo. The instinct is right. Here is the fast, scriptable version that links branches, PRs, and commits to issues without asking you to hand-roll it.
The agile project management tool that is just a fast issue tracker
Most agile project management tools are everything-suites with a board bolted on. Here is the case for the smaller thing: a fast, scriptable issue tracker with real sprints, and nothing you have to grow into.
A fast board and real sprints, without the scrum tax
A scrum board is a two-dimensional view of one sprint's work: columns for status, cards for issues. Here is the version that keeps the board and the sprint and drops the ceremony, plus how to drive it from the terminal.
Engineering project management without the overhead
Engineering project management is planning, tracking, and shipping software work. Most tools bury that under process. Here is the lean version: a fast tracker your team runs the work in, scriptable from the terminal, with one flat locked price and no AI meter.
The Linear CLI Linear never shipped: driving your tracker from the terminal
Linear has no first-party CLI, so the community built a dozen, most of them aimed at AI agents. Here is the honest roundup, and the case for a tracker that ships the command line as a first-class surface.
Why is Jira so slow? A field guide to the 200-requests-per-ticket problem
Jira feels slow because of how it is built: a page that fans out into dozens of round trips before it shows you a ticket. Here is what is actually happening, and what a fast tracker does instead.