“The middle man brings conceptual integrity to the system.”
The How and Why of Fitting Things Together
Joseph Leslie Armstrong was a computer scientist working in the area of fault-tolerant distributed systems. He is best known as one of the co-designers of the Erlang programming language. Wikipedia
“The middle man brings conceptual integrity to the system.”
The How and Why of Fitting Things Together
page 32
Making Reliable Distributed Systems in the Presence of Software Errors
The How and Why of Fitting Things Together
Faults, Scaling and Erlang concurrency
The forgotten advantage of concurrent programming
“One way I think Erlang was a kind of software emulating Tandem machine.”
Faults, Scaling and Erlang concurrency
“Messages are like files. We don't care how it was created.”
The How and Why of Fitting Things Together
“Everything is interesting, everything does connect, but anything don't work.”
The How and Why of Fitting Things Together
“"Messages take time", and they propagate through space, there’s no guarantee it gets there.”
The forgotten advantage of concurrent programming
Faults, Scaling and Erlang concurrency
Faults, Scaling and Erlang concurrency
Faults, Scaling and Erlang concurrency
The Forgotten Ideas in Computer Science
“We can't do a list of 20 things. You can't do 20 things in parallel. Do one of them. Do the next.”
The Forgotten Ideas in Computer Science
The Forgotten Ideas in Computer Science
The Forgotten Ideas in Computer Science
“Do we really need to hijack our attention systems every 10 seconds with a banner?”
The Forgotten Ideas in Computer Science
“Google knows everything about us but we know nothing about Google.”
The forgotten advantage of concurrent programming
The forgotten advantage of concurrent programming
“Many programs don’t have well-defined interface. They should have.”
The forgotten advantage of concurrent programming
The forgotten advantage of concurrent programming
“I just want to model what’s going on in the real world”
The forgotten advantage of concurrent programming
“You can both kept fault tolerance and scalability. You can have both or none of them”
Faults, Scaling and Erlang concurrency