Hi Jose,

Thank you for your well written feedback. It is very important to hear a voice 
like yours. It is hard to articulate why we like Pharo/Smalltalk. Like you say, 
it has to do because it is so different, because we learn from it, because it 
empowers us, because we feel it is a good way to develop software.

Sven

PS: I didn't really like the talk either, doing something new, trailblazing is 
always hard, often fails and sometimes works, afterwards is always seems like 
'it was the right time'.

> On 21 Jul 2015, at 12:08, Jose San Leandro <jose.sanlean...@osoco.es> wrote:
> 
> If an opinion from a newcomer is useful, I'm not so obsessed about how 
> popular Smalltalk is.
> 
> I came to Smalltalk because a friend of mine (Rafa Luque) was enthusiastic 
> about it, and suggested me to try it.
> The candy was not to build applications faster, but to think differently, to 
> question what and how we approach problems with mainstream, industry "best 
> practice" technologies and languages.
> 
> I see Smalltalk more like what security researches think of their discipline: 
> it's a process, not a list of tools or recipes. After almost two decades of 
> developing commercial software for others and open-source projects (mainly) 
> for myself, using mostly Java but also Lisp, Smalltalk has blown my mind. 
> That wouldn't have happened if I'd tried Seaside just because I wanted to try 
> a different web framework.
> 
> In my case, to approach Smalltalk I needed a certain state of mind. You have 
> to be aware programming is not memorizing design patterns and pay for an IDE 
> to do most things for you, including to check for non-functional stuff nobody 
> seems to care about. We're in the "i'm proud to be lazy" era. I've seen smart 
> people reject Smalltalk just because they don't seem to care about what they 
> do, or at least they don't want to invest their time and energy.
> 
> Probably there's a way to convert Pharo in node.js or Go, to make people use 
> Seaside instead of ruby on rails. More people potentially means more 
> financial support, and a better, sooner, full-featured, Pharo.
> But even then, Smalltalk empowers people to think differently and gives the 
> means to do so, and to promote that has to tackled differently.
> I'd focus on how using Smalltalk gradually makes you a better professional, 
> before blaming ourselves for not yet providing sophisticated frameworks 
> anyone can use even if they don't know what they're doing.
> 
> Let's take the Scala or the Git case. What made people invest in learning 
> them was, at least in part, that they felt smarter. We should focus on that: 
> comparing how the same problem is solved in other languages. Showing what 
> live programming is. Don't be humble just to be polite.
> 
> On the other hand, Smalltalk enables us to face problems that are potentially 
> unachievable in other languages / ecosystems. Let's define on a "Pharo way to 
> do X", which inevitably starts building a domain-specific browser, a custom 
> IDE, and recipes for common scenarios.
> 
> In summary, as Martin Bahr says, it's critically important to ensure we can 
> survive indefinitely until the perfect "timing" arrives. But don't punish 
> ourselves too much for not being popular. For me, the greatest value lies 
> elsewhere.
> 
> 
> 2015-07-21 3:14 GMT+02:00 Sean P. DeNigris <s...@clipperadams.com>:
> Martin Bähr wrote
> > did smalltalk miss its chance, so we should give up?
> > or is it still coming? glass bowl anyone?
> 
> Using Unix - which took 50 years to takeover the world - as a metric, we
> should be hitting our stride in about 2030 ;)
> 
> 
> 
> -----
> Cheers,
> Sean
> --
> View this message in context: 
> http://forum.world.st/Bill-Gross-The-single-biggest-reason-why-startups-succeed-tp4838376p4838456.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> 
> 


Reply via email to