4 ms·
Funny how these things are fairly simple on BEAM. Funny how majority of industry won’t ever learn anything about BEAM and will keep hitting walls for the rest o
by josefrichter 2y ago
Funny how these things are fairly simple on BEAM. Funny how majority of industry won’t ever learn anything about BEAM and will keep hitting walls for the rest of their careers.
- jahsome 2y agoWithout evaluating the merits of your statement, I find it funny you start out implying others are close-minded, but end up rather close-minded yourself.
- bcardarella 2y agoConsidering how many other solutions that are all trying to solve distributed systems issues but avoiding just using Erlang or Elixir I think the statement has merit.
- cpursley 2y agoExactly, I've commented many times on here that at least half the show hn posts (like Hatchet from yesterday) are just overlycomplex implementations of features that have existed on the beam for decades. Or at least already in the Erlang/Elixir ecosystem (Oban, for example).
- 01HNNWZ0MV43FF 2y agoProof that the only thing that matters about any software is whether it's easy for beginners to get into. What's wrong with Erlang that in ten years it's seen so little adoption?
- cpursley 2y ago10 years? You mean 38 years. And Elixir (a language on top of Erlang) has had solid adoption and is very easy for beginners. https://joyofelixir.com/ https://joyofelixir.com/
- trwhite 2y agoWhat is BEAM?
- deleted 2y ago[deleted]
- dkdbejwi383 2y agoBEAM is the VM that Erlang, which Elixir (which this project uses) runs on: - https://www.erlang-solutions.com/blog/erlangs-virtual-machine-the-beam/ https://www.erlang-solutions.com/blog/erlangs-virtual-machin... - https://www.erlang.org/blog/a-brief-beam-primer/ https://www.erlang.org/blog/a-brief-beam-primer/
- tiew9Vii 2y agoAny recommended learning resources?
- webspaceadam 2y agoget your feet wet with elixir or gleam. i think they are way more approachable than erlang
- dugmartin 2y agoThere is currently a HumbleBundle running with a bunch of Elixir books from PragProg. I won't share the link as I don't want to spam.
- neonsunset 2y agoIt's way too slow and per-task overhead is much higher than in compiled alternatives (Rust and .NET - BEAM performance is much worse than these, sometimes by a factor of 10). Surely you're not asserting that other platforms that provide concurrency and parallelism primitives are designed by people who don't know what they're doing?
- shepherdjerred 2y agoWhat can BEAM do that other languages can't? Do you have a favorite learning resource for it?
- jamie_ca 2y agoHere's the meme https://www.reddit.com/r/elixir/comments/gpdlp4/the_more_i_learn_about_elixir_the_more_i_realize/ https://www.reddit.com/r/elixir/comments/gpdlp4/the_more_i_l... It's not so much that it does things others can't, it's that it does all the things, running in the same application space, and things like background jobs, or a caching layer, or cron are all things that most stacks these days need to sort via another library, and Erlang/Elixir apps just do it all on BEAM.
- lumannnn 2y agoCheck out this presentation :) "The Soul of Erlang and Elixir by Sasa Juric" Really one of the best presentations to show what you may get out of adopting Elixir. https://www.youtube.com/watch?v=JvBT4XBdoUE https://www.youtube.com/watch?v=JvBT4XBdoUE
- threatofrain 2y agoI find the pedagogy of Erlang and Elixir to be sparse. Maybe those programmers just start out strong and don’t need soft on-ramps. I know they’re working on it but not having types is also a big deal for project scalability and not just performance scalability.
- Existenceblinks 2y agotbh, the 2m app is more clunky than the OG 1m. Virtual scroll is very poor. Jump doesn't seem to work (it works just sometimes).
- pcstl 2y agoThe majority of the industry is made of people who care mostly about their own careers. If solving nasty distributed system problems is simple, you can't justify having a huge bloated expensive team. If your team doesn't spend a lot of money, you aren't seen as very important within the company. Since people want to be important, it's hard to get more productive languages to be adopted.
- lenkite 2y agoUnfortunately the Elixir app seems more flaky and keeps disconnecting with even a small number of users compared to the 1m checkboxes guy.