Re:The Programming Language Conundrum
by mamcx on Saturday March 30, 2019 @02:15PM
(#19530854)
So we are on agreement (how weird that happened often on HN, at least on tech!)
I also add that you need to explore that languages to become talented.
I'm pretty certain to be an average developer, at most. Not because low self-esteem, but after 20+ years I have know people above and below.
BUT, the use of many paradigms have help me to look like much better than if I have been stuck on a single lang (or paradigm).
I credit, by intuition, to FoxPro in how I tend to be better on RDBMS work. Delphi, for how build UIs and have certain understanding of low level. And so on.
Every new lang/paradigm make you better, and that lessons carry over.
One of my favorite anecdotes was someday I was stuck with C# solving a task, that even with libraries can't get.
I think to myself "let do that on python". I solve it in no time. I port it to C#, and almost get the same line count!
Re:The Programming Language Conundrum
by geophile on Saturday March 30, 2019 @02:24PM
(#19530899)
Yes, you do need to explore languages to become talented in using languages. I think you are not an average developer if you are learning and using so many languages, pretty much by definition.
Re:The Programming Language Conundrum
by mamcx on Saturday March 30, 2019 @03:01PM
(#19531116)
Thanks for the compliment.
I consider "talent" as the amount skills you have at your disposal. I think a average idiot will be more productive the more broad is their horizons ;)
I also add that you need to explore that languages to become talented.
I'm pretty certain to be an average developer, at most. Not because low self-esteem, but after 20+ years I have know people above and below.
BUT, the use of many paradigms have help me to look like much better than if I have been stuck on a single lang (or paradigm).
I credit, by intuition, to FoxPro in how I tend to be better on RDBMS work. Delphi, for how build UIs and have certain understanding of low level. And so on.
Every new lang/paradigm make you better, and that lessons carry over.
One of my favorite anecdotes was someday I was stuck with C# solving a task, that even with libraries can't get.
I think to myself "let do that on python". I solve it in no time. I port it to C#, and almost get the same line count!