I DO like this Vision. I remember myself about 8 years ago trying to give my first steps in Smalltalk on my own. Despite I had solid OOP knowledge it took a while to understand that there was no "main" function. All my experience was with Java and C++ and I couldn't understand where was the entry point of my application if there were no main. Of course, today things are totally different, there are many resources on the web but I think that we still can improve that, implementing improvements in the environment and generating more and better training resources. Saludos! Nico. blog: nicopaez.wordpress.com
Hi guys
Some days ago we were chatting with igor and he made an interesting remark about a kind of hidden philosophy behind pharo: the idea that we systematically want to make the system better. In fact I realized that what we are doing is to make a system nice, robust and powerful so that everybody can use to realize their goals. But we want to have a system where not only smart guys can manage to do something with it but also less talented people like me (I know that some of you will say but stef you are good, I'm a newbie in a lot of domains but I learn fast if I can get a chance to avoid to bump on the walls). I want a system that let me learn from itself. I think that lot of things fall naturally in place from this vision (documentation, oo practices - not having car inheriting from wheel, tests comments, adequate abstractions, modularity). I want a system that everybody can nicely build his own software. So in short I want pharo to be like a nice garden with greenhouses for building new garden with tools versus a jungle where only skilled adventurers can make it through.
Stef