Skip to content
← Notes

The Anthropology of Code Review

Evergreen
anthropologywriting

Anthropologists call it gift economy: you give labour, the reviewer gives attention, and both parties accrue social capital in the tribe.

The best code-review cultures I have worked in treated the pull request as a vessel for both code and narrative — the description was not documentation, it was the story of why this change exists and what tradeoffs were considered. The worst cultures treated it as a gatekeeping exercise, where the reviewer held the power and the author had to justify themselves.

The shift from gatekeeping to dialogue is mostly about framing: when a reviewer says “what if we considered X?” instead of “this is wrong”, the entire dynamic changes. The pull request is still a potlatch — a public demonstration of value — but the best teams have learned to make it a conversation rather than a spectacle. The PR is the smallest unit of cultural negotiation we have on a software team. Treat it accordingly.