4 ms·
while FP is hyped, it is also fundamentally good technology. I was very skeptical of Haskell for years, and finally really tried it, and I dont think I have eve
by JoelMcCracken 5y ago
while FP is hyped, it is also fundamentally good technology. I was very skeptical of Haskell for years, and finally really tried it, and I dont think I have ever changed my mind so completely on anything.
Don't get me wrong. It has warts. And you're right, a jr who has problems with like configuring their environment variables correctly for example is going to really have a hard time. This is mostly why I think that while I'd still recommend Haskell to people, you can't just throw it on a team of newly grads and expect it to work out. Not that you can do that with JS either per se, but you CANNOT do it with Haskell.
Sure, JS has warts, and a lot of them are bad, but heck, Haskell has a lot of warts too. They all have warts. Any language that has been around for any length of time has generally had its share of ideas which didn't really work out over the long term.
For me the bigger issue with JS is the ecosystem quality. If you aren't on the golden path of package usage, you may find that you are in for a world of hurt.