Ruby On Rails was started by one developer , so no it's not users that
bring contributors it's contributors that bring users. Smalltalk started by
a small team. Almost all programming languages started with no users and
mostly a sole developer. This is because a user will not use software that
is not even alpha, on the other hand a contributor will be a user and a
contributor regardless of the state of software provided he has the desire
to do so.

Spreading the word and helping people understand Pharo no longer makes you
a user, it promotes you to contributor

Same applies to Richard

;)
On Wed, 26 Oct 2016 at 03:19, Vitor Medina Cruz <vitormc...@gmail.com>
wrote:

> Yes it is an amazing thing what you all do, I admire that. But isn't
> contributors previous users?
>
> What I like about the Richard intent, from what I understand, is to make
> Smalltalk, and Pharo, more visible, more used, and that is the only way I
> know to bring more contributors. From what I know, Ruby got a lot of more
> contributors after Rails, which brought a lot of users to the platform.
>
> I really would like to contribute some day, in the mean time I will try to
> support initiatives like the one proposed by Richard, and spread the word
> as much as I can.
>
>
> On Tue, Oct 25, 2016 at 9:45 PM, Dimitris Chloupis <kilon.al...@gmail.com>
> wrote:
>
> Do you know how many unique views had PBE last 5 months ? 1000
> Do you know how many contributions PBE had last 5 months ? Zero. Not 100 .
> Not even 10. Not even 1... zero
>
> PBE would be still in Pharo version 1.4 if it was not for me , Stef and
> Damien.
>
> This is not a Pharo problem, all open source software has the same issue.
>
> We need more people helping, I ported the first 1/3rd of the book from 1.4
> to Pharo 4 just by myself and the other two joined after I was burned out
> from the pain. I was disgusted working on PBE . I literally hated Pharo.
> Fortunately nothing that a bit of a small break could not fix.
>
> I was and still I am the most loud critic about the state of
> documentation. In the end however what makes open source projects exist is
> not users. Users are insignificant. Sorry to say that but is true. It's
> contributors that are the life of the project.
>
> People like Stef made Pharo and even Squeak possible. People like Stef
> keep Smalltalk alive. Personally I don't give a damn what users want , I
> rather attract only contributors and zero just users. That's enough to keep
> Pharo evolving for centuries.
>
> Stef says that "Pharo is yours" , apparently this easier said than done. I
> respect your opinion, I agree with your opinion because I said what you say
> years ago. In the end however if you and other users are not willing to
> help we will remain at zero commits at least as far as PBE is concerned .
>
> It's pretty much the same for the other areas of Pharo.
> On Wed, 26 Oct 2016 at 01:26, Vitor Medina Cruz <vitormc...@gmail.com>
> wrote:
>
> *Dimitris:*
>
> I agree with much of what you said, but I think it is still possible to
> make step 0 and follow the Pharo path with more easy. :)
>
> Also,
> https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/PharoTour/PharoTour.html
> is nice too, I didn't know of it. It is the new version of PBE ongoing? I
> am going to take a look at it.
>
> Ben:
>
> Thanks for the links, two of them I didn't know of. I hadn't time to read
> them yet, but I think what I am looking for is something like
> https://medium.com/concerning-pharo/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
>
> "The things we see as important might be a paradigm step too far for
> newcomers."
>
>
> I think the problem for Step 0 it is exactly that. I myself have already
> tried to show the paradigm shift along with all that must be learn to use
> Pharo, and it didn't went well. It is too much to tackle at once. There is
> the language, the environment, the IDE, the paradigm shift, too much...
>
> Nicolai:
>
> The first example from the book provides the first experience you have on
> Pharo, and it uses stuff that is not on the default image (it happened to
> me a long time ago and with a friend more recently). It is frustrating and
> leave the person trying to learn suspicious. I see that the current site
> for the book has a link to the image that should be used while reading the
> book, but it is not very visible and I think the book don't mention
> it. From the Getting Started chapter I count five pages until some code is
> executed (Time now). The problem here is that people usually don't
> understand, yet, the power of the environment, and are eager to see code
> and execute it, and they often get confused with so many different things
> to learn even before the first "Hello World". I can say the first time I
> got PBE I gave up because of this, and I only come back later because I
> persist to learn Smalltalk, and I know some other people who tried to read
> it too and give up for exactly the same reason.
>
> I found the book an excellent reference and source to solidify the
> understanding of Pharo, but I don't like it as a tutorial.
>
>
> *-------*
>
> Look at the Go language site: https://golang.org/, the first thing it
> puts in your face is a way to execute code and a link to a Tour. I don't
> even have to think much before I have executed the Hello World, my hand
> just moved the mouse to the Run button, and even before I noticed I was
> doing the tour.
>
> In my opinion, a good Step 0 would be something like Profstef (
> http://amber-lang.net/learn.html) as a Tour, going slowly through the
> language aspects, messages types, comparing to other OO languages, showing
> that operator are just messages, then that control flow statements are also
> just messages, creating classes etc, always letting the user execute code
> as she goes on.
>
> After that, the Tour could tell its user to continue it using the image
> and showing the download link. When the user execute Pharo.exe and loads
> the default image the first thing that appears is the Profstef asking if it
> is the first time he is there and if he is continuing the tour from the web
> (if it is someone used to Pharo, he just closes the windows and starts to
> use his new fresh image). It could explains steadily the workspace, the
> transcript, the nautilus and how to make a very simple web application with
> tests. After that it could explain the image, that objects are stored
> (serialized) into it and the image itself consists of the running program
> while the Pharo.exe is the VM. In the end It could point to a tutorial like
> https://medium.com/concerning-pharo/reddit-st-in-10-cool-pharo-classes-1b5327ca0740,
> the PBE and to the many others resources available.
>
> The order of things could change and maybe I had missed something, but
> that is what I can think now. Perhaps this approach is too slow, I don't
> know, but the fast one isn't working for me :( It don't need to be a tour
> also, but something in these lines, like the medium post above but with
> more parts, each describing a little more of Pharo. The idea, in general,
> is to easy the entrance barriers that Pharo has by it's quite different,
> yet powerful, programming model and environment. When I talk to people I
> know that have tried Pharo, that is the biggest problem.
>
> That is just my two cents. :)
>
> And thanks for all the new links :)
>
> Regards,
> Vitor
>
> On Tue, Oct 25, 2016 at 8:05 PM, stepharo <steph...@free.fr> wrote:
>
>
>
> Le 25/10/16 à 15:05, Dimitris Chloupis a écrit :
>
> PBE is for Pharo version 5, I will give it another look to start porting
> it to Pharo version 6. Will add a git tag and make release for 5.
>
>
> Thanks.
> Yes it would be an immense help.
>
> Stef
>
>
>
> On Tue, Oct 25, 2016 at 10:19 AM p...@highoctane.be <p...@highoctane.be>
> wrote:
>
> There was this book (and some others of the same ink) that was provided
> with my first computer:
>
>
> http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Getting%20Started%20With%20Extended%20Color%20Basic%20(Tandy).pdf
> <http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Getting%20Started%20With%20Extended%20Color%20Basic%20%28Tandy%29.pdf>
>
> I actually had the french version.
> http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Color%20Computer%203%20Exended%20Basic%20(Tandy)%20(French).pdf
> <http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Color%20Computer%203%20Exended%20Basic%20%28Tandy%29%20%28French%29.pdf>
>
> This thing is still sitting near my desk today (I guess it keeps me
> connected to my curious young self or something like that).
>
> I keep on thinking that it would be great to have a Pharo-based version of
> it.
>
> And something like this one for bytecode sets...
>
>
> http://www.colorcomputerarchive.com/coco/Documents/Manuals/Programming/EDTASM+%20With%20ZBUG%20(Tandy).pdf
> <http://www.colorcomputerarchive.com/coco/Documents/Manuals/Programming/EDTASM+%20With%20ZBUG%20%28Tandy%29.pdf>
>
> Phil
>
>
> On Tue, Oct 25, 2016 at 7:22 AM, Matteo via Pharo-users <
> pharo-users@lists.pharo.org> wrote:
>
>
>
> ---------- Forwarded message ----------
> From: Matteo <matte...@yahoo.it>
> To: Any question about pharo is welcome <pharo-users@lists.pharo.org>
>
> Cc:
> Date: Tue, 25 Oct 2016 07:08:21 +0200
> Subject: Re: [Pharo-users] The Ultimate Smalltalk Tutorial
> +1 for PBE
> It has been my first smalltalk/Pharo tutorial.
> I'm still using it, as a quick reference.
>
> On October 25, 2016 6:25:08 AM GMT+02:00, monty <mon...@programmer.net>
> wrote:
>
> +1 for PBE.
>
>
>
>  Sent: Monday, October 24, 2016 at 1:56 AM
>  From: "Nicolai Hess" <nicolaih...@gmail.com>
>  To: "Any question about pharo is welcome" <pharo-users@lists.pharo.org>
>  Subject: Re: [Pharo-users] The Ultimate Smalltalk Tutorial
>
>  Am 23.10.2016 3:16 nachm. schrieb "Vitor Medina Cruz" 
> <vitormc...@gmail.com[mailto:vitormc...@gmail.com]>:
>
>
>  I think the MOOC is too much for a tutorial. What I miss today is a good 
> written (no videos! Please!) tutorial that teaches just a little of the 
> language and give a few guidelines on how to do simple stuff with the 
> environment, such as a "Hello World!", creating a class, tests and run stuff.
>
>  I thought "pharo by example" provides exactly  that.
>  What is missing here, from your perspective?
>  I learned a lot from it and it helped me to get started to learn smalltalk, 
> not only the syntax, but also, doing something the smalltalk way.
>
>
>  On Sat, Oct 15, 2016 at 12:15 PM, horrido 
> <horrido.hobb...@gmail.com[mailto:horrido.hobb...@gmail.com]> wrote:
>
>
>  Excellent suggestion! I shall look into it. Thanks.
>
>
>
>
>  --
>  View this message in context: 
> http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html[http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html]
>  Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
>
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
>
>
>
>

Reply via email to