Joe Armstrong

Photo: Måns Sandström from Stockholm, Sweden — CC BY 2.0Source

Joe Armstrong

computer scientist

Born
December 27, 1950 · London
Died
April 20, 2019 · Stockholm
Age
68 years
Nationality
United Kingdom

Remembering Joe Armstrong: related finds and keepsakes

About Joe Armstrong

Joe Armstrong, 68, British computer scientist, designer of Erlang.

Explore other notable deaths in 2019 or deaths in April 2019.

The Deaths Archive presents

How well do you know Joe Armstrong?

Explore their life. Test your knowledge. Beat the challenge.

10 questions · One legacy · How much do you really know?

Challenge your friends

Play together in real-time.

Advertisement

Full Biography

|

Joseph Leslie Armstrong (27 December 1950 – 20 April 2019) was a computer scientist working in the area of fault-tolerant distributed systems. He is one of the co-designers of the Erlang programming language.

Early life and education

Armstrong was born in Bournemouth, England in 1950.

At 17, Armstrong began programming in Fortran on his local council's mainframe.

Armstrong graduated with a B.Sc. in Physics from University College London in 1972.

He received a Ph.D. in Computer Science from the Royal Institute of Technology (KTH) in Stockholm, Sweden in 2003. His dissertation was titled Making reliable distributed systems in the presence of software errors. He was a professor at KTH from 2014 until his death.

Career

After briefly working for Donald Michie at the University of Edinburgh, Armstrong moved to Sweden in 1974 and joined the Ericsson Computer Science Laboratory at Kista in 1984.

Peter Seibel wrote:

Originally a physicist, he switched to computer science when he ran out of money in the middle of his physics PhD and landed a job as a researcher working for Donald Michie — one of the founders of the field of artificial intelligence in Britain. At Michie's lab, Armstrong was exposed to the full range of AI goodies, becoming a founding member of the British Robotics Association and writing papers about robotic vision. When funding for AI dried up as a result of the famous Lighthill report, it was back to physics-related programming for more than half a decade, first at the EISCAT scientific association and later the Swedish Space Corporation, before finally joining the Ericsson Computer Science Lab where he invented Erlang.

It was at Ericsson in 1986, that he worked with Robert Virding and Mike Williams, to invent the Erlang programming language, which was released as open source in 1998.

Personal life

Armstrong married Helen Taylor in 1977. They had two children, Thomas and Claire.

Death

Armstrong died on 20 April 2019 from an infection which was complicated by pulmonary fibrosis.

Publications

  • 2007. Programming Erlang: Software for a Concurrent World. Pragmatic Bookshelf ISBN 978-1934356005.
  • 2013. Programming Erlang: Software for a Concurrent World. Second edition. Pragmatic Bookshelf ISBN 978-1937785536.

Content from Wikipedia — licensed under CC BY-SA 3.0

Interactive

Test Your Knowledge – Trivia Challenge

How well do you know this person's life and legacy?

No account needed to play. Sign in to keep your score on the leaderboard.

Articles & News

Reported coverage of Joe Armstrong; each link opens the original article on the publisher's own site.

Books & Media

Find books, audiobooks and films about Joe Armstrong on Amazon.

Available at Amazon

As an Amazon Associate I earn from qualifying purchases.

Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.

Selected Finds Inspired by Joe Armstrong

Browse related finds from AliExpress, shown beside this record for interest only.

AliExpress

Affiliate links: we may earn a commission from qualifying purchases.

Shown for interest only; not linked to the person beside them.

Sources

People who died on April 20

Related People

Spotted an error?

Help us keep the archive accurate. Report a correction with a source.

Report an error for Joe Armstrong →

Advertisement

We use cookies for analytics (Google Analytics 4 and PostHog) and advertising (Google AdSense) to understand site usage and improve your experience. By clicking "Accept All", you consent to the use of these cookies. See our Cookie Policy and Privacy Policy for details.