[Pharo-project] direct object manipulation

Stéphane Ducasse stephane.ducasse at inria.fr
Fri Mar 30 16:20:35 EDT 2012


On Mar 30, 2012, at 9:50 PM, phil at highoctane.be wrote:

> This is a chicken and egg problem.
> And a popularity contest game as well.
> 
> Without one click, you'll piss people off fast and they'll go look elsewhere. Then you loose traction and that's bad.
> 
> If I didn't had one click, I wouldn't have been learning as fast as I've been.

I agree with you.

> Now I do have all pieces from different locations (even wanting to build the VM on my own).
> 
> For contrast, look at another community I am part of: Tiki Wiki CMS Groupware. The system is topping SourceForge number of downloads, committers, and is a general success for intranets in companies.
> 
> Of course, the paradigm isn't pure at all, but easy enough to have a lot of people contributing good stuff.
> 
> We are at version 9 and I don't know any other package that is as feature rich when it comes to the web.
> We are talking more than a million lines of code here.
> Now, we are moving further than one click: hosting providers provide a full VM with everything installed for the stack.
> 
> As of software developers, I do view 4 categories: 
> 
> - constructivists using established abstractions and not requiring further exposure to inner workings of the system. They deliver business value for common problems.
> - bridges understanding how the system works inside and are able to convey usage patterns to the constructivists. They also feed back real world usage problems to the next kind so that the system stays useful and not pie in the skyish.
> - abstractionists: able to come up with a powerful set of abstractions to solve a given problem in a general manner. Framework makers are here
> - technology makers: create core tech. Like a Cog-VM thing, CUDA, ..
> 
> Try to pair types by jumping one strata and you are asking for trouble.
> 
> Except for rare seasoned developers that are master of their craft and are able to display behavioral flexibility.
> But these are a rare breed and you won't get them for a long time anyway as these are seekers.

I want a good installer for each platform :)
And I want to let a chance to people to decide when they have to deal with low level.
Pushing shit on their faces as a welcome message is not what we want.

Now alex shipping cairo lib may be not be the best to do. It tooks some time to compile on my machine
and it means some work to build the right libr for each sub platforms: 32, 64…..

Now you can also use VW. :) For me this is simply no way. ;)

Stef






More information about the Pharo-dev mailing list