The best fix has no screen
A late-night bug, a beautiful fix, and the lesson that the best work is the kind nobody has to notice.
9:47 PM. A message from sales: "My orders aren't showing up in the dashboard. Can someone help?"
Two engineers jumped in within minutes. They love this stuff. A broken system at night is a puzzle, and they are very good at puzzles.
They found the cause fast. Orders passed through a third-party service, and that service had quietly stopped syncing.
Then they built a fix. A beautiful one. A brand-new monitoring page with live sync status and a countdown to the next run. Whenever an order looked missing, sales could open it and see exactly when it would arrive.
They were proud of it. And they had solved the wrong problem.
Nobody asked for a countdown
The salesperson didn't want to understand our data pipeline. They wanted to close a deal and go home. The new page gave them one more tab to check, one more thing to learn, and a system to babysit that they never asked to own.
We had moved the problem from our desk to theirs, and called it a feature.
Great builders make problems disappear
The best work is often invisible.
A great fix would have taught the system to heal itself. Retry the missed orders. Trigger a sync when one runs late. Wake up an engineer, not a salesperson, when something truly breaks. Sales would never have known anything went wrong. The order would simply be there.
That is harder than building a new page. There is nothing to demo and no screenshot for the team chat. But it is the kind of work that quietly changes someone's day.
Before you build
Next time you are about to ship a tool, ask yourself:
- Does this remove a step, or add one?
- Who has to remember this exists?
- If it works perfectly, will anyone notice?
If the honest answer to the last one is "no", you are probably on the right track.
People don't fall in love with our software. They fall in love with the problems that stop happening. Build for that.
Keep reading
More from the notebook.
Praying to the servers
An index that froze the orders table, a shrine for praying while we waited, and why the best server prayer is the one nobody has to say.
The age of personal software
In school, I built a tiny exam schedule app that almost every student on campus used for a couple of days. Then life got busy. Now AI is giving builders their weekends back.