|
|
|
|
|
by tombert
404 days ago
|
|
Yeah, similarly, Joe Armstrong (RIP), co-creator of Erlang explained it to me like this: > In distributed systems there is no real shared state (imagine one machine in the USA another in Sweden) where is the shared state? In the middle of the Atlantic? — shared state breaks laws of physics. State changes are propagated at the speed of light — we always know how things were at a remote site not how they are now. What we know is what they last told us. If you make a software abstraction that ignores this fact you’ll be in trouble. He wrote this to me in 2014, and it has really informed how I think about these things. |
|