2 ms·
I think you both agree, you just guys don't see it. I don't know if OCaml is better than Java because I don't use OCaml. But in general, the better you are at
by lmilcin 5y ago
I think you both agree, you just guys don't see it.
I don't know if OCaml is better than Java because I don't use OCaml.
But in general, the better you are at development the greater choice you have. And also better developers on average prefer more powerful tools because for them the steep learning curve is not prohibitive and because they can recognize value of using more powerful tool.
Weaker developers are basically happy they can program at all and most weak developers to settle on the first programming language they learn.
Want to filter out poor developers? Don't hire anybody who only knows single programming language well.
Not because knowing two languages makes you better but because you put effort in learning another language which means you had the curiosity, perseverance and ability to do it.
Learning a programming language when you are good developer is no issue -- I do it in passing just to solve some particular problem and move on. If you are poor developer learning a language might be major effort and accomplishment you may not want to pay for again.
I personally know of no good developer who only knows single language.