By Vicente Arteaga Gomez
MisLinux · Last updated: May 5, 2026
This is part of my Kubernetes-on-Hetzner-and-operations series on MisLinux. It is about operator-facing tools in general: spreadsheets, intranet dashboards, web pages, status panels, or any other UI that asks people to make decisions from what it shows.
I like operator-facing UIs when they are honest.
By honest, I mean the sheet tells me two things clearly:
- how an operator should use it
- how the important fields were computed
Without those two pieces, a dashboard can still look polished while quietly training people to trust unexplained numbers or unexplained statuses.
The minimum questions I ask
| Question | Why it matters |
|---|---|
| What should I look at first? | reduces wasted scanning time |
| What does the status label actually mean? | prevents false confidence |
| What is a shortcut metric and what is the real classifier? | stops shallow reading |
| Where can I drill into one row? | makes investigation possible |
| Where are the thresholds and caveats? | avoids operator folklore |
If the UI cannot answer those questions near the place where people actually use it, I do not think it is ready.
The two sections I now prefer
I like a dedicated docs panel, inline help surface, nearby runbook, or equivalent split into:
Operator guide
- what the main tab is for
- what to compare first
- where the notes/help live
- where the drill-down tab is
Inner workings
- how status is computed
- what each important field means
- what the trailing windows are
- what caveats still exist
That split matters because most people do not need the formula explanation first thing in the morning, but they do need it during disputes, investigations, or audits.
Why comments/notes matter too
A good operator-facing UI often needs two layers of explanation:
- stable documentation close to the tool
- row, field, or state-specific detail near the exact number/status the user is reading
For example, averages become much more useful when the UI can expose the daily components behind them, and a status badge becomes much more trustworthy when the expert user can still reproduce the exact calculation externally.
That lets me answer:
> Was this driven by one spike day or by a sustained shift?
without leaving the sheet.
A simple readiness checklist
[ ] operator-facing usage guidance exists in the workbook
[ ] status logic is documented
[ ] key columns are defined
[ ] drill-down links/tabs work
[ ] filters/frozen headers support real operator use
[ ] caveats are written down explicitly
If two or three of those are missing, I treat the UI as provisional, not operational.
Failure case: polished but misleading
The failure mode I distrust most is the polished UI that has:
- a strong-looking status column
- nice formatting
- no explanation of the thresholds
- no path to the underlying detail
- no explanation an expert user can use to reproduce the result externally and validate that the premises still hold
That kind of tool can create faster wrong decisions than a rough but transparent one.
What I'd do differently now
I used to think operator documentation was a nice-to-have once the formulas or backend logic were correct. What I'd do differently now is design the inexpert-user guide and the expert-user calculation notes as part of the same deliverable as the UI itself, so people can both use the tool and independently verify when it stops deserving trust.