Joe Armstrong Quotes
1950–2019 United States
Joseph Leslie Armstrong (27 December 1950 – 20 April 2019) was a computer scientist working in the area of fault-tolerant distributed systems.
- United States
- Computer scientists
Also known as: Joe Armstrong
Random Joe Armstrong quote
110 quotes
This is a thing that really scares me, are people developing large applications that they don’t understand.
"Messages take time", and they propagate through space, there’s no guarantee it gets there.
If somebody puts a big list of things up, my question is always: what is the most important thing on that list.
Up to now, declarative programming languages such as Prolog or ML have not been used for real-time applications.
This [showing his smartphone] is about a million time more powerful than the computer but the computer was developed on.
Everything is interesting, everything does connect, but anything don't work.
Joe's law: Frameworks grow in complexity until nobody can use them.
The middle man brings conceptual integrity to the system.
I think software are getting worse and worse in time.
Files and systems they mutate all the time.
A technology that nobody use, just dies.
One of the things we’ve forgotten, is the importance of protocols and not describing them accurately.
Bad concurrency model, I think, is something that make a lot of programming artificially difficult.
The terabyte boundary is going to cause movies to have the same status as films and digital books.
Sometimes changing one line of legacy code is incredibly difficult than totally rewriting the entire stuff.
The nice thing about pipeline is that quite easy to see and you can do all the steps in the pipeline in parallel.
Meta-Programming Erlang is not really easy because of the way the trees are parsed.
API in programming languages is totally stupid because they do not capture order.
You have to analyze the consequences of a failure and that to the specification.
That's quite easy to make things that are not fault tolerant and not scalable.