Dear Ben, Jimmie, Stephane, Tim, Dimitris, Marten, Davorin, Stephan, Sebastian and James,
thank you for your feedback! Your excellent replies will sure help me with my "Smalltalk Argument". Obviously the language cannot be employed to efficiently implement solutions for problems in all domains, but it cannot simply be ruled out just because it is not so visible as other languages clamoring for the spotlight, as Jimmie pointed out. So far I got good results that can talk for themselves thanks to Pharo/Smalltalk. So the problem here, I believe, is really Smalltalk not being the "cool kid in town", which leads to a misperception of the language by the non-versed. This can be certainly be blamed to the lack of a good business oriented OSS Smalltalk years ago, as Ben guessed, but certainly there are other factors, which are not the scope of this discussion. The fact that a good OO-software developer can learn and start to get productive in Smalltalk in a relatively short amount of time, as pointed out by several of you, will make a good argument against the concerns of my colleagues here, which are mainly non-software developers. And surely the willingness to learn a new language is a sign to be looked at in a candidate, as pointed by you too. The second most loved language by 67% of developers surveyed cannot simply be ruled out because of unfounded concerns. (Thanks again for the information, Jimmie). I think there is really a great potential here, and surely there is a greater pool of developer candidates to "draw from" than one can initially imagine/see. Cheers, Paulo On 10/20/2017 12:17 AM, Ben Coman wrote: > > > On Thu, Oct 19, 2017 at 3:04 PM, Paulo R. Dellani <dell...@pobox.com > <mailto:dell...@pobox.com>> wrote: > > Dear all, > > after using Smalltalk for several years I developed a passion for the > language (how not to?), and Pharo is just so great to develop with. > So thank you guys for keeping this wonderful project running. > > Unfortunately, it is not easy to always point out why Smalltalk > should be employed as "main development language" in a team > or for a project. In the last discussion of this sort I was confronted > with the question "where are we going to get new smalltalk > developers if our startup grows or if you go?". Well, I had no > good answer to that. What would have you answered? > > Cheers, > > Paulo > > > > When Smalltalk comes up on reddit, news.ycombinator, etc, > I often see comments "Used Smalltalk 10 years ago, loved it, but not > in my day job for years ..." > The guess the lack of a good business oriented OSS Smalltalk years ago > may be to blame. > Only supposition, but with the long history of Smalltalker, the pool > to draw from may be greater than first apparent. > The main problem may be that these people are not searching for > Smalltalk jobs due to the perceived availability of jobs. > > > There would obviously be some lag, but for longer term planning, talk > to your local education providers about introducing Smalltalk as the > "best" environment for teaching OO, > and then take the talented students from there. Consider contacting > the academic partners here... > http://consortium.pharo.org/ > > > Another approach depending on the project structure might be to "just" > prototype in Smalltalk (because its highly productive to explore a > domain with its built in data persistence) > and per Fred Brooks plan to throw it away to cleanly implement in a > mainstream language once you "know" what needs to be done. > I remember seeing one case reported here that the prototype worked so > well that the client didn't bother with the second step. > > > cheers -ben