Posts on Twitter:

I have chosen these emotions as a metric to get the outcome of experience users actually felt while using the website. Have I left anything?🤔

RT : Top 10 application-design mistakes | Application is enhanced when the guides and supports users through the workflow – via

Top 10 application-design mistakes | Application is enhanced when the guides and supports users through the workflow – via

Good design is about striping off the unecessary - It is challenging to make a product continually better without screwing up. So you have to clearly understand how people use it to be able to improve it.

Retweet Retweeted Like Liked
Show this thread

How to make your website more to people with disabilities | While complying with standards is one thing, making your site truly usable is another – via

You can admit it, we're friends here. Do you find the icons a bit confusing? Turns out you can fix that! Here's a couple of different ways to make the interface a bit more user friendly:

Did you know most searches are done on platforms today? This makes mobile page speed more important than ever, especially for and !

What is the difference between “Usability” and “User Experience”? The graphic below breaks it down a bit! Which do you think affects the other?

These galleries are being been sued over websites the can’t use |Many websites remain unusable to the visually impaired, even if those people equip their devices with software and hardware adapted for that use –

There’s quite a bit of discussion amongst software developers regarding the importance of user-centered software design, and . But what about the "invisible" software? by

Posts on Tumblr:

Color and meanings


Design by @cubertodesign


Tag to get featured. ⠀

#ux #ui #uidesign #uxdesign #userexperience #designinspiration #art #creative #app #productdesign #webdesign #designstudio #design #sportcar #usability #scrolling #cubertodesign #dribbble #behance #animation #prototype

Made with Instagram
No, Don’t Test it on Your Mom | Talk at GDG MAD

GDG MAD invited me to be a speaker at the their January 2019 Meetup. MAD (Mumbai Android Developers) is a meetup in Mumbai backed by Google Developers Group (GDG), that aims to bring the developer community together to learn, teach, discuss.

I’ve often heard developers, entrepreneurs and even designers saying:

“Whenever I make something I show it to my mom.”

“ If my mom can use it anyone can use it!”

So, I decided to speak about why is it important to evaluate interfaces, and even more important to evaluate with users. The final title of the talk was “No, Don’t Test it on Your Mom”. (Believe me I gave them some sane options as well!)

Read the entire blogpost on Medium

The New Universal Interface?

Amazon Alexa, Google Home and other voice interfaces to our smart homes are rapidly becoming ubiquitous. During a recent stay at an AirBnb overseas the owner tried to instruct me on how to turn off the lights. “Just say Alexa, turn off the lights”. I told him that not only had I already used it to turn off the lights, but I also new how to operate his stereo for music in the room and had found a new station for him.

Voice interfaces are soon going to be the way that people try to interact with new spaces.

- “Turn off the lights.”

- “Unlock the door.”

- “Turn up the heat.”

- “Lower the blinds.”

- “Turn on the TV.”

- “Lower the music.”

These are all things that visitors might want to do when visiting or renting a house, and why should they have to figure out the terrible interface on your thermostat when they could just tell it what to do?

It also brings to mind all of the things you might want to be able to instruct a system to do which aren’t feasible yet:

- “Put up a privacy barrier around me while I’m on the phone.”

- “Dim the windows.”

- “Table, clean yourself.”

- “Fridge, throw out the food past its due-date.”

- “Alert me if anyone other than my roommates or friends come up to the front door.”

- “Clean up the floor where I dropped the glass.”

As these interfaces become more powerful, it will become more important to standardize how they can be interacted with. When you’re at a friend’s house you don’t want to have to determine if they have Google or Amazon interfaces, and you don’t want to have to memorize the correct way of saying “turn off the corner, guest room, ceiling light” just to get the light off - things need to be more standard than that. Something like “House: Turn off this light” (pointing) would be far better in this regard. Alexa has taken a step in the right direction by having a setting that allows you to use both “Alexa” and “Echo” to refer to the same device (to accommodate different users), but that idea will need to go further and be cross-platform.

I made the registration procedure and two step procedure, this should improve the usability of the cozyuni account registration. The registration are made with spring which is java and freemarker as frontend/template engine.

Interface Customization

When digital design does not match actual use cases where it will be used.

Also where device complexity is not appropriate for intended user types.

Ingenious low cost customization by staff.

Restricting Services Based On Where You Travel and Live

Amazon doesn’t like the advertise it, but your Prime perk to watch unlimited Prime content doesn’t work all the time - like when you are traveling abroad. You will get licensing errors if you try it.

Contrast this with Venmo which operates identically when you are at home or abroad. So strangely, while traveling in Mexico with another American, you can pay each other money but you can’t watch a movie together.

This comes down to how different services establish identity and restrict usage. Venmo establishes your identity as an American based on where your bank is located. Transfers between US banks are fine (but they don’t allow Mexican users to create Venmo accounts it turns out.) Amazon on the other hand establishes your identity as a Mexican if you are physically in Mexico. Why they do this instead of looking at the billing address of your credit card that is on file is beyond me.

However, both cases show how anachronistic both our IP laws and banking systems are. Why can’t you view movies outside of a geographical boundary? Why can’t banks in the US do free transfers to banks in Mexico? We are allowing our laws and outdated architectures to greatly decrease human potential, and we’re doing it when it is physically possible to have something better.

On a related amusing note, when I lived in Australia I created an XBOX online account with an Australian address. I purchased some games and had game history with the account. Then I moved back to the US (where I am a citizen). On a new XBox I logged back into the account only to find that games I had purchased would not play in the US due to licensing restrictions. Microsoft Support said that they did not support the concept of moving between continents and that there was no way I could access my old content without moving back. Strangely Microsoft considered me to be an Australian because I had an address there at the time of creating the account. Neither the US nor the Australian government would agree with this definition.

It is time for companies to have a more fluid definition of identity and allow for the concept of movement while remaining a customer.

SFO has finally fully embraced the rideshare phenomenon. They have an “ride app pickup zone” which is a separate lane apart from normal drop offs. It has 16 zones and the apps randomly assign you one to walk to. The separate lane means that you only deal with Uber/Lyft drivers and not families trying to drop of relatives and the like. This makes for quite a smooth pickup experience. Well done SFO.

2018, über fast das ganze Jahr

Maschinen dienen

Eigentlich gibt es an meinem Arbeitsplatz ausschließlich Filterkaffee aus der Pumpkanne. Doch Anfang 2018 bekommen wir einen funktionierenden „Kaffeevollautomaten“ geschenkt, den sein Vorbesitzer nicht mehr braucht.

Da ich den Schenkenden kenne, fühlte ich mich verantwortlich und lese die Anleitung, die ich auf der Internetseite des Herstellers als PDF finde: Die Maschine braucht Wasser und Kaffeebohnen und macht daraus Kaffee. Ab und an muss sie entkalkt werden, dazu gibt es ein Entkalkungsprogramm und die Maschine, so steht es in der Anleitung, wird mich darauf hinweisen. Praktisch.

Über die nächsten Wochen lernen ich und meine Kollegen den Apparat besser kennen. Es ist schwierig, die richtige Tassengröße auszuwählen, weil Icons missverständlich sind. Ein Kollege löst das Problem mit einem zusätzlichen Zettel. Dieser ist aus Platzgründen aber nicht direkt an den entsprechenden Knöpfen angebracht, sondern über einer weiteren Knopfreihe und dem Display.

Der Kaffeevollautomat kann Kaffee nicht nur aus Bohnen machen, sondern auch aus Pulver, das in die Aufnahme unter einer Klappe gekippt werden soll (laut Anleitung). Bei einem akutem Kaffeebohnenmangel nutzen wir die Funktion. Leider gibt es kein Ergebnis oder vielleicht auch eine Sauerei, ich erinnere mich nicht mehr. Zumindest klebt jemand die Klappe für das Pulver zu und schreibt „Nicht” darauf, um künftige Kaffeekocher vor der Frustration zu bewahren.

Nach diesen Anfangsproblemen, bei denen wir vor allem den Apparat dazu bewegen, zu tun, was wir wollen, lernen wir mit der Zeit die Probleme kennen, bei denen uns der Apparat dazu bewegt, Dinge zu tun, die der Apparat will.

Kaffeemaschine, die mir sagt, was ich machen muss, damit ich Kaffee bekomme. Auch im Bild: Usability-Verbesserungen mit Zetteln, sorgfältig mehrfach mit Tesa überklebt

Eines Morgens tut sich auf einen Knopfdruck nichts. Nach kurzem Überlegen fällt auf, dass das Display „Dregdrawer full“ anzeigt. Es gibt ein paar Schubladen, von denen die Kaffeeresteschublade am vielversprechendsten ist. Ich leere die Schublade, sehe aber weiter die elbe Meldung auf der Anzeige; auf Knopfdruck gibt es weiterhin keinen Kaffee. Schublade noch mal raus, dann wieder rein, wieder dasselbe. Ich weiche vorsichtig von meinem Lösungsansatz ab und schaue tief in die Schubladenaufnahme. Anscheinend sammelt die Schublade nur einen Teil des alten Kaffeemehls, der Rest verteilt sich darum. Mit einen Küchenpapier wischte ich das Kaffeemehl aus und verteile es dabei auf dem Boden. Die Warnung von der Anzeige verschwindet und die Maschine kocht wieder Kaffee.

In ähnlicher Art und mit ähnlichen Folgen befiehlt die Maschine auch manchmal: „Ventilate“. Auch hier kocht sie, bis wir „Ventilate“ ausgeführt haben, keinen Kaffee für die Kollegen und mich. Leider ist das Studium der Bedienungsanleitung zu dem Zeitpunkt schon etwas länger her. Ich erinnere mich grob, dass es zwei Dinge gab, die hier helfen könnten: Der Drehknopf zum Milchaufschäumen, den nie jemand benutzt und den Heißwasser-Knopf. Ich drehe und drücke, es dampft und spritzt. Die Maschine fordert weiter: „Ventilate“. Mangels Alternativen mache ich weiter und tatsächlich ist die Maschine irgendwann ventilated.

Die Maschine dient mir mit Kaffee, ich diene ihr nach Hinweis durch das Display mit Reinigungen, Knopfdrücken und -drehen, bis die Maschine zufrieden ist.

(Jan Dittrich)