News for hackers. Stuff that matters.
Re:Onboarding to Elixir by handrous on Tuesday June 22, 2021 @03:26PM (#27596020)
May just be the codebase I'm on (only I've seen from Elixir) but good god there are like 15 hops from function to function before anything actually happens. It's got the same "OK, but where's the code that's doing the work?" problems of a bad (so: average) Rails codebase. Navigating this codebase has strengthened my stance of avoiding languages without static types, whenever possible. I'm beginning to consider them write-only absent heroic efforts & excellent processes.

It's not Phoenix, though, and like 95% of discussion about Elixir seems to assume you're using Phoenix, like how so much writing about Ruby assumes you're in Rails, but to an even stronger degree. So maybe that's the difference?

Re:Onboarding to Elixir by ashton314 on Wednesday June 23, 2021 @06:33PM (#27611396)
I'd probably just chalk that up to your code base. That being said, adding typespecs to functions goes a very long way to aiding readability.