3 ms·
I don't know if you've read this[0] yet, but I think it does a good job of explaining how the "let it crash" mantra is useful in effect. [0] http://ferd.ca/the
by omginternets 10y ago
I don't know if you've read this[0] yet, but I think it does a good job of explaining how the "let it crash" mantra is useful in effect.
[0] http://ferd.ca/the-zen-of-erlang.html http://ferd.ca/the-zen-of-erlang.html
- alanning 10y agoThis exactly. I've read two books about erlang and otp, including Fred's book and it wasn't until reading this that I felt I really "got it". I think this should be the first thing people point to when explaining the let it crash philosophy.
- andrewflnr 10y agoThat was wonderful. I'd never made the connection between restarting and fixing heisenbugs: bugs that are fixed by restarting are precisely the ones that are hardest to handle otherwise, and vice versa.
- omginternets 10y agoI should add that while I've never written a line of Erlang in my life, this article has gotten me to structure my Go programs in a relatively Erlang-esque manner, and I've been quite pleased with the results so far. There are a lot of very good, very simple ideas in the Erlang ecosystem, it seems.