3 ms·
>But also, learn some other things well enough to be able to use them. Use them when they make the job easier. I've found that even if I don't need to use a la
by ZirconiumX 8y ago
>But also, learn some other things well enough to be able to use them. Use them when they make the job easier.
I've found that even if I don't need to use a language after I've learned it, the skills and experiences I pick up while learning it improve my code as a programmer.
I've learned how to write fast code in C; learned how to write flexible template code in C++; appreciated the "batteries included" standard libraries of Python; wrote concurrent code in Go; used sum types and functional programming in OCaml.
My friend wrote an article[1] that says there is still no silver bullet for programming, and I agree with her.
Perhaps even if you think it is better to master a single programming language, you might better master it by seeing how other languages approach the same problem.
[1]: https://chameleon.kingdomofmysteries.xyz/articles/harmful/stillnosilver.html https://chameleon.kingdomofmysteries.xyz/articles/harmful/st...