budding planted March 10, 2026 2 min read

Metaphors in Technical Education

Why the right metaphor does more work than the right explanation — on load-bearing analogies in teaching complex systems.

educationwritingdesign-processdatafolks

The dabbawala system isn’t like packet routing. It is packet routing — implemented with lunchboxes instead of bytes. When I chose it as the central metaphor for DataFolks, it wasn’t decoration. It was a structural decision that shapes every chapter.

Load-Bearing vs. Decorative Metaphors

Most technical writing uses metaphors decoratively. “The cloud is like a filing cabinet.” This tells you almost nothing. It maps one surface feature (storage) and collapses immediately when you push further. You can’t reason about distributed systems by thinking about filing cabinets.

A load-bearing metaphor maps deeply enough that you can reason within it. The dabbawala system maps to packet routing at multiple levels:

  • Lunchboxes are packets (discrete units with a source and destination)
  • Dabbawalas are routers (intermediaries who handle only their segment)
  • The coding system on the lid is a packet header (metadata for routing)
  • Handoff points are network hops
  • The return trip is the response packet
  • Lost or delayed lunchboxes are packet loss

You can ask questions within the metaphor — “what happens if a dabbawala is sick?” — and get answers that map to real networking concepts (failover, redundancy, single points of failure).

The Translation Test

A good technical metaphor passes the translation test: can a reader who understands only the metaphor domain ask a meaningful question about the target domain?

If someone understands dabbawalas and asks “who decides which route a lunchbox takes?”, they’re asking about routing algorithms. If they ask “can someone open the lunchbox in transit?”, they’re asking about packet inspection and encryption. The metaphor enables questions the reader couldn’t have formulated without it.

Cultural Specificity as Advantage

DataFolks deliberately uses Indian metaphors for an Indian audience. This isn’t just accessibility — it’s precision. The dabbawala system isn’t a generic metaphor. It’s a specific system with specific properties (decentralized, low-tech, remarkably reliable) that map to specific properties of the internet.

Universal metaphors are usually vague metaphors. The more culturally specific your metaphor, the more structural detail it can carry.


This connects to the broader question of making invisible things visible — metaphor is one of the three primary tools.

SEARCH