Earlier quoted context omitted.
Counter point on "investment": I was in a Haskell team at Google, and have trained groups at various companies professionally. From that experience, for a normal developer with working experience in Java, Python, or C++: * It takes 2-3 weeks of full-time onboarding (half with a coach, half self-study) to work on a typical industrial Haskell project. * It takes around 3 months of full-time participation in such a proj…
> It takes 2-3 weeks of full-time onboarding > It takes around 3 months of full-time participation Compare that to Erlang's half a day to a day for onboarding, and one to two weeks before pushing stuff to prod. I can't imagine any company that could afford three full-time weeks of onboarding. > investing 3 months for life-long increased productivity (even if it's just a few percentage points; most feel the effect is…
Oh yes. Months even. Routinely.