On 02/21/2012 08:32 AM, Marcus Denker wrote:

On Feb 21, 2012, at 3:11 AM, Krishsmalltalk wrote:

Yes,

Do not emphasize on one or few keywords. Malleable is better than plastic (can 
be off putting for any environment conscious)

Adopt the Pharo motto:

"Pharo shall be one of the best enterprise platform in 3 years."


Isn't "Enterprise Plattform" another word for "boring and complicated" ??

I agree, I don't think the people we would want to attract really appreciate those attributes.

Sorry for longish post - but let me ramble on this (though I am not sure how this thread has evolved - Stephane initially asked for input):

Pharo (or Smalltalk in general) is for me about *speed* of development.

Yes, one can make a huge list of other attributes - but it all boils down to that *for me*. For example, one could say "no, it is also about quality of code through good OO design" - but if you think about it, quality of design gives *speed*. The quality in itself doesn't give me "value" (well, I am being black-and-white here), but the speed that a good quality codebase gives me (in adapting to change etc) is true hard value. That speed makes programming fun. That speed impresses people. That speed is a true distinguishing feature.

And of course, the speed comes as a product of many factors of which some are unique (but not all of them are):

language-brevity * language-modeling-capability * tools * dynamic-typing * instant-compilation * app-always-running = awesome speed!

...and if we break out tools from the above equation:

tools = full-reflection * written-all-in-itself * everyone-can-contribute-no-need-for-plugin-system-like-eclipse * crossplatform-so-everyone-can-contribute-regardless-of-OS


So if I would "pitch" Pharo to other developers, it would be about the extravagant speed of development. Sure, cross platform and good performance through Cog is nice, but for me and many other web devs (which perhaps contitutes 90% of the audience) it would be Linux anyway and the VM speed is not a real problem. But as I said, cross-platform is important for us to be able to work together on "common ground" improving the environment.

Just some food for thought.

regards, Göran

Reply via email to