3 ms·
“All languages suck, but they all bring interesting concepts as well, that can overall make you a better programmer.” True on so many levels. Learning other la
by mikece 7y ago
“All languages suck, but they all bring interesting concepts as well, that can overall make you a better programmer.”
True on so many levels. Learning other languages means learning a new way of thinking due to the reasons those languages were created in the first place. Even if you never change the language you use daily, learning other languages and doing small projects in them will make you better in your “home” language.
- segmondy 7y agoNot true, There are lots of languages that bring absolutely nothing to the table in terms of making you a better programmer. Take something like Elm, it doesn't make you a "better programmer". It does make your program better by being statically typed. Kinda like typescript doesn't make you a better programmer than if you use javascript, but it makes your program better. You can say this for a lot of languages.
- save_ferris 7y agoI don’t agree with this. Using typescript really helped me understand the value of types, which wound up radically changing the way I read and write vanilla JS. I’m much better at recognizing and preventing bugs in vanilla JS because typescript has changed the way I think about JS.
- ubertaco 7y agoUhm, Elm is a really bad example to pick, given how many other languages now have libraries that implement "the Elm architecture" for UIs of various sorts, while Elm itself is almost entirely a "please spit out some HTML" toolkit.