3 ms·
Your argument has merit, disregard the dissenters, just noise. The same is true for other great languages. In my view, Erlang, FORTH, Smalltalk. I've yet to me
by armitron 10y ago
Your argument has merit, disregard the dissenters, just noise.
The same is true for other great languages. In my view, Erlang, FORTH, Smalltalk. I've yet to meet anyone well-versed in these that didn't turn out to be a good programmer. Moreover, this process is additive. I've met a few people over the years who are well-versed in subsets of the languages I mentioned, that turned out to be masters of the craft and helped me improve tremendously either through them commenting on my work, or me examining their output and their problem-solving approach. If I had one word to describe these persons, it'd be Artists.
In close to 20 years in this domain, I've yet to meet a single person whose primary expertise lies in {C, C++, Javascript, PHP, Java, C#, Python, Ruby}, that has triggered paradigm shifts in me that led to personal growth or re-evaluating programming. If I had one word to describe these persons, it'd be laborers. Of course the second group is also far larger than the first, and includes all the hacks [1], primadonnas [2] and mediocrats [3] one would expect.
[1] http://www.morganstanley.com/profiles/bjarne-stroustrup-managing-director-technology http://www.morganstanley.com/profiles/bjarne-stroustrup-mana...
[2] https://en.wikipedia.org/wiki/James_Gosling https://en.wikipedia.org/wiki/James_Gosling
[3] https://en.wikipedia.org/wiki/Guido_van_Rossum https://en.wikipedia.org/wiki/Guido_van_Rossum