3 ms·
Great post. > It is accessible to those who are intently curious about theoretical aspects of software development, especially abstraction Agreed. That's why
by innguest 12y ago
Great post.
> It is accessible to those who are intently curious about theoretical aspects of software development, especially abstraction
Agreed. That's why I think it's disingenuous when people complain that Haskell folks are in an "ivory tower" or they think they're the elite. I just think they're more curious and that's why they learned it.
> And I don't like the attitude that because a group G doesn't understand it, and group H does, that H owes it to G to spoonfeed the information. That's not the case.
Exactly. I always think 'I should write this and that tutorial and then people will finally see why FP is so much easier and then perhaps...' but then immediately I think 'but I learned fine with the existing tutorials, why can't others?'.
The answer is, because most people don't care or aren't curious enough. The moment I learned of Lisp and Haskell and people gushing about it I knew I had to learn them just to see what the fuss is all about, and whether people are right in their praise. And they are right in their praise.
It takes time to learn but so does everything (for me, at least), but in the end you invariably get there, and it's more than worth it.