3 ms·
>one of the reasons we could not switch to Scala was the steep learning curve which would be a big problem for new developers joining us I think this is overbl
by runT1ME 10y ago
>one of the reasons we could not switch to Scala was the steep learning curve which would be a big problem for new developers joining us
I think this is overblown. Yes, the language has a deep learning curve, but you're really trading off language complexity for lack of framework complexity. Because the language is so powerful, you'll see a lot less 'magic' frameworks (no need for a DI framework, no need for AOP, etc) so applications tend to have a really low barrier of entry to work with. We hire new developers all the time and they are productive way before they master the language.
- sotojuan 10y agoThis attitude happens all the time FP in the job comes up and it essentially means the parent commenter's company has no time or resources for training or mentoring. NoRedInk (among other companies) use non-mainstream FP languages and hire juniors all the time. Turns out that people can learn things quickly if they're smart (which is why you hired them, I hope) and are given mentorship.