Hi jose

Thanks for this interesting testimony.

Le 21/7/15 12:08, Jose San Leandro a écrit :
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.
Could you give an example? Because I have problem to understand (since I'm born with a lisp, did my studies with an object lisp and found Smalltalk (yet another object lispish).


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.
Would be nice :)
I think that having powerful libraries never hurts. This is why the stack sven is building is great.
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.
:)
Again I need examples
Because you come from outside so this is obvious but for me I have problem to make what you say explicit.
I would like to use your experience when I'm teaching :)


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.
Thanks. For me I just want to build a great system and step by step we are doing it. So exciting: small kernel, new graphics, vector graphics, cool web stack, better tools.... The pieces are coming together.


2015-07-21 3:14 GMT+02:00 Sean P. DeNigris <s...@clipperadams.com <mailto: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