interaction magic

ideas & opinions...

Hacking the terrorist timepiece

August 2022

Behind the scenes look at my prototyping process, designing minimal hardware interfaces and re-inventing the famous Casio F-91W watch.

Read more ->

Metaphors mold minds

March 2022

Bikes, scooters or drones. Metaphors define everything about our relationship with new products. Can metaphor driven design build a more inclusive future for our cities?

Read more ->

Designing bikes or bike lanes?

June 2022

Which impacts the cycling experience more: the design of the bike or the bike lanes? Interview and podcast with city transport planners Catherine Osborn and David Wills.

Listen now ->

Podcast: Designed for life

February 2022

A deep dive into my career and the future of experience prototyping with Tony Ryan, CEO of Design & Technology Association.

Listen now ->

The last design you'll ever make

December 2021

Designing from cradle to grave is no longer good enough. We need to postpone that grave as long as possible. This is how to design for a right to repair.

Read more ->

The UX of LEGO Interface Panels

August 2020

LEGO interface panels are beautiful, iconic, and great for learning interface design basics. I bought 52 of them from BrickLink to explore the design, layout and organisation of complex interfaces.

Read more ->

Light Engineering

June 2020

Exploring the physics and engineering of light pipes, where optics and mechanical design meet.

Read more ->

Interaction20 Round-up

February 2020

“If you give Germans the freedom to do anything they want, they will all do the same thing”

Read more ->

Think outside the screen

November 2018

Nobody likes stroking a pane of glass, so why do we love touchscreens so much? Let's build distributed interfaces that work.

Read more ->

Units: the forgotten half of the statistic

February 2021

From the millihelen to the microcentury, via jerk, pirate-ninjas and the Mongolian vowel separator.

Read more ->

Orientation

July 2018

Using Mahony & Madgwick to calibrate and process Arduino orientation data.

Read more ->