Small frictions reveal bigger truths.
Preserving Context When Messages Disappear
When a message is deleted on WhatsApp, it doesn’t vanish without a trace. It’s replaced with a simple line: “This message was deleted.” At first glance, this feels obvious. But that choice preserves something crucial — context. The conversation doesn’t collapse. There’s no sudden gap, no confusion about whether something failed to load. The system clearly acknowledges that something existed, something changed, and you’re still oriented. This design respects the mental model of a conversation. It makes change visible without exposing content, and without demanding extra effort from the user. In systems built on trust, how change is communicated matters as much as what is changed.
Calm Rerouting Under Pressure
Designing Trust for Irreversible Actions
Designing Calm into Infrastructure
Effort Doesn't Disappear - It Moves

Interfaces quietly shape behaviour.
Read
Reflections on design,
accessibility and how systems
are experienced in everyday life.
Good design feels steady.
I notice what most people scroll
past.
I notice what most people scroll
past.
Good design feels steady.
Preserving Context When Messages Disappear
When a message is deleted on WhatsApp, it doesn’t vanish without a trace. It’s replaced with a simple line: “This message was deleted.” At first glance, this feels obvious. But that choice preserves something crucial — context. The conversation doesn’t collapse. There’s no sudden gap, no confusion about whether something failed to load. The system clearly acknowledges that something existed, something changed, and you’re still oriented. This design respects the mental model of a conversation. It makes change visible without exposing content, and without demanding extra effort from the user. In systems built on trust, how change is communicated matters as much as what is changed.
Calm Rerouting Under Pressure
Designing Trust for Irreversible Actions
Designing Calm into Infrastructure
Effort Doesn't Disappear - It Moves



