Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Drunk CSS

· 3 comments · 600 words · Viewed ~21,867 times


Screenshot of the homepage all askew.

A decade ago, I was writing about how you should test your user interface on drunk people. It was a semi-serious idea. Some of your users will be drunk when using your app or website. If it is easy for them to use, then it should be easy for sober people to use. Of course, necking a few shots every time you update your website isn't great for your health - so is there another way? Click the "🥴 …

We've got to stop sending files to each other

· 19 comments · 650 words · Viewed ~10,331 times


Another day, another data breach. the spreadsheet, initially shared in 2022, and thought to contain data related to a small number of applicants, had contained hidden data related to more than 18,000 people.  ICO statement in response to 2022 MoD data breach Why are people still sending files to each other? I remember having a stand-up argument a decade ago with a project manager who wanted us …

Too many overflows reporting Gmail spam

· 1 comment · 600 words · Viewed ~519 times


Web version of Gmail. The second overflow menu has a report spam option.

What does the humble ⋮ symbol mean to you? To geeks, it is a compelling attraction. Something cool and esoteric lives in there! All sorts of goodies to explore and configure. To normal people, it is invisible. Normal people don't go pushing random icons on their apps because computers are fragile and may break if you do the wrong thing. To me, it is a sign that product managers are a menace a…

Why do all my home appliances sound like R2-D2?

· 7 comments · 800 words · Viewed ~574 times


Screenshot from Empire. A digital display with red writing.

I have an ancient Roomba. A non-sentient robot vacuum cleaner which only speaks in monophonic beeps. At least, that's what I thought. A few days ago my little cybernetic helper suddenly started speaking! 🔊 💾 Download this audio file. Not exactly a Shakespearean soliloquy, but a hell of a lot better than trying to decipher BIOS beep codes. All of my electronics beep at me. My dishw…

Highly Predictable Interactions

· 7 comments · 650 words · Viewed ~479 times


3 playing cards on a table.

I remember the first time as an adult I ordered a takeaway. I picked up the phone, menu in hand, and prepared to do battle. The person on the other end of the phone didn't speak English, my menu was out of date, they couldn't understand my address, and I didn't have the right money when they finally delivered. Stressful, annoying, and - until relatively recently - commonplace. When services…

I can't use my number pad for 2FA codes

· 10 comments · 400 words · Viewed ~5,173 times


Computer number pad with the number 7 in the top left.

This has to be the most infuriating bug report I've ever submitted. I went to type in my 2FA code on a website - but no numbers appeared on screen. Obviously, I was an idiot and had forgotten to press the NumLock button. D'oh! I toggled it on and typed again. No numbers appeared. I switched to another tab, my numbers appeared when I typed them. So I was reasonably confident that my keyboard was…

Inconsistency is a feature, not a bug

· 6 comments · 500 words · Viewed ~413 times


Homescreen filled with multicoloured icons of various shapes.

Some of my best friends are designers. But I think we can all agree that - however well-meaning - they can be a little obsessive. Whether it is fretting over tiny details, or trying to align to a grid which doesn't exist, or spending time removing useful affordances in the name of æsthetics - they always find a way to make something prettier at the expense of usability. Google used to have some …

The Digital Covid Test That Nearly Was

· 3 comments · 500 words · Viewed ~258 times


Photo of a lateral flow test.

These are notes that I wrote during the height of the Covid-19 pandemic. I've published them a few years later. By now, you're probably sick and tired of shoving a swab up your nose and / or down your throat. You've grown blasé about the little medical marvel as it reacts to whatever antibodies are flowing laterally. You don't even bother reading the paper leaflet any more. Right? But that swab …

Just use QWERTY!

· 23 comments · 400 words · Viewed ~903 times


Photo of the Channel 4 search screen.

The QWERTY layout is, I grant you, an illogical mess. I'm happy to hear your arguments that Dvorak is the one true way. Or that Colemak is several percent faster. But QWERTY is a standard now. Everyone uses it on their laptops and phones. It is used everywhere. Except, it turns out, streaming services. They use alphabetic keyboards. Worse, each one has a unique layout! Want to search for that…

Alexa leaks your private wishlists

· 9 comments · 500 words · Viewed ~4,280 times


People who access your list will see your recipient name. If you have an Alexa-enabled device, Alexa may alert you when there is a deal for items in your list. Notification Preferences.

This morning, my wife noticed that Alexa was insistently flashing its little blue lights. "Alexa... Notifications?" "You have one notification. An item on your wishlist has dropped in price. The … is now only £…" And that's how my wife found out what I planned to get her for her birthday! What happened to cause this? I maintain several Amazon Wishlists® of things I want to buy. One of those is…

Whatever Happened to UI Affordances?

· 30 comments · 750 words · Viewed ~31,813 times


Default share panel with only a few options visible.

I am grumpy. As my very clever wife summarised, I hate when designers prioritise their æsthetic preferences over my usability needs. I tried sharing a website using Google Chrome for Android. I hit the share button, and a panel popped-up from the bottom of the screen. Hmmm. It didn't have the share destination that I wanted. It was early in the morning - when I'm not at my cognitive best - …

How not to sort a list of countries

· 6 comments · 250 words · Viewed ~612 times


A list of flags. Estonia, Spain, Finland, France, UK, Greece, Croatia, Hungary, Ireland.

Being from the United Kingdom is hard sometimes. When scrolling through a list of countries, we might be found down the bottom as "UK" or near the top as "Great Britain". Occasionally someone files us under "England" - thus ignoring Wales, Scotland, NI etc. Once in a while, it'll be "The UK". Truly, no one has suffered as we have suffered⸮ Here's a list of countries from the Curve Credit card (…