3 ms·
> My experience is quite the opposite - that's a mental model for programs that goes against how most people I know reason about code. > The examples in Elixir
by azeirah 2y ago
> My experience is quite the opposite - that's a mental model for programs that goes against how most people I know reason about code.
> The examples in Elixir all looked more complicated for me to understand, generally, although I understand the value brought that model. The cognitive load seemed fairly higher as well.
Of course it's not as understandable to someone who's not used to it.
When I read articles about a different paradigm, I assume that "better" means "with equal experience as you have in your own paradigm"
So if someone says "this convoluted mess of a haskell program is better than js", I will say "yes, if you spent 100 hours in Haskell prior to reading this".
- gr4vityWall 2y ago> Of course it's not as understandable to someone who's not used to it. Sorry, I didn't mean to imply otherwise. Perhaps the original quote should make what you said ("with equal experience as you have in your own paradigm") explicit. I do believe that the paradigm proposed in the article has a much higher learning curve, and expect it to not be adopted often.
- cpill 2y agoHey, and hence the rampant adoption of Haskell :P