← All posts
September 24, 20251 min read

Frontends Built for Operators, Not Designers

UIs for the plant floor live under different rules. Gloves, glare, and twelve-hour shifts change everything.

FrontendHMIUX

The operator is not your average user

Most web UX advice assumes a relaxed user on a 14-inch laptop. The operator I design for is wearing gloves, standing in front of a 24-inch industrial panel under fluorescent light, and has already been on their feet for nine hours. Every affordance has to survive that.

Rules I follow

  • Touch targets start at 56 px. Gloves, again.
  • No hover state carries meaning. On a touchscreen it doesn't exist.
  • Color is always doubled with an icon. Red-green blindness + glare.
  • State is loud. If the line is stopped, the screen says so in the largest element, not the smallest.
  • Every action has an undo window, usually 3 seconds.

The stack

Next.js 16 with Server Components for the dashboards, plain Framer Motion for the few places that benefit from motion, and a hand-rolled component library tuned to the plant's palette. shadcn is lovely, but operators don't read tooltips.

Sit at the panel for a full shift before you design the UI. The decisions you make after that shift will be completely different from the ones you would have made in the office.

image

Let's work

together

Get in touch


PortFolio Version 3

8:37 AM CDT