3 ms·
Training new hires in Haskell isn't a full-time job. Nor one only doable by senior engineers. I've had interns teaching interns, juniors teaching juniors, etc.
by whateveracct 5y ago
Training new hires in Haskell isn't a full-time job. Nor one only doable by senior engineers. I've had interns teaching interns, juniors teaching juniors, etc.
Only prerequisite is a good attitude. If you start bean counting, you've already lost. If you think this level of software engineering cost optimization is necessary, you're just making your workplace worse.
- dmitriid 5y ago> I've had interns teaching interns, juniors teaching juniors If those interns and juniors came to you knot knowing Haskell, then this is a very bad way of teaching people. You end up with bad, non-idiomatic code, poorly understood concepts etc. > If you start bean counting It's not bean counting.
- whateveracct 5y agoWe ended up with plenty of idiomatic code. They came in with 0 FP knowledge. Turns out you can learn the ropes & values in a couple months tops. Then you can learn with anyone and grow together. All the things you fear are barely consequential in practice in Haskell. All those things - who cares? What's the worst that can happen? The language puts such a high floor on the code it's okay. The main mistakes these newbies can make are stuff about database & distributed system design - orthogonal to Haskell and something they should be mentored on anyways.