Leading users through your interface

Open up a random webpage or app. One of the famous ones, maybe Gmail or Twitter, or the omnipresent Instagram. Now, put yourself in the shoes of someone who’s never used one of these sites or apps before. How do you send a tweet? What about composing an Instagram post? How do you create a new email? Is the user interface what it should be?

User Interface – the point of interaction

It’s not obvious, is it? I mean, in some cases, it’s really, really not obvious. The user interface is the point at which the software developer and the actual person in the street interact. Not directly, obviously, but through the medium of the software you’ve created, and how those people — not software developers nor IT experts — use your software could well define your career and your future prospects.

In other words, the UI — the User Interface — has to be right. Those three examples — Gmail, Twitter, and Instagram — are certainly not the worst examples I could have picked, but they are representative of a general design malaise when it comes to making software easy and simple to use. Part of the problem is that we all have very high-quality, ultra-hi-def screens sitting in the pockets of our jeans these days, so naturally, app designers and software developers want to make their end product look good on those screens.

Where design comes into your user interface

That’s where design comes in, but a compounding problem is the sheer number of apps and programmes now competing for our attention as users. Design has long been a strong differentiator when it comes to creating appeal for a product or service, so naturally one of the first recourses is to make everything look slick and shiny.

The trouble is that slick and shiny don’t always, or even often, make for a process of interaction that makes instant and straightforward sense to the end-user. Google, Twitter, and Instagram get away with this sort of UI muddle because they’re just so big, so omnipresent, that their UI almost doesn’t matter anymore. Everyone uses them so, in the worst-case scenario, you can just ask the person next to you and they’ll probably be able to tell you how to use them.

Good enough?

Is that good enough, though? Or, for that matter, is it good that I — tech geek that I am, and someone who’s currently on his sixth laptop, seventh iPhone, and second smart TV — still can’t work out how to ‘re-tweet’ an Instagram post? 

So, what’s to be done. Well, the first and most obvious thing is to keep your design and layout of UI simple. Put yourself in the mind of someone coming to the software for the first time, or better yet ask non-techy friends and family to do a little beta testing for you. Make things obvious — this doesn’t mean that you have to have gigantic yes/no buttons everywhere, but just do some small things such as grouping buttons and click points close to the thing that they operate. 

Simplicity is king

Above all, recognise that design for design’s sake is rarely the right route to go down. Think back to the original Apple iPod. It was lauded for being a design revolution at the time, but remember that it was incredibly simple. The UI was a click wheel, a play and pause button, and the old graphical interface from the Mac II computer of the early nineties. Did those graphics look cutting edge or space-age-y? No. Did they work? Yes. Simplicity really is king. 

Coding Challenge

Software development is important to every industry in today’s business world. All businesses depend to a certain degree on it. Have you ever used HTML before? Do you know anything about it? What about CSS? Or JavaScript? If you want to learn a bit of HTML, CSS and JavaScript, then try our free 5 Day Coding Challenge. It will teach you some of the basics of what powers the pages and apps that we use. Register for the challenge through the form below.

Is now a good time to become a software developer?

Recent stories about layoffs in the tech industry have made some people ask themselves whether or not now is a good time to become a software developer. It’s a natural question to ask, especially considering how we perceive companies like these as the largest “tech” companies. However, technology will not stop growing regardless of their […]

25 Great UX Portfolio Examples 

Visual appeal is the first and foremost factor for every designer who wants to stand out from the mass to exhibit their novel designs. So how would you showcase your talents to acquire new clients? First, you must work on creating visually appealing and beautiful designs, and later you should exhibit those designs through a […]

HTML & Accessibility   

It’s crucial to consider accessibility while planning and developing websites for all audiences. For example, ensure that websites are accessible to blind or visually impaired individuals due to the graphic and complex nature of web pages. Any website may be given access to users of assistive devices like screen readers with a little extra effort […]