Writing on design, AI and everything in between.

Thoughts on product design, AI, leadership and the occasional life reflection — collected here as I figure things out.

Design for grammar, not layout

The future of interface design is not about making more beautiful screens. It is about defining the grammar from which infinite appropriate interfaces can emerge and knowing when to let the system generate, and when to hold firm to what humans have designed.

Why talking to your future self can craft your hero's journey

Talk to your imagined future self to set goals, learn from regrets, and gain confidence for your own ever-evolving hero's journey. Embrace the unknown and actively shape your destiny through this powerful self-discovery tool.

On design variations

A 7-step framework for systematically exploring design alternatives, escaping the trap of the "obvious" solution, and arriving at decisions you can genuinely defend.

Clarity over cleverness

Prefer clarity over cleverness. Clever makes things clean, seamless and tidy, but there is a cost involved. Keep cleverness for power users instead.

Users are fickle, their whys are not

Users change their mind. Don’t take users literally. Try and get the why behind their comments and feedback.