V · Craft & community

Joe Armstrong

1950–2019
Ericsson · co-creator of Erlang
Gave us

Erlang and OTP (1986). The "let it crash" philosophy of fault tolerance. Process supervision trees that have run telecom switches for decades at nine-nines availability.

The story

Designed Erlang to keep AXD301 phone switches running through hardware faults, software bugs, and live upgrades. The patterns he formalised — supervisors, GenServers, hot code reload — show up in every modern actor framework, from Akka to Elixir.