Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Zero Interfaces

· 2 comments · 350 words


R2D2 interfaceing with the Death Star.

The best gadget I got in lockdown was a set of motion activated lights. They have no user interface. I walk by them in the dark and they turn on. Midnight piss? No fumbling for a light switch, no shouting to a digital assistant, no logging in to an app. Simple. I love it. It got me thinking about other things which have "zero interfaces". Once they're set up, they just keep quietly working. …

API Design is UI for Developers

· 20 comments · 1,250 words · Viewed ~23,433 times


Scrap of JSON which doesn't say much.

I've been thinking a lot about APIs and their design recently. I stumbled on this fantastic quote from Greg Parker: Greg Parker@gparkerA programming language is a user interface for developers. Language authors should learn from HCI principles.❤️ 41💬 6🔁 019:10 - Wed 22 February 2012 When I first started learning C++ (back in the bad old days) I was convinced that any 1st year student could desi…

Icons are usually not culture-neutral

· 400 words


A row of colourful icons.

This is a necropost - resurrected from one of my ancient USENET posts. Some web-browsers use "Stop Loading" icons that were represented with USA stop signs. To anyone else in the world, that's just a red octagon. Similarly the spell-check button in MS products is a tick over an "ABC". I don't know what the spell check button is like in countries with a different lexicography. Also, in…

Disappearing Computer (2002)

· 1 comment · 10,350 words · Viewed ~254 times


The old logo of the University of East Anglia.

In 2002, I wrote this dissertation as part of my B.Sc. at UEA. I've kept this edition as close to the original as possible. I've added in links (where they still survive) and inserted a few comments where I was ludicrously wrong or unexpectedly right. This paper is not especially well-written and, if memory serves, received only a adequate mark. Terence Eden - 2016 Executive Summary This…

Users are socially conditioned to believe that tasks should be difficult

· 1 comment · 550 words


An old photo of me, wearing a silly hat.

This is a necropost - resurrected from one of my ancient USENET posts. One of the problems I've encountered is that most people (users and, to an extend, designers) are socially conditioned to believe that tasks should be difficult. They expect a learning curve that isn't always logical. It stems from childhood when we don't understand something and are told "that's just the way it is". Users …