
Adaptive Learning for AI Agents
As AI agents become more autonomous and take on increasingly complex tasks, adaptive learning becomes a core requirement…

Designing Agents
I’ve recently been working on an agentic fraud alert review system for a bank, where our agent monitors transaction aler…

A User-First Approach to AI Strategy
“Enterprise AI strategy” is something you’d find on a consultant’s slide deck with lots of arrows, maybe a few buzzwords…
The Railways of AI: Building Tracks That Actually Go Somewhere
Sangeet Paul Choudary has written an interesting piece on The problem with agentic AI in 2025. The article argues that w…

Product Designer Portfolio Tips
I have reviewed about 100 product designer portfolios in the last couple of weeks for 2 open midweight product designer …

Good Models Die in Notebooks
In large consulting projects and enterprise AI programs, too many AI and data science projects follow the same unhelpful…

Thumbs Up to the Humans in the Loop
Back in the early days of building apps, when we were still deploying things with FTP and debugging with alert(), one of…

Vibe Coding is Changing the Way Code is Coded
The other night, I built a working app prototype in a single sitting to transform json into a format I wanted. Just prom…

A Tailwind Colour Palette Generator for Design Engineers
One of the first problems I encountered as a design engineer was sales teams wanting custom demos of software products. …
From Designer to Design Engineer: A Practical Guide for Getting Started
Transitioning from designer to design engineer can feel like stepping into a whole new world—new tools, new workflows, a…

Design Engineers Are the Future of Product Development
In the past, product development followed a familiar pattern: designers created static mockups, handed them off to engin…
Why you should listen to your superusers over your metrics
Most users don’t care about your product. That might sound harsh, but hear me out. For the vast majority of people, your…

The End of a Meme
You’ve probably seen the meme. On one side, there’s a gorgeous, promised land of design. On the other, a sad, broken ver…

Let Users Touch the Product: Designing for Agency
Too many apps and digital products treat users like passive observers. They surface dashboards, deliver reports, and wal…

The Technical Service Blueprint: Bridging UX and Engineering
In many digital projects, user experience (UX) and technical architecture are treated as separate tracks. Designers focu…

Thinking beyond chat interfaces for human-agent interaction
From Chat to Click Chat-based interfaces are the go-to solution for agent interactions, helping new users of agent syste…

Good Design = Great First Impressions: How UI Can Win (or Lose) Customers
Ever landed on a website or opened an app and immediately felt meh? Maybe it looked outdated, cluttered, or just didn’t …
The Beginning of the End for Figma? Building Prototypes with Vue.js as a Designer
For years, Figma has been the dominant tool for UI/UX designers. But with AI-assisted coding, powerful UI libraries, and…
How do you design explainability in Complex Systems?
AI has become a driving force in software from personalised recommendations to critical decisions in healthcare and fina…

The Importance of a Tangible Interface
Humans are tactile creatures. We’re wired to understand the world by touching, feeling, and interacting with the objects…
