Hello world.
-
101 UX Principles - Version 2.0
A second edition of my book 101 UX Principles is available to buy now. Buy on Amazon.com Buy on Amazon UK I wrote the first edition of the book in late 2017 and 2018, and I’ve spent the last year updating it for 2022. Rather than being thankless drudgery, re-writing... -
I built the world's worst CMS
In most content management systems (CMS) there’s some kind of server-side datastore (usually a database) which stores the page content. A request to the front-end triggers an API call to pull the page content from the database. I had an idea: what if the page content was part of the... -
7 Underrated UX Principles
The fields of user experience (UX) and product design are relatively large; in that — if you’re a newcomer to the field and want to study UX design there’s a lot to learn and a great many UX books to be read and courses to be completed. You can install... -
6 Conversational UI Principles
Conversational user interfaces (CUI) are big right now, and they deserve to be: they’re focused, simple, and widely-understood by users. Whether your CUI is backed by a simple script or a full-blown natural language processor and AI — here are some basic guidelines to follow for happy users and successful... -
Don’t Join the Dark Side
People check their smartphones a lot. One reason for this is that, in some way, it’s a kind of ‘gamble’. You check your phone and maybe there are no notifications or maybe there’s a ‘red blob’. Maybe someone’s liked your Facebook post or someone’s ‘faved’ your Instagram picture of your... -
Brands are bulls**t
I don’t mean ‘brand’ in the sense of ‘visual identity’: a good logo, wordmark or tagline is a great idea. I mean ‘brand’ in the modern sense, a wooly definition that’s come to be commonplace over the past 10 years or so. ‘Brand’ has come to allude to the company,... -
We have failed
And by ‘we’ I mean ‘you’. In this post I’m going to argue that we, as a generation of designers and developers, have failed. Failed spectacularly. Failed to make interfaces that are usable, failed to make software that is intuitive, and failed to make products that normal people can understand....