top of page
All Posts


Harness Design in practice: unblocking the screen queue when there are not enough designers
How we applied Harness Design to a practical problem at Prolog: too many screens to build and too few designers to build them.
john morais
4 hours ago14 min read


Why Flutter took 25 extra days: closing the token foundation of the Harness Design System
Flutter finished about 25 days after the estimated deadline. This article covers why, and what changed in how I plan design system work.
john morais
Sep 306 min read


Astryx solved the intent problem. Meta's intent.
Meta open-sourced Astryx, a design system built to be read by agents. The easy reading is that it solves AI building interfaces. I reached a different conclusion.
john morais
Aug 104 min read


The tokens rollout with a Harness Design layer
The token foundation was ready, the governance was defined, and the harness was applied in Figma. What was missing was putting it in front of the code our customers use every day.
john morais
Aug 26 min read


What nobody tells you about leading AI experiments
There is a part of this work I had not named in the previous articles. It is not technical. It is the feeling of moving forward without knowing exactly where to.
john morais
Jul 53 min read


What the token foundation hid: closing Milestone 1 of the Harness Design System
The estimate was to finish the tokens in one week, and it did not happen. Creating the token was the easy part; migrating the system to them in production took longer.
john morais
Jul 16 min read


The first result: how we defined the token governance for the Harness Design System
In three days we defined the governance process and the way to create, edit, and update tokens, in Figma and in code, so the team can keep maintaining them afterwards.
john morais
Jun 227 min read


How the mistakes are guiding the Harness Design System
The mistakes Claude Code made in earlier experiments showed us the map of what we needed to document in the Harness Design System.
john morais
Jun 134 min read


Before AI-first, human-first
Before choosing the first component of the Harness Design System, I had to decide what comes before the components: the order between humans and AI.
john morais
Jun 65 min read


How we are making Harness Design happen for real
I wrote about Harness Design as a concept. This article covers what came after: the construction site, the hard decisions, and the days that did not go as planned.
john morais
Jun 25 min read


Harness Design: the discipline that will redefine product design
How AI is changing product design work at Prolog, and why I call the discipline of giving AI context and criteria Harness Design.
john morais
May 236 min read


How I Used AI with a Team at the NASA Hackathon to Build an MVP in 32 Hours
How a team that had never worked together used AI to go from brainstorm to an MVP in 32 hours at the NASA Space Apps Challenge.
john morais
Oct 13, 20254 min read


Parintins Festival: Reflections on Identity and Brazilian Culture
Reflections on identity, Indigenous heritage, and the festival that holds them together, from a visit to Parintins.
john morais
Jul 2, 20253 min read


The Power of Humility
Humility as a virtue: the bamboo that bends and stays whole, and why self-knowledge matters more than being right.
john morais
Aug 5, 20225 min read


Leadership for Everyone
Why so many people are afraid of leadership, and why leading is a posture you can learn, not only a job title.
john morais
Aug 5, 20223 min read


The Web and E-commerce
A practical overview of how the web works, from servers and domains to e-commerce, with examples from Amazon and Jovem Nerd.
john morais
Oct 13, 20217 min read


Design Thinking
How Design Thinking helps solve problems, drawing on Tim Brown and other authors in the field.
john morais
Oct 13, 20213 min read


The Elements of User Experience
Garrett's model of user experience, built in layers from strategy to surface, and why decisions at the bottom shape the top.
john morais
Oct 12, 20215 min read


The Role of the Digital Product Designer
The product designer evolves digital products with methods from industrial design, working alongside business and technology.
john morais
Oct 12, 20214 min read


Lessons on Product Culture and Product Discovery
What I learned about product culture, discovery, and product management working at a SaaS company, and the role of the product designer in it.
john morais
Mar 12, 20214 min read
bottom of page