Discussion about this post

User's avatar
Kevin Brown's avatar

Great list, as mentioned borne through hard experiences.

I remember the "good old days" of the Office "10 foot test". Each release we felt it necessary to make it obvious from 10 feet away that this was the "new and improved" Office.

I also wonder if this is a knowledge thing (something you can teach others so they can avoid) or a wisdom thing (no matter how many times you warn someone they do it anyway). I've seen so many teams and apps over the years make the same mistake, I start to think it's wisdom. They simply have to touch the stove to confirm it is hot like you told them

Expand full comment
Zelda Mazur's avatar

These are all great points. I used to be a graphic designer before getting into engineering, and during my junior-ship I butted heads with managers about small "improvements" we could make to the UI to streamline things, without taking into consideration a lot of the things you listed.

Often times, I'd get so caught up with thinking I was trying to improve our product, but in reality it was just minor things that kinda bothered me that our customers never once complained about. In fact, none of our customer complaints are EVER about the UI, because as long as the software is easy to use and it works just fine, then they have no reason to complain.

Now that I'm more of a mid-level engineer I understand a lot better. Any changes to the UI need to be REAL quality-of-life improvements, otherwise we're going to just waste time retraining customers to relearn how to use software, when the entire point of our product was to save them time in the first place.

Expand full comment
4 more comments...

No posts