Hello world.
  • On Artificial Intelligence in User Experience Design

    Or, why you won’t be replaced by a robot (yet). DALL-E 2, Stable Diffusion and GauGAN are some examples of cutting-edge AI systems that use advanced machine learning to generate realistic imagery from a text prompt. I’ve been playing with all three over the past months and some of the...
  • How to: Make the Perfect Search Control

    I get it - you’re a new UX designer, you’re enthusiastic and bursting with ideas. You’re a revolutionary and you’re going to change the world. We were all there once, but let me tell you - plead with you - stop over-designing basic functions. The search function has, over the...
  • Classify your User Interactions into; Obvious, Easy and Possible

    While we strive to make our products as intuitive and familiar as possible, there will always be “advanced” options and rarely-used features. Giving users choice and control over their experience will naturally lead to features that are used less frequently or settings that only a small percentage of users will...
  • The Deceptive UX of Cookie Consent (and how to fix it)

    The EU ePrivacy Directive states that: No cookies and trackers must be placed before prior consent from the user, besides those strictly necessary for the basic function of a website. Like most laws, it began with the best intentions. Ten years ago, the web was a “wild west” of tracking...
  • 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...