Posts List

Hints for System Design

In 1983, Butler Lampson published a landmark paper about Hints of Computer System Design. As a practitioner and a student of distributed systems design, I find it immensely insightful and I habitually go back and re-read this paper every few months. In this post I’ll try and summarize some of the learnings from this paper that I’ve gained over the years. Prerequisite Before jumping into system design, think hard about what is it that you are trying to accomplish?