Product & Design Thinking

How to Build and Scale Design Systems: Setting Up Design Tokens in JavaScript and Figma

A series on building and scaling design systems. This second part covers why front-end developers should use design tokens and how to work with designers to make the most of them.

Read
Design Systems

How to Build and Scale Design Systems: Starting with the Right Framework

A series on building and scaling design systems. This first part covers how to choose between React, Web Components, and a hybrid approach.

Read

The Cognitive Costs of AI Chatbots and a Framework for Better Design

I identify cases where single-threaded AI chat experiences may be less than ideal for customers. I outline ways to balance deterministic workflows with non-deterministic ones.

Read