Design on the blog

Notes and notes on interaction design and user experience.

Rashomon: the story that kills your product

4 Sept 2026, by Sergio.

A bandit, a trial and four different versions of the same crime. Kurosawa gave a name to something anyone who has worked in product knows well: there is no single truth about what you build. Why the narrative competes just as much as the feature, and what to do about it.

More ARIA than human

6 August 2026, by Sergio.

In 2026 we are writing more code labelled as «accessible» than ever before, but we are publishing an objectively worse web.

WebAIM’s latest survey reveals a staggering statistic: the use of ARIA attributes has soared by 27% in a year, whilst errors detected in production have risen by 10%. The cause is not a lack of technology, but a lack of technical judgement: the mass patching of tags

non-semantic code and the blind adoption of AI-generated vibe coding.

Product onboarding design via CLI

28 Apr, 2026, by Sergio.

The terminal is the new interface of digital products. A guide for product and design teams who need to rethink onboarding when the interface is the terminal.

Skeuomorphic AI: your tool is your cage

11 Apr, 2026, by Sergio.

Do you design or decorate assumptions? Why AI applied to design is replicating past vices and how to start designing from logic.

Accessibility (and its tools) should be invisible

8 Apr 2026, by Sergio.

Recently, when introducing Jeikin to a developer, they came out with a phrase I expected sooner or later: “Why would I want another tool if I can add accessibility rules to my CLAUDE.md?”. In part, they were right: you can write «follow WCAG AA» in your AI instructions and the agent will try. It will put some alt [...]

1 2 12