The weak spot in your argument is that you use the worst example you can choose to prove it.��
Ruby.��
Ruby has two big issues for your line of arguments. First its popularity was build by a single man. A nomad. His name is��
David Heinemeier Hansson. He is the guy behind that library you probably know as "Ruby on Rails".�� Not only he created that library alone, not only that library is the single reason why Ruby is so popular, though personally I would not call it a popular language, but he also did not allow people to commit to his code for a single year before opening up the project to external commits. A true nomad if you ask me.
The second issue is that you use Ruby as an example language that does not care about design and cool ideas, which is kinda strange if you think about how much Ruby copies from smalltalk. Actually I would even argue that Ruby is more smalltalk than even objective c.��
But further more its not hard to find evidence of the contributions of nomads to our society, whether you learn about Einstein, Newton , Socrtates etc. Our western civilization is based on the effort of individuals that worked alone, "standing on the shoulder of giants" , but alone none the less and they did not only succeed but carried modern civilisation to what we take today for granted (and we should not).��
Codings of course is no exception.
So even though I acknowledge the huge importance of teamwork , cooperation and competition, I am also perfectly capable of seeing nomads as something vastly more than people living in mud huts.��
I also dont share your optimism that an "idea" / "design orientated" coder will have any problem materialising his dream software in the "abomination" language called C++ . As a matter of fact tons of great software with gorgeous design that people highly praise has been built in this language. For me one such thing is the QT framework for which Pharo has no alternative that can approach it even in the distance of 100 light years. And believe me I am Noooooooo fan of C++.��
Like you I love Pharo, but unlike you I dont think I will live long enough to see Pharo used by 1 million people. But it is one of those things I will be very glad to be wrong about. It would be great to have something like QT for Pharo ��, or other great libraries. But even if Pharo remains small , no regrets , I love it and I will keep coding in it.��
But then I dont see Pharo as neither the Blue , or the Red, or the Pink pill. Is just another tool with advantages and disadvantages. A personal choice that I dont try to impose to others as "better".��