Skip to main content
PRISM

Case studies

Each of these is a guided build rather than an article, and each follows the same seven beats: requirements, estimation, a first design, watching it break, finding the bottleneck, changing one thing, and running it again.

The fourth beat is not optional. Every naive design here is one a competent person would draw in the first ten minutes, with the flaw that ten minutes leaves in — because a case study whose first design works has told you the answer, and being told the answer is how people end up able to recite an architecture and unable to reason about one.