Design · 6 min read

Imagine you're sitting in a control room at a hydrogen production facility. You're looking at a screen that shows every system in the building. Pumps, valves, temperatures, pressures. The whole lot. If everything is working, that screen is gray. Nothing stands out. Nothing demands your attention. Your brain can rest.

Then something goes wrong. One element on the screen turns red. Just one. And because everything else is gray, your eyes go straight to it. You don't have to scan. You don't have to interpret. You know exactly where the problem is and you can act immediately. That's not a design preference. That's a design methodology called Human Machine Interface, or HMI. And it saves lives in industrial environments every day.

I used those same principles to design a safety compliance app. And it changed everything about how the interface works.

Colour is not decoration

In most app design, colour is used for branding, hierarchy, and aesthetics. You've got your primary colour, your accent colour, your hover states. It makes things look good. It creates a visual identity. That's fine for a consumer app where nobody's life depends on noticing something quickly.

In safety software, colour has one job. Signal. Red means something needs attention right now. Everything else stays neutral. There's no blue accent on a button just because it matches the brand. There's no green success state just because the user completed a task. The absence of colour IS the success state. Green, blue, orange, they all become noise when the only colour that matters is the one that says something has gone wrong.

The app I designed keeps the entire interface gray and white by default. Cards are white. Text is dark. Backgrounds are neutral. When a worker misses a safety check, that card goes red. Just that card. And because nothing else on the screen is competing for attention, the site manager sees it instantly. That's the point. That's the whole point.

Cognitive load in high-stakes environments

There's a concept in HMI design called cognitive load management. The idea is simple. The more visual information you throw at someone, the longer it takes them to process what matters. In a control room, that delay can be the difference between catching a problem and missing it. In our app, it's the difference between a site manager calling a worker who missed a safety check and that check just going unnoticed until the insurer asks questions.

So I stripped out everything that wasn't essential. No decorative icons. No coloured status badges for things that are fine. No notification bell with a number on it showing how many non-urgent things happened today. The SCADA principle is clear: if something doesn't require action, it shouldn't demand attention. And in the interface, the way you demand attention is with colour and movement. So you don't use either of them until you need to.

The client loved it because it matched how their industry already thinks. These people work with SCADA systems. They understand that a calm screen is a good screen. They didn't need convincing. They just needed someone who would apply the same principle to a mobile app instead of trying to make it look like every other SaaS dashboard on the market.

When the boring design is the right design

This is the hardest thing to explain to people who aren't in this industry. The app looks boring on purpose. It's meant to look boring. Boring means nothing is wrong. Boring means every worker checked in on time, every safety inspection was completed, every photo was taken. The moment the screen stops being boring is the moment you have a problem. And you want that moment to be unmissable.

If your app operates in an environment where people need to respond quickly to problems, think about what your default state looks like. Is it already full of colours and badges and alerts? Because if it is, the real alert is going to get lost in the noise. The best safety interfaces are the ones where nothing happens until something happens. Then it's obvious.

Sources
ISO 11064 (International Organization for Standardization) - Ergonomic design of control centres, including principles for display design and alarm management.
Minimize Cognitive Load (Nielsen Norman Group) - How to reduce the mental effort required to use an interface.

Related blog posts:

Colour isn't decoration

Simplicity is harder to sell than complexity

Compliance isn't a feature

Building safety or compliance software?

Book a free 20 minute call. Tell me about your idea. I'll be honest about whether this is the right fit. And if it is, we can start within the week.

Book a free 20 minute call