Posts by

Keynote: Patterns for restarting the world

This talk explores human–computer interaction through the design of programmable creative tools. Drawing on my work maintaining Strudel, a live-coded music system, I’ll examine how having absolute freedom over human–machine interfaces enables more intimate and natural interactions. With a background in instrument making, I frame software as an interactive artefact meant to be tuned and […]

Design like no-one is watching

Design like no-one is watching challenges designers to let go of industry expectations, peer pressure, and trends. In a world increasingly shaped by AI and templated design, this talk is a call to rediscover your creative instincts, take risks, and design with emotion. It’s about making work that feels human, meaningful, distinctive, and memorable – […]

JavaScript: Weird by design and we ❤️ it

JavaScript is weird and that’s why we love it. In this talk, we’ll explore the strangest, funniest, and most broken behaviours hiding in JS and browser APIs. From [] == ![] being true, to overwriting the user’s clipboard with a single line of code, this is a tour of JavaScript’s most “beautiful” chaos.

The storyteller’s ROI: Why logic fails and narrative wins

Your data is flawless. Your product is revolutionary. Your audience is bored. Susan Lindner has spent over 20 years inside the innovation hubs of Google, Amazon and GE. She knows exactly why your best ideas get stuck in a spreadsheet. This talk focuses on the high stakes of getting your story wrong. It is time […]

Stop building on hope: The user needs method for building the right thing

Most product teams don’t fail due to poor design, weak research or bad engineering – they crash because they build the wrong thing on a foundation of hope. In this high-energy session, discover how unreliable self-reports and opinion-led decisions fuel catastrophic failures. Drawing on Scientific Design principles, learn an evidence-led playbook for the AI era: […]

The most bizarre software bugs in history

We’ve all heard that we should test our software, but what happens when we don’t? Sometimes, it leads to strange and unexplainable events. Is ‘testing more’ always the right solution? What do these bugs reveal about software and its failures? And how can we use these lessons to build more resilient systems? Let’s explore together […]

This Site Uses Cookies

For processing purposes, your consent is required, which you express by selecting "Allow all." You can also customise your settings.