Product decisions, engineering field notes, and the bets we're not planning to revisit. Written by the people who ship Bugspot.
RSS feedEntry plans you approve before the code gets written, full-text search over your entries, milestone status updates with health, and a sharper entries list.
Milestones, entry links that actually link, a calmer entry view, smoother onboarding, and Bugspot in your terminal — a roundup of everything that shipped over the last couple of months.
Severity measures a bug's impact; priority measures when you'll deal with it relative to everything else. They're independent — here's the difference, a 2×2 matrix with worked examples, and who sets which.
A bug tracker is the system of record for defects in your software. But almost no team runs a bug-only tool — and the reason why says a lot about what you actually need: not a bug tracker, but a way to manage the whole development process.
What separates a bug report that an engineer can act on from one that bounces back with "cannot reproduce" — plus a copy-paste template you can use today.
The shape of Bugspot, why it exists, and the bets we are not planning to revisit.
Where we draw the line on workflow configuration and why.
Why we declined custom fields, the recurring pain they cause in trackers like Jira, and the adjacent pitfall — labels — we avoid for the same reason.
The month Bugspot became a team tool: entry relationships, threaded comments, assignees, teams, an activity log, plus sort, group, and saved filters on the list.
In Bugspot the key prefix — the DS in DS-142 — comes from a keyspace, not a project, so one prefix can span many projects and mean whatever your company organizes around. Here's how keyspaces work and why Jira's project-bound keys box teams in.
The first working slice of Bugspot: the entry model, configurable attributes and workflows, GitHub sign-in, server-side filtering, and a CLI on day one.
A note on why I am building this, who it is for, and what to expect from the blog.
What we shipped, what we ripped out, and the metric we watched too closely. No drip campaigns, no "is your team ready for AI?" — just the post.
Free during the public beta. Ten minutes to set up a project and move your first entry across the board.