
5 min read
The snooze button works for someone else.
A word slipped onto a 1970s shampoo bottle doubled consumption. A 1956 gear ratio still runs your mornings. Defaults are where UX either serves you or quietly sells you out, and the snooze button is the clearest case of the second one.
- #ux
- #design
- #product
- #philosophy
- #defaults
- #dark-patterns
- #behavioral-design

7 min read
Shampoo bottles & practical UI/UX. The ultimate guide for developers.
Why a shampoo bottle is the clearest way to explain UI/UX to a developer, what the critical 0.05 seconds actually buys you, and the ten tools I lean on to bridge code and craft.
- #ui
- #ux
- #development
- #design
- #product

7 min read
Affordance in software design.
Affordance is the contract an interface makes with the human in front of it. Most software breaks that contract quietly, and blames the user.
- #ux
- #design
- #product