The Triumph of Friction
The cursor is pulsing at 107 beats per minute, or so it seems in the heavy silence of the conference room. It is exactly 10:07 AM, and Marcus, the lead systems architect, has just finished showing us the ‘streamlined’ workflow for generating a quarterly revenue report. On the screen, a terminal window glows with the neon radiation of a thousand lines of Shell script. He looks triumphant. He looks like a man who has just solved cold fusion in a garage. Beside me, Sarah from the Sales department is gripping her pen so hard I think the plastic might actually fuse with her skin. She is staring at a command-line prompt that requires four different flags just to filter by region. It is a masterpiece of engineering and a catastrophic failure of human connection.
I’ve spent the last 37 minutes rehearsing a conversation in my head that I will probably never have. In this imaginary dialogue, I tell Marcus that his system isn’t sophisticated; it’s just loud. I tell him that making something difficult to use isn’t a badge of intelligence, but a sign that he didn’t care enough about Sarah to make it easy. We mistake friction for depth. We assume that if a system requires a PhD to navigate, it must be doing something profoundly important. But really, complexity is often just the residue of a builder who was too tired, or too arrogant, to do the heavy lifting of simplification.
Mia G.H. knows this better than anyone I’ve ever met. As a car crash test coordinator, her entire life is measured in the 17 milliseconds it takes for an airbag to deploy. She once told me that the most dangerous cars aren’t the ones with the weakest frames, but the ones with the most confusing dashboards. ‘If a driver has to squint to find the hazard lights while their car is spinning at 77 miles per hour,’ she said, ‘the engineers have failed as much as the brakes did.’
Complexity as Gatekeeping
She is right. Complexity is a safety hazard in business. It creates a barrier where only the ‘initiated’ can function, turning tools into gatekeepers. I watched a company once spend $777,000 on an internal CRM that was so ‘robust’ it required a two-week certification just to log a phone call. By the end of the first month, the entire sales team had moved back to using Excel spreadsheets and sticky notes. The system was powerful, sure. It could probably predict the weather on Mars if you toggled the right switches. But it was useless because the people it was built for felt like intruders in their own workspace.
Adoption Failure Rate (Internal CRM)
We see this everywhere. It’s the curse of knowledge. When you know a system inside and out, you lose the ability to see it with fresh eyes. You forget what it’s like to not know. You start to think that ‘Ctrl+Alt+Shift+F9’ is a reasonable shortcut for ‘Save.’ It’s a form of intellectual isolationism. We build these cathedrals of logic and then act surprised when nobody wants to worship in them. The developers in the room nod because they speak the language, but the rest of the company is just looking for the exit.
[The hardest work is making something powerful feel simple.]
The Laziness of Over-Engineering
There is a specific kind of laziness involved in over-engineering. It is much easier to add another button, another checkbox, or another layer of hierarchy than it is to sit down and figure out how to remove three of them without losing functionality. To simplify is to commit. To simplify is to say, ‘I know exactly what you need, and I have discarded everything else.’ It requires a level of empathy that many ‘smart’ people find exhausting. They would rather give you the whole toolbox and make you find the wrench than take the time to hand you the one tool that actually fits the bolt.
1-CLICK
(Anything more is just noise.)
I think about this often when dealing with enterprise infrastructure. Take something as notoriously labyrinthine as Microsoft licensing. It is a world built on fine print, nested permissions, and shifting SKU names that seem designed to confuse the most seasoned IT veteran. It is the ultimate engineer’s trap. However, there are pockets of sanity. Some providers realize that the user doesn’t want a lecture on licensing theory; they just want to get their team up and running. When you look at the process of acquiring an RDS CAL, you see a rare moment where the complexity of the backend is shielded from the end-user. It’s the digital equivalent of Mia G.H.’s ideal dashboard. You click, you receive, you deploy. No one had to learn the 27 sub-clauses of a volume licensing agreement just to let a remote employee access their desktop.
The Invisible Success
This kind of empathy is rare because it’s invisible. When a system works perfectly, you don’t notice the system; you notice your work. You notice that you finished the report 17 minutes early. You notice that you didn’t have a headache by 3:07 PM. We don’t praise the absence of frustration, even though it’s the highest achievement of design.
The Illusion of Density
I once tried to explain this to a project manager who was obsessed with ‘feature density.’ He wanted the screen to show 157 different data points at once. I asked him why. He said, ‘Because the data is there. Why wouldn’t we show it?’ It was such a quintessential ‘smart person’ answer. It completely ignored the fact that the human brain isn’t a hard drive. We are filters. We are constantly trying to drown out the noise so we can hear the signal. By giving the user everything, you are effectively giving them nothing. You are dumping a pile of 2,007 bricks on their lawn and telling them you’ve provided them with a house.
Requires map, compass, and permission.
vs
Requires only forward momentum.
Mia G.H. actually keeps a dummy on her porch at home. She calls him Arthur. Whenever she’s reviewing a new safety protocol, she thinks about Arthur. Does this help Arthur? Or does this just make the engineers feel clever? I think every software dev and systems architect needs an Arthur. They need a reminder that their work exists in a world of distracted, tired, and stressed human beings who have 97 other things on their minds.
The Threat of Simplicity
Complexity guards the keys.
Simplicity democratizes power.
If a salesperson can generate a report with one click, what happens to the ‘Reporting Expert’?
The Tax on the Soul
But the cost of maintaining those keys is too high. The 137 emails sent back and forth trying to figure out a single software bug. The $4,007 spent on ‘onboarding’ for a tool that should be intuitive. The sheer emotional drain of fighting with your own equipment. It adds up to a tax on productivity that most companies don’t even realize they’re paying. We are so used to the friction that we’ve started to think it’s just the sound of the engine running.
[Complexity is a tax on the soul.]
The Checked-Out User
I remember a specific moment in that meeting with Marcus. He was explaining that to see the year-over-year growth, we just had to ‘query the legacy API through the wrapper we built last July.’ He said it with such casual confidence, as if we all spent our weekends reading API documentation for fun. I looked at the Sales Director. He wasn’t even looking at the screen anymore. He was looking at his watch. He had already checked out. The ‘elegant’ system had lost its most important user within 7 minutes of the presentation starting.
User Engagement Over Time (The 7-Minute Loss)
0 min
System Introduced
7 min
User Checked Out
End
Lost Confidence
If we want to build things that actually matter, we have to start by admitting that our users aren’t us. They don’t care about the beauty of our code or the cleverness of our workarounds. They care about their own problems. They care about getting home in time for dinner. They care about hitting their targets without having to have a mental breakdown over a UI layout. Real intelligence isn’t found in the ability to handle complexity; it’s found in the ability to eliminate it. It’s the difference between a maze and a hallway. Both will get you to the other side, but only one respects your time.
The Invisible Goal
We need to stop rewarding the architects of confusion. Instead, we should be asking: ‘How can we make this 3 steps?’ ‘How can we make this zero steps?’
The System’s Goal: INVISIBILITY
The Final Test: Walking Away
I think back to Mia G.H. and her crash tests. She doesn’t want the driver to think about the airbag. She just wants them to walk away from the wreck. In the world of business systems, ‘walking away’ means getting the job done and moving on to the next thing. If your system requires a map and a compass to navigate, you haven’t built a tool; you’ve built an obstacle. And no matter how ‘smart’ that obstacle is, it’s still just something in the way.