when designing a distributed system, keep removing shared mutable state until it doesn’t work anymore, then put a little back and draw a box around it labeled “this will break first”
shared mutable state remains the hardest thing to reason about
29 reposts242 likes