Wednesday 3 October 2018

User Interfaces that Will Drive You Crazy

There is a serious epidemic of bad user interfaces out there and even the big guys are not immune from this. If you come across such nasties, give us a shout at githeko@gmail.com

Here is a sample:

http://www.endmemo.com/algebra/populationgrowth.php


Screenshot:

What's the crime?

  1. Where is the help? the explanation? It says "Population at Time 0. When is Time 0? Genesis 1:26 perhaps? Then it says Population at Time t. This is even more mysterious. What is "t" The Roman Empire?
  2. What is the unit of "Growth Rate"? What is "Doubling Time"?
The site leaves me with a headache. And to add insult to injury, a big porton of the page has blue adverts that use a similar colour scheme to the main content so it confuses the user because one may not easily distinguish between the main content and the adverts. 

My rating: 2/5

The way out

It's really simple:
  1. Add a tooltip to each form or hint text to tell the user what is expected. In other words, what on earth is Time 0, Time t?
  2. Create a border around the calculator and give it a different background colour, preferably soft, from the adverts. If the adverts are blue, give it a semi-transparent orange background for example.
  3. Use a tooltip/hint text to indicate any other info required
  4. "Calculate" and "Reset" buttons should be at the end not in the middle of the form.
  5. Output fields should be labels not editable text boxes!!
Homework...
Comment on the following wonder-full site:

Wednesday 14 December 2016

Introducing Interaction Design Association - Nakuru Local Group

It's almost 2017 and a time to prepare to usher in a new year. As 2017 approaches, a new association is about to be born in Nakuru that brings together like-minded people with an interest in improving the design of interactive technologies. Unlike other associations that focus on specific platforms or types of software, the Interaction Design Association's interest is how to improve the way systems are designed for use by human beings. 

We live at a time where mobile and other devices are rapidly being adopted globally. It means that all manner of people from young to old, literate to semi-literate, have access to digital products that they use in their daily lives. By making these devices and systems easier to use, we simplify life, reduce the cost of business, improve productivity and speed up the adoption of useful technology.

As a specific example in Kenya, 1.2 million learning devices are being distributed to schools. These are tablets for use by primary school pupils in their first few years at school. It is likely that parents all over Kenya will now also have access to tablets and the Internet for the first time in their lives. Who has thought about the design of such devices and the software they run in an African context? Are there uniquely African or Kenyan cultural contexts that, if adopted in these designs, would improve their usability and user experience?

How can Kenyan systems designers adopt methods and tools that others have found useful to measurably improve design? Can adoption of African motifs in our software improve user interest and reduce the anxiety of first-time users of technology? 

All these are questions of great interest. The Interaction Design Association of Nakuru expects to help introduce IxD concepts and techniques to systems developers in the Nakuru area and initiate deep discussions about the meaning and implications of IxD theory and practice in the design of websites, mobile applications and other ICT-related systems. IxDA Nakuru is expected to be a leading focal point of IxD in Kenya since there are few other active IxD groups in the country. 

Among the activities and programs of IxDA Nakuru will include organising seminars and workshops and eventually conferences. We shall publish a blog (this one!) and eventually an IxDA Magazine and possibly, in collaboration with local universities, a Journal. IxDA will be active in local high schools and colleges to help teachers and students better appreciate high quality software design principles through presentations and boot camps. IxDA will engage with various media to help the public, especially users and creators of interactive technologies to better appreciate the principals of IxD and the quality improvements that IxD can bring to software systems.

All in all, welcome to IxDA Nakuru. Contact us at [nakuru at IxDA.org]