UX is Important

I talk to a lot of people about what people call “design”. There are developers who are great at design but many are worried about not having ‘design’ skills. But I don’t think design skills are nearly as important as usability skills. Shiny buttons, rounded corners, and lovely gradients are great, but if I am guessing on what the app is doing, we’re all doomed.

I use Skype. There I said it. I feel better.

Skype had an update today and the calling UI had changed. The bar that gives you control of the call changed to this:


Pretty, sure…usable? Hardly. The move to these childish icons just made the experience worse. Some icons (the first and last ones in particular) are just not clear about what they do.

I was trying to do something that was easy before: change the volume. So let’s guess where the icon is…sounds easy. There is a microphone icon, maybe that’s it.  Nope. Maybe the bars on the end, but that looks like WiFi…and yup. No volume. So where is it? Nowhere. The problem isn’t that they removed it (though I don’t understand it), it’s that the icons don’t make any sense.

Finally, the center of the bar is the “Add Person to Call” button. Really? That’s worth the prime real estate of center position?  Nope…but, ok…you’re trying to promote that.

This post isn’t just to vilify Skype, but more importantly is that iconography is important but only if it aids in usability. If I have to hover to learn what each icon does, you’ve lost.

Shawn Wildermuth
Author, Teacher, and Coach

My Courses

Wilder Minds Training
Vue.js by Example (New Lower Price)
Bootstrap 4 by Example (New Lower Price)
Intro to Font Awesome 5 (Free Course)
Building an API with ASP.NET Core (New Course)
Building a Web App with ASP.NET Core, MVC6, EF Core, Bootstrap and Angular (updated for 2.2)
Less: Getting Started (New)
Using Visual Studio Code for ASP.NET Core Projects
Implementing ASP.NET Web API

Application Name WilderBlog Environment Name Production
Application Ver v4.0.30319 Runtime Framework x86
App Path D:\home\site\wwwroot\ Runtime Version .NET Core 4.6.27817.01
Operating System Microsoft Windows 10.0.14393 Runtime Arch X86