| My personal opinion on this and no way the opinion of core Pharo devs, I am just a newcomer to Pharo and a minor contributor. Mainstream will kill Pharo in an instant. Pharo is too cool and too well designed for mainstream. Pharo also is going towards a complete opposite direction of sacrificing features over ease of usage. So in the end Pharo is not designed for the mainstream developer its designed for the developer that looks for something radical diffirent. But diffirence comes with a cost, it means that you get out your comfort zone, explaining basic concepts takes much more time and effort because of lack of familiarity etc etc. So if you dont understand Pharo at first try, thats not a bug thats a feature. If you do understand Pharo at second try that's a bug. Some people refer to pharo as "the red pill" of coding, taking the red pill has its advantages but also significant disadvantages. The choice in the end is yours. Sure documentation and website can be improved but it wont solve the problem that Pharo is outside mainstream way of doing coding because this is what makes Pharo so fun to work with :) |
And people wonder why the Smalltalk community has such a bad reputation.