No code is dead — long live vibe coding
No-code didn’t replace code or traditional programming. It didn’t even come close.
No-code didn’t replace code or traditional programming. It didn’t even come close.
The current wave of generative AI has unpleasant side effects: large-scale copyright infringements, environmental impact and bias.
Within a network, individuals exercise discretion; the sum of rational decisions determine the fate of the network.
One of life’s greatest simple pleasures is creating something just for yourself.
For decades, interfaces have guided users along predefined roads. Think files, folders, buttons, menus, screens, flows. That changes with AI and LLMs.
ChatGPT’s Studio Ghibli imitations invite questions about the creative value of people and what we really mean when we talk about creativity.
One should help people, and take care of the world. Those two are obvious. But is there anything else?
Technological progress is accelerating very rapidly and I don't think most people are prepared for that future.
There are fundamental questions likely without good answers; let’s focus on how this needs to work for everyone.
The impact of superhuman AI over the next decade will be enormous, exceeding that of the Industrial Revolution.
Conversational interfaces are a bit of a meme. Every couple of years a shiny new AI development emerges and people in tech go “This is it!"
That thrill of being a designer is back. Only this time, the friction isn’t technical — it’s cognitive.
AI’s real value isn’t in generating flashy outputs; it’s in making sense of unstructured information to support better decisions.
The dramatic diversity of opinions about AI tells us we truly and deeply do not know what’s going to happen next.
We're all bored of it. The pervasive, all encompassing nature of it. The inevitable, dehumanising consequence of it.
AI’s potential is immense, yet clunky user interfaces and a lack of discoverability are holding it back from seamless adoption.
How interactive data visualization has gone from bold experimentation to polished, predictable formats.
The ability to sustain focused effort despite pain or discomfort (or to stay true to your values especially when it’s hard to do so).
If you’ve ever had an app randomly interrupt your day to ask if you love it. That's measureship.
UX Design is going through its own “you cost too much” phase right now. How can we have our “Design for a Small Planet” shift?