Latest Posts

See What I’ve Written Lately

Loyalty, Scapegoats, and the Shape of a Sick System

Some people think this is a Western problem. The focus on individualism and ambition makes that an easy conclusion. But watching different groups over the years, that never quite held up. This is not a Western trait. It is a human tendency that can appear anywhere.

Taming the Beast: The Two Kinds of Complexity in Software

The path to clarity is a habit of questioning. For every piece of complexity you encounter, ask, "Is this essential to the problem, or did we create it?" Actively seek out misfit technologies and simplify over-engineered solutions. By focusing on the problem at hand and choosing tools that truly fit, we can shed the weight of unnecessary complexity and build what matters more effectively.

Two-Way Street of Misunderstanding: The Double Empathy Problem

True communication isn't about finding people who are already in our box. It's about the courageous and empathetic work of stepping outside our own, to meet someone else in the vast, unmapped territory between us. It’s there, and only there, that real connection begins.