Skip to main content

What's a hill you'd die on at work?

Interview · Culture & Collaboration · Question 40

stable
View raw

The user is a real person, and every interaction you design for them is either respecting their time or wasting it.

I've watched enterprise software waste years of collective human time because nobody cared about the person sitting in front of the screen. I've watched therapists navigate twelve clicks to do something that should take one. I've watched employees struggle with time tracking tools that were designed for the admin's convenience, not the employee's experience.

When I build software, the person using it is not an abstraction. She's a BCBA who has eight children on her caseload and needs to record trial data between sessions without losing her place. He's an agency admin who needs to see which credentials are about to expire without digging through a spreadsheet. They are people with jobs that matter more than my code, and my code exists to make their jobs less burdensome, not more.

I will fight for UX decisions that respect the user. I will push back on features that add complexity for the edge case at the expense of the common case. I will argue that "the user can figure it out" is not a design philosophy. And if the response is "nobody cares about that," I will point at the 73% MAU on Tiny Thoughts and say: they do.