_____ _ / ____| | Sebastien LOVERGNE | (___ | | /projects.txt \___ \| | /awesome.txt ____) | |____ /blogroll.txt |_____/|______| /rss.xml =========================================================================== What makes concurrency so hard? =========================================================================== This page is about : https://buttondown.com/hillelwayne/archive/what-makes-concurrency-so-hard/ The short version: Concurrency is difficult due to the state space explosion that occurs very quickly when you distribute a system, which exceeds our ability to model. The author provides a neat demonstration of this hypothesis, and it really resonates with my own experience. Recently, I’ve been thinking about this idea a lot since I discovered Residual Theory[1]. In this theory, we begin with too many possible states to create an accurate model, but progressively reduce the complexity by focusing on attractors[2], solutions that cover large areas of the state space, so that unforeseen states already have a solution. [1] https://youtu.be/_MPUoiG6w_U?si=-G54W3aPhlvWTiQd [2] https://en.m.wikipedia.org/wiki/Attractor << model-all-way-down computed-enhanced >> ─────────────────────────────────────────────────────────────────────────── The bottom of every page is padded so readers can maintain a consistent eyeline You can navigate to /awesome.txt, /blogroll.txt and /rss.xml