2 ms·
I’m all for people learning other languages, especially across different paradigms. I encourage newer devs to learn a more “obscure” language when I’m leading o
by eyelidlessness 4y ago
I’m all for people learning other languages, especially across different paradigms. I encourage newer devs to learn a more “obscure” language when I’m leading or mentoring them, oftentimes Clojure since I learned so much from it myself. I wouldn’t for a minute suggest any of them are lazy if they don’t take that advice, or defer it indefinitely. Learning a significantly novel thing for personal edification can be intimidating[1]. People have jobs to do and lives to live[2]. Not everyone is so passionate about the craft, and I’d even say not everyone should be. And some of us who are so passionate have to choose what we pursue with the time and energy available to us, knowing we’ll leave other opportunities to learn unexplored[3].
All of which is to say, I’d love it if people branched out more from TypeScript, and the whole set of JS ecosystems, more than they do. But I don’t think disparaging them does anyone any good, or fairly reflects their talent, dedication, curiosity, or any other quality of their being.
1: I’m saying this as someone who very much would like to learn lower-level programming but have almost totally put it off for several decades.
2: I’m also saying it as someone who clung very firmly to the familiarity of first PHP, then JavaScript, until I had a really compelling reason to learn FP on the job.
3: I’m also presently spending some part of my current vacation time learning math pertinent to an art project, rather than picking back up learning Rust. The math is actually more challenging for me in a lot of ways, and learning Rust would be more personally rewarding in some. If I were better disciplined, I’d be reacquainting myself with a guitar, rather than trying anything new with a computer.