Mechanical Sympathy

3 July 2026

Mechanical Sympathy was term coined by Sir Jackie Stewart, a three-time Formula 1 World Champion, to describe the understanding a driver needed to have for a car's capabilities in order to drive it well. That term was then imported into software development by Martin Thompson. Thompson's view was that developers need a rough understanding of the hardware in order to create efficient software.

Unmesh Joshi expanded this concept by describing how Expert Generalists share a characteristic of having a sympathy for domains related to their work.

Further Reading

Caer Sanders wrote a long-form article on their use of mechanical sympathy when building performance-sensitive systems, from AI inference platforms, to novel binary encodings.