← Prajjwal Chittori

The Empty Boat: Most of What Angers You Has No Pilot

Prajjwal Chittori · February 2016

There’s a parable from the Taoist tradition, from Zhuangzi, I keep coming back to. A man is crossing a river in his boat when another boat slams into his. He turns, furious, ready to shout, and sees the other boat is empty. It drifted into him. Nobody was steering it. His anger evaporates instantly. There’s no one to be angry at. Same collision, same damage to his boat, completely different inner state, and the only thing that changed was the presence or absence of a pilot to blame.

Zhuangzi’s point lands like a punch once you sit with it. Most of your suffering in a collision comes not from the collision but from the pilot you imagine. The empty boat does the same damage as a steered one. What turns damage into rage is the story that someone did this to you, on purpose, and could have done otherwise. Remove the imagined pilot and the event is just an event. A thing that happened, to be dealt with, not a wound to be avenged.

The reason this matters for building, not just for monks, is that an enormous fraction of professional friction is empty boats we’ve imagined pilots into. The teammate whose change broke your code wasn’t out to get you. He didn’t know your code depended on it. Empty boat. The reviewer who tore apart your design wasn’t asserting dominance. He was tired and terse and trying to help. Empty boat. The market that rejected your product wasn’t rejecting you. It has no opinion of you. It’s a billion empty boats drifting on currents of their own, the most empty boat of all. We burn staggering amounts of energy fighting pilots who were never in the boats.

And here’s the cost. The imagined pilot doesn’t just make you suffer, it makes you stupid. Anger at a phantom narrows your vision exactly when you need it wide. You spend the meeting defending against an attack that wasn’t happening, you miss the actual technical point in the review because you’re parsing it for insult, you take the market’s silence personally and either quit in wounded pride or double down out of spite. When the clear-eyed move was to read the empty boat for what it was and adjust your course. The pilot story is expensive twice. Once in peace, once in judgement.

I’ll guard the obvious misreading, because “assume everyone’s boat is empty” can slide into excusing genuinely bad actors. Sometimes there is a pilot, sometimes that pilot means you harm, and pretending otherwise is its own foolishness. The Machiavelli essays in this series exist precisely because not every boat is empty. The discipline isn’t naive assumption, it’s checking. Before you spend the rage, look hard for the pilot. Most of the time there isn’t one, and you’ve saved yourself a war with a current. When there genuinely is one, you’ll respond far more effectively from the calm of having looked than from the heat of having assumed.

So the practice is one question, asked before reacting. Is there actually a pilot in this boat? Did this person really intend this, with knowledge and choice, or did a current carry an empty boat into mine? Ask it about the broken build, the harsh review, the lost customer, the slow colleague. The honest answer, most of the time, drains the poison out of the event and leaves just the event, which you can handle. The boat still hit you. You just don’t have to invent a villain to steer it.


One of a series of essays. I’m Prajjwal Chittori. prajjwalchittori.com.