Remix.run Logo
btreecat 2 days ago

You have a lot fewer candidates to pull from too, which is often a more limiting factor for a business.

Business don't need everyone to be a rockstar who's also a FP whiz. But FP languages need that.

hocuspocus 2 days ago | parent | next [-]

I've been leading hiring efforts for my team for a while now and Scala has never been the bottleneck. Especially now that the Scala market has shrunk a bit.

It's true you need some level of expertise and seniority, but that doesn't mean you need to hire only FP wizards, far from it. I believe most modern hybrid languages can be dangerous without supervision.

GregarianChild 2 days ago | parent | prev [-]

For what it's worth, Scala is a multi-paradigm language and can be used as a pure OO language. This is a great way to start for programmers with an OO background

hocuspocus 2 days ago | parent [-]

I'm not sure it's a good idea though. Scala failed (mainly to Kotlin) as a "better Java". If you aren't committed to Scala's unique features, I would avoid it. It doesn't mean you need to go all in though, Scala can be simple, simpler than Java in fact.