THE READING ROOM / BOOK GUIDE
Street-fighting mathematics
A guide to Sanjoy Mahajan's book on rough calculation, estimation and quick problem solving for readers who need a usable answer before exact methods are practical.
About the book
Street-fighting Mathematics is about getting usable answers without full information. Sanjoy Mahajan works through techniques for approximation, estimation and quick problem solving, aimed at people who need a number or a judgment before the careful route is practical. The title signals the spirit: informal, improvised methods that hold up under pressure.
The book sits within popular mathematics and problem-solving writing, but its center of gravity is method. It treats estimation as a skill worth practicing. Expect reasoning about quantities, orders of magnitude and plausible bounds, with the emphasis on choosing a sensible approximation and knowing when it is good enough.
Readers from physics, engineering, economics or everyday quantitative work will recognize the appeal. A rough answer delivered in time can beat an exact answer delivered too late, and the book tries to make that habit teachable.
How to read it
Approach the book as a workbook in judgment. Follow each approximation and ask why it is reasonable, where it breaks down, and how much error it introduces. Skim a technique that already feels familiar, but do not skip the reasoning about when the shortcut fails.
The prose is compact and example-driven, so it rewards slow reading with a pencil. Expect to pause and redo calculations. Some sections will feel easy and others will demand real effort, depending on your background. The difficulty comes less from formalism than from the discipline of justifying a rough estimate.
Who it suits
This suits students and professionals who make quantitative decisions with incomplete data: engineers sizing a system, analysts sanity-checking a model, scientists planning an experiment, or anyone who wants to estimate before computing. Teachers looking for ways to build numerical intuition will also find material here. Readers who want rigorous derivations or a systematic textbook should look elsewhere.
Reading considerations
Approximation is only as good as its assumptions, and a method that works in one setting can mislead in another. Treat each technique as a tool with conditions attached, and test its accuracy against a known case before relying on it. If you need consistency with a course, check whether a later printing changes notation or examples.
Follow the HN conversation
25 different recommenders are recorded in the upstream dataset. These are AI-classified source counts, not an independent rating.
Search HN comments about this book ↗
Explore videos on the same subject ↗
Book notes prepared with DeepSeek, using catalogue records and Open Library subject information. They are reading guidance, not a personal review or a verified chapter-by-chapter account. Book details can vary by edition. HN data methodology · Book metadata and covers.
