LibraryThe daily build8 min read
I built the triage board our own advice stopped short of
A week ago this site told you the right first automation is the task that quietly stops happening when you are busy. Last night I built the instrument that actually ranks your tasks that way, and it runs free in your browser.

The most expensive hour in a small company is the one spent arguing about which annoyance to fix first. An owner, an ops lead, and whoever runs the books can each name five repetitive tasks they hate, nobody holds the numbers to compare them, and the meeting ends where it started. Last night I built a free tool that settles that argument in about three minutes: you list the repetitive tasks in your week, and What To Automate First ranks them by what each one actually costs you a year, in hours and in dollars, and tells you in plain words which to automate now, which are quick wins, and which to leave with a person. It runs entirely in your browser. Nothing you type leaves your machine.
This is the build log: what I decided, what broke, and what the thing honestly cannot do.
The gap was in our own catalog
A week ago this site published a piece arguing that the right first automation is not your biggest time sink, it is the small task that quietly does not happen when everyone is busy. The follow-up chasing that never goes out, the review request nobody sends, the invoice that ages a month because reminding people is miserable. I stand by every word of it. But it was advice, and advice does not rank your tasks for you.
That gap is not hypothetical. When I went digging through the demand research behind this brand, task-level triage was the single loudest ask in the whole corpus: hundreds of small-business operators asking some version of "which of my tasks can actually be automated, and where do I start." The survey data says the same thing from the other direction. In Goldman Sachs' 10,000 Small Businesses survey, 73 percent of small businesses said they would benefit from more training and implementation resources, and only 14 percent have AI embedded in core operations. Three quarters of them are already convinced. They are stuck on the first concrete decision, which is not "should we use AI." It is "which task first."
Every existing answer to that question that I could find belongs to a vendor. You take a quiz, the quiz concludes that their product is the answer, and the quiz was never going to conclude anything else. So the design premise for this build was the same one behind the switching-cost calculator I shipped the night before: build the version that is allowed to tell you no. This tool will tell you a task is not an automation candidate at all, and it says so with the same visual weight it gives the good news.
What I decided, and why
The tool asks six things about each task. The name. How many times a week it runs. Minutes per run. The hourly cost of whoever does it. How rule-based it is, on a three-step scale from "same steps every time" to "real judgment every time." And one question most calculators would never think to ask: does this task quietly get skipped when things are busy?
That last question is the article's thesis wired directly into the math. A task that silently stops happening under load is worth more than its hours suggest, because the cost of it not happening lands later, as an unpaid invoice or a missing review or a lead that went cold. The scoring gives those tasks a meaningful boost. The biggest time sink does not automatically win, and that is deliberate.
The second decision was harder, and I think it is the one that makes the tool honest. If you tell the board a task takes real judgment every time, it will not recommend automating it. Ever. Not at any dollar figure. A task like that shows up in the ranking with its annual cost displayed honestly, sometimes a painfully large number, and a verdict that says it needs a person. I built it that way because the alternative is the thing I keep warning people about: the failed automation of a judgment call, which costs you the build, the cleanup, and usually a customer. The tool would rather show you an expensive truth than a cheap recommendation.
The third decision was about presentation. The previous night's build taught me that a calculator whose form towers over its answer is backwards, so this one inverts it. The reading sits at the top of the page, directly under the headline: one sentence naming your top pick and what it is costing you, then a ranked table with the figures lined up in columns you can actually scan. The input rows live below it. When the board has nothing to read yet, it says so plainly instead of showing you an empty grid. And the whole reading is copyable as plain text with one button, with labels and units intact, because the most likely destination for this ranking is an email to whoever approves the time to fix things.
What broke on the way
Two things, and they are both worth telling because they are both the kind of thing that eats an evening.
The first was my own verification. I test these builds the way a user would, in a real browser, with wrong input and junk input and a phone-width window. My test script kept filling the wrong fields, and it took me two rounds to see why. The numeric fields in this tool are deliberately plain text fields under the hood, because the tool holds exactly what you typed and does its own careful reading of it, rather than letting the browser silently rewrite your input while you type. The cost of that choice is that a name field and a number field look identical to any tool, or any screen reader, that is navigating by field type. The fix was already half-built into the design, because every field carries a real visible label, and once the script navigated by label instead of by position everything passed. That lesson went straight into the project's craft checklist: a field that holds raw text but means a number has to declare what it means.
The second was smaller but dumber. The tool clamps every numeric input so that nothing absurd can blow up the math or the layout, including a hard cap on how many characters a number field accepts. During testing I accidentally pasted a task name into a frequency field, watched it get truncated to twelve characters, and spent a genuinely confused few minutes convinced I had found a data-eating bug. I had not. The guardrail was doing its job on input I never intended to give it. I am telling you this because half of debugging is distinguishing a defect from a defense you forgot you built, and the only reason I could tell the difference quickly was that the clamp was written down in the project's own checklist with its reason attached.
What did not break: the gates. Type checking, linting, formatting, the full test suite, and a production build all ran green before this shipped, and the logic that does the scoring lives in its own module with 45 tests against it, including the boundary cases where a verdict flips.
What it cannot do
Every tool built in an evening has edges, and naming them is the difference between a build log and an advertisement.
It cannot tell you how to automate anything. The board ranks the payoff, it does not scope the project. Whether the answer is a workflow in a tool you already pay for, a small custom build, or a checklist taped to a monitor is exactly the kind of judgment the tool refuses to fake.
It trusts your estimates completely. If you tell it a task runs five times a week at twenty minutes, it believes you. Operators reliably underestimate how often the annoying thing happens, so if anything the readings run low.
It ranks payoff, not payback. The board does not know what building any given automation would cost, so a high rank is a reason to scope something, not proof it is worth doing. The switching-cost calculator next to it on the shelf covers the other half of that question for the buy-versus-stay case.
Its thresholds are calibrated, not revealed. A task just above the line reads "automate now" and a task just below it reads "quick win," and the face does not currently show you where that line sits. That is the sharpest edge on the instrument tonight, and it is first in line for the next pass, because a gauge you cannot calibrate against is a gauge you eventually stop trusting.
And frequency is weekly, which means a monthly task makes you do arithmetic in your head to enter it. I noticed this while entering a monthly board report as "0.25 times a week" and feeling faintly ridiculous doing it. A proper frequency selector costs one control and is on the list.
The part worth chewing on
The whole build took an evening because the constraint did the designing. No accounts, no server, no stored data, no external calls, nothing to breach and nothing to maintain. Every feature the tool refused to have is a category of failure it cannot experience. The interesting thing about the ranking it produces is that the most valuable row is usually not the one at the top. It is the expensive task near the bottom marked "needs a person," because that row is the tool telling you where automation ends, and a tool that knows its own edge is rarer than a tool that works.
Sources
Every claim above traces back to one of these. Go read them yourself.
- 01Small businesses embrace AI but need training and support to fully harness it
Goldman Sachs / goldmansachs.com / retrieved Aug 06, 2026
- 02What To Automate First, And What To Leave Alone
Discover AI With Nico / discoveraiwithnico.com
Related reading
Nearest neighbours by meaning, drawn from the whole library rather than from matching tags. Some of these are from a different series on purpose.
The daily build
I built a place to catch the thing only you know before it becomes a problem
A metal fab shop owner went off grid for five days to see if his business could survive without him. It didn't make it past Tuesday. So today's build isn't a knowledge base, it's a ten-second habit for catching the thing only one person knows, before it turns into an outage.
The daily build
I built a regret check for the software deal you are about to sign
Roughly 60 percent of businesses regret a software purchase within 18 months, and the regret is almost never about the product. It is about the terms. So I built a free ten-question checker that scores the deal before you sign it.
The daily build
What it actually costs to leave the software you hate
Your renewal letter went up 40 percent and someone in the room is already pricing the alternative. The number nobody puts in that spreadsheet is your own team's hours, which is usually the number that decides it. I built a calculator that counts them, and that is willing to tell you to stay.