Poka-yoke is a Japanese term that means "mistake-proofing". It surfaced in the 1960s, and was first applied in the car manufacturing industry. Poka-yoke is credited to industrial engineer Shigeo Shingo.
Shingo sought to solve a problem Toyota was experiencing: Their factory workers regularly made the mistake of forgetting to insert a couple of springs required for properly assembling a switch.
I will talk about a few interaction design concepts and best practices that when applied will result in the creation of great UIs.
What is a good user interface? As you read through the following ideas, you will see two reoccurring themes: Ease of use and simplicity.
Whenever I’m working with a new client, the first question I ask them is what they want their website to do for them.
Often, they don’t know. They just think a website is something they should probably have. Because other businesses have them.
Incorporating web forms into your website isn’t always the easiest thing to do; they often look very sales-driven, and don’t always flow well with your designs.
But we need forms because they are the ultimate way to capture important user-contributed data.
There are plenty of techniques for implementing responsive navigation menus on your site.
One of your options: Build your menu from scratch. There are many tutorials on the Web for that if you need to learn how.
But some of us may just be interested in getting the task done as quickly and as painlessly as possible. In this case, you could use open source code.
In this post, I’ll discuss a few excellent open source projects for building responsive navigation menus.
Flat design is the most popular trend in UI design right now.
Superficially, flat design is simple:
- Don’t use gradients, shadows and textures
- Use simple shapes, bold colors and clear typography
I believe that a few prominent flat designs sacrifice usability and best practices such as consistency for the sake of aesthetics — and this is what I’ll primarily be talking about. But first, I’d like to discuss flat design in a historical context.
Android is flexible. Most reviews tout that as a key advantage of the operating system, particularly when it’s being compared with iOS.
To quote recent switcher Andy Ihknato:
Android has a consistent core philosophy that I find instinctively compelling: why wouldn’t a phone give its sole user a vote on how their device works?