Install our extension to search inside any video instantly.

From "napkin math" to turbpopuffer

Added:
356 views17likes55:37pragmaticengineerOriginal Release: 2026-07-21

Napkin math is a first-principles approach to software engineering where engineers use back-of-the-envelope calculations to understand system constraints and make better infrastructure decisions, rather than relying solely on benchmarks or vendor claims. This method involves understanding fundamental metrics like bandwidth, latency, and cost for different storage layers (DRAM, S3, NVME SSD, EBS) to evaluate whether system designs will actually perform as expected. The approach helps identify when benchmarks are misleading or when intuition conflicts with reality, enabling engineers to catch bugs and make more informed decisions about database selection, caching strategies, and system architecture.