←back to thread

206 points weatherlight | 1 comments | | HN request time: 0s | source
Show context
hoppp ◴[] No.45101836[source]
Pretty cool. I am a fan of everything Erlang. Managing large clusters of IOT devices running Beam sounds like a good idea not just because of fault tolerance but for hot swapping code.
replies(2): >>45102376 #>>45102749 #
garbthetill ◴[] No.45102749[source]
I am the same but for elixir, the beam is awesome & I always wonder why it still hasn't caught on with all the success stories. The actor model just makes programming feel so simple
replies(2): >>45102907 #>>45103993 #
zwnow ◴[] No.45103993[source]
For me its the complete opposite of simple. I am a fan of BEAM and OTP but im a horrible programmer. I have constant fear of having picked the wrong restart strategy in a supervisor. Or about ghost processes or whatever. I have no mentors and learn everything myself. I have no way of actually checking whether my implementations are good. With my skills id manage to make an Elixir system brittle because its not clear to me what happens at all times.
replies(2): >>45104805 #>>45108195 #
pton_xd ◴[] No.45108195[source]
> With my skills id manage to make an Elixir system brittle because its not clear to me what happens at all times.

What's so cool about BEAM is you can connect a repl and debug the program as it's running. It's probably the best possible system for discovering what's happening as things are happening.

replies(1): >>45112713 #
1. zwnow ◴[] No.45112713{3}[source]
Yea IEx is pretty cool, that's how I test while programming as I do not write tests for everything.