3 ms·
I'm sorry, but I disagree. The codebases I work on are basically Haskell in disguise and that's how I like it. It has absolutely nothing to do with being clever
by jim-jim-jim 5y ago
I'm sorry, but I disagree. The codebases I work on are basically Haskell in disguise and that's how I like it. It has absolutely nothing to do with being clever; on the contrary, going all in on FP makes it much harder for us to get away with the dumb mistakes we all inevitably make from time to time. That stability is totally worth learning a few extra concepts for.
> it makes hiring much harder
I don't think this is a real problem. It's disappointing that so much of the industry refuses to train people up on stuff. Hire friendly and open-minded people, sit next to them, and it'll work itself out. I'm a dumb guy who was taken on with no Scala experience and our senior devs just walked me through it. If the modules are written well, you can usually get started working on small improvements without touching monad transformers or whatever.