I Built a Language for Wireframing
Before AI builds anything for you, it needs clarity. TypMo is a language designed to give you that clarity first, a way to shape ideas at the speed of thought. This article is the story of how I ended up creating a Domain-Specific Language for wireframing.
One Team, One Goal
When we work as a team, it's crucial to discuss and debate, but more important is to support the final decision—a decision reinforced by user research, business needs, metrics, and compelling rationale based on interaction design principles. The only winner should be the customer. I've
The structure of a design interview
In this essay, I would like to share an interview framework to evaluate designers of all experience levels.
Design and Philosophy
This talk is about design and philosophy. What can design learn from philosophy? How can some philosophical ideas shape design and even define it? What does it mean to have an intersection of design and philosophy?
Reflexive Design
I posted thoughts on Twitter about my obsession with reflexive design - Why do we design the way we design? This "thread" 🧵 is about questions rather than answers to let us reflect on the theory and practice of design. "What is design?" What are the necessary
Articulate - Documenting Design
Design is emergent. The directions that are taken during the exploration of the design territory are influenced by what is learned along the way, and by the partial glimpses of what might lie ahead. In design, the solution and the problem develop together. - Nigel Cross, Designerly ways of knowing
Needs and Interfaces
This essay aims to establish an abstract structure between needs and interfaces to understand the evolution of design.