Some thoughts on Amazon's 2FA

by @edent | # # # # | 2 comments | Read ~265 times.

Amazon now let you secure your account with Two-Factor-Authentication (2FA). This means you can log on with a one-time password which changes every minute. For some reason, Amazon call it Two-Step-Verification (2SV) - but it is exactly the same as all the other 2FA solutions. The Process There's no direct link to 2FA settings. So… Continue reading →

Scaling Is A Human Problem Too

by @edent | # # # | 1 comment | Read ~209 times.

This morning I received an email which made my heart sink. In order to co-ordinate things better, we'd like to invite you to our exclusive Slack Channel! A variety of rude words danced around my brain. I think this makes the, what, 9th? 10th? Slack that I'm part of. Don't get me wrong, I like… Continue reading →

Don't use negative numbers for error codes

by @edent | # # # # | 7 comments | Read ~764 times.

A warning to programmers - try to understand how people will use your error codes. This morning, I was confronted with a rather bemusing error message on my WordPress blog: Ok, so this should "never happen" and yet somehow it has. I wonder what on earth the error code means? I selected the error code… Continue reading →

How *not* to do a password change page

by @edent | # # # # # | 3 comments | Read ~342 times.

We've all been faced with this screen, right? You haven't logged in to a website for a while, so it prompts you to change your password. sigh Annoying but probably necessary. The problem was, every time I tried to change my password, it told me that my old password was invalid. The one that I'd… Continue reading →

The Design Of Everyday Toilets

by @edent | # # # # # | 1 comment | Read ~113 times.

Another in my occasional series on the usability of toilets! It's hard wandering around seeing the mistakes which are made by designers. Perhaps it's poor keming on fonts, or a hotel room light switch which makes no sense, or - in my case - bogs. Lots of toilets incorporate a "dual flush." Press one button… Continue reading →

Sharing on Android is Broken

by @edent | # # # | 4 comments | Read ~1,271 times.

As I get older, I begin to lose neuroplaciticy. I get angry and confused when I don't understand things. I get frustrated when I have to change my behaviour. It happens to all of us, to some extent, and it's one of the major reasons you should design your apps in a clear and consistent… Continue reading →

Anti-Social App Design

by @edent | # # # # | 1 comment | Read ~428 times.

My good friend Dan Appelquist recent wrote a fascinating blog post on solipsism as a design decision. He has a set of Lifx Internet Controlled Lightbulbs. They're great fun, but have some seriously screwy ideas about how people live. One key design of the app is to allow you to automatically switch off all your… Continue reading →

The Usability of Anti-Apartheid Encryption

by @edent | # # # | Read ~494 times.

(An adaptation of my earlier blog post on the same topic1.) This is a case study focusing on the usability of encryption systems as used by political dissidents in Apartheid era South Africa. Background - South Africa Between 1948 and 1994, the nation of South Africa was ruled by an ethnically white minority. They set… Continue reading →

Don't Use Colour To Indicate Binary States

by @edent | # # | 1 comment | Read ~149 times.

Earlier this year I was playing around with DogeCoin. Try as hard as I might, I just couldn't get their API working. I delved into the settings, to see what was up. Take a look at this setting, is it obvious to you which state is active? I clicked around on it, and the state… Continue reading →