Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-16 Thread horrido
kilon.alios wrote
 It took python 24 years to get as popular as it is nowdays, the most
 popular languages have a similar lifespan if not more in some cases. Its a
 really long process and its full of compromises and ugly truths.

Longevity is not a strategy for success. There are many old languages that
have been around forever, and they have never become mainstream. Python,
along with a handful of other languages, are exceptions.

Smalltalk has had 40 years to get popular. It almost achieved it in the
1990s, but IBM dropped the ball and Sun kicked their ass. The last 20 years
have been dismal for Smalltalk; it's all but a forgotten language. (Not so
much in the past month. ;-)


 PS: Just a clarification because people love to put words on other people
 mouths, I never said that languages like Clojure and Scheme has been
 miserable failures generally, but based on the hype of how popular they
 will become. Both Clojure and Sceme are great language with continuously
 expanding communities . I was merely wanted to point out how hype does not
 help and there was tons of hype when Java allowed for the creation of
 those
 languages. Jython for example is one of the oldest Java languages  (2001),
 and there was tons of hype when the project started that Jython could
 become at worst an equal to Cpython on terms of popularity and even more
 popular than Java at best.  Sun even funded the development of Jython back
 in 2008.

Hype does not help if *all* it does is attract public attention. Hype helps
a great deal if it's backed up by tangible results; the product you're
hyping must deliver!

Hype is about growing mindshare from which springs many other benefits, /if
you play your cards right/.



--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4800040.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-16 Thread horrido
I'm moving all discussions related to the Smalltalk Renaissance Program to
the *Pharo Smalltalk Users* forum where I think it more properly belongs.

My original reasoning for choosing the *Pharo Smalltalk Developers* forum
was because I wanted to reach out to /the developer community who are a
vital part of the campaign/. But I suppose this forum should be reserved
strictly for Pharo-specific development issues.

The Pharo Smalltalk Users forum sounds more general in nature. That's where
we should be talking about Smalltalk and the PR campaign.


Marcus Denker-4 wrote
 I think we *really* need a smalltalk-talk mailing list…
 
 On 16 Jan 2015, at 05:44, kilon alios lt;

 kilon.alios@

 gt; wrote:
 
 
 I would like to remind people that the aim of the Pharo project is more
 ambitious than the Smalltalk one
 
 I would like to hear this grand plan of Pharo, where is it ? Where is the
 official roadmap ? What are the goals that the core development team
 agree on ? Why are such a secret and I have never seen them discussed
 here or anywhere on the internet.
 
 I would not call Pharo odd, Pharo is diffirent but not that diffirent. It
 offers me a way to code that I prefer over python , but I would not call
 my experience coding with pharo radically different compared to python
 coding. Smalltalk used to be the Purple Cow no doubt when it first came
 out , so many new concepts and ideas that were far apart from anything
 remotely similar. But nowdays the smalltalk paradigm has been embraced in
 several fronts , languages and IDEs are moving closer and closer. 
 
 It took python 24 years to get as popular as it is nowdays, the most
 popular languages have a similar lifespan if not more in some cases. Its
 a really long process and its full of compromises and ugly truths. 
 
 I also dont like the fact that Pharo calls itself Smalltalk inspired
 its an insult to people who put an effort into Smalltalk by spending
 hours making code. You cannot be Smalltalk inspired by forking code ,
 your at best Smalltalk based and that makes you Smalltalk. Ruby can
 call itself Smalltalk inspired , Pharo cannot. This shows to me a very
 flawed mentality inside the heads of those Pharoers that believe this,
 its shows me fear , its shows me embarrassment, it shows me weakness. 
 
 I would prefer it if Pharo was advertising itself as a modern Smalltalk
 implementation as a project that lives true to the Smalltalk philosophy
 and moves forward. Instead here we are calling Smalltalk less ambitious
 , why ?   Innovativing more than any other language have done so , is not
 ambitious enough for you ? 
 
 I do believe in Pharo If I did not I would not contribute but I would
 prefer it without all the hype. Innovate all you want , code whatever
 makes you happy, live your dream but also respect the dreams of others,
 especially when you base your success on their success. And yes I will
 dare say it , Smalltalk has been extremely succesful in many fronts , far
 more than Pharo currently is.  
 
 PS: Just a clarification because people love to put words on other people
 mouths, I never said that languages like Clojure and Scheme has been
 miserable failures generally, but based on the hype of how popular they
 will become. Both Clojure and Sceme are great language with continuously
 expanding communities . I was merely wanted to point out how hype does
 not help and there was tons of hype when Java allowed for the creation of
 those languages. Jython for example is one of the oldest Java languages 
 (2001), and there was tons of hype when the project started that Jython
 could become at worst an equal to Cpython on terms of popularity and even
 more popular than Java at best.  Sun even funded the development of
 Jython back in 2008. 
 
 I admire what the creator of Redline done as I admire the effort that has
 been invested on both Pharo and Squeak. Its really hard to make a
 competitive product in a world so complex and so demanding as the one we
 live now. I do believe in Pharo and I hope the best for it but even Pharo
 never makes it to the top 20 most popular languages even in 30 years I
 wont lose my sleep over it. I love Pharo for what it is, and not what it
 may become.  
 






--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4800113.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-15 Thread horrido
I agree. I'm excited by Redline. We really do need a Smalltalk presence on
the JVM. The JVM is the closest thing we have right now to a standard
enterprise platform. (I guess I should mention .NET too, but I hate Windows
lock-in.) Java is the strongest language here, but Scala, Groovy, and
Clojure have some measure of success.


sebast...@flowingconcept.com wrote
 On Jan 14, 2015, at 9:29 PM, Craig Latta lt;

 craig@

 gt; wrote:
 
 Hi Sven--
 
 Nothing happened to this project in more than a year... It is mostly 
 vapourware and has no users. People following the links on the
 article will soon find out.
 
 Well, perhaps this reminder will stimulate some interest.
 
 
 totally +1 
 
 The guy only needs 4K and this gets to 1.0? 
 
 We’re nutz if that doesn’t happen





--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799708.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-15 Thread horrido
There's no reason why we can't fight on several fronts. Pharo is great, but
it ignores the JVM platform. Pharo is great, but we need Amber on the client
side. I'm even hopeful about Essence# for .NET.

It would be terrific if we can rally more contributors to the Redline
project. Strategically, this is a very important project. I cannot emphasize
this enough.


Sven Van Caekenberghe-2 wrote
 Yes, it is very alive: 20 commits in year or so.
 
 Pharo 4 has about 1700 in about the same time
 (https://github.com/pharo-project/pharo-core). And that is just one silly,
 inaccurate metric.
 
 My point is, there are a couple of great Smalltalk implementations that
 contain an incredible number of man-years of effort in their images (the
 best being Pharo of course, but I am biased ;-), we can only achieve a
 high quality platform by working together. The number of different
 competences needed to successfully build a *COMPLETE* software platform
 can *NEVER* be achieved by 'a couple of guys' let alone one individual.
 
 Now, it is not that they can not do so, of course they can, we need wild
 and crazy ideas and research, but it is just wrong to see such experiments
 as what should be promoted now.
 
 IMHO, of course.
 
 On 15 Jan 2015, at 15:19, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 Actually, Redline is quite alive. There's a brand new repo: 
 https://github.com/jamesladd/stc lt;https://github.com/jamesladd/stcgt;  
 
 James just hasn't gotten around to normalizing all the links at his
 website.
 
 
 Sven Van Caekenberghe-2 wrote
 A blank.
 
 Nothing happened to this project in more than a year
 
  https://github.com/redline-smalltalk/redline-smalltalk/commits/master
 
 It is mostly vapourware and has no users.
 
 People following the links on the article will soon find out.
 
 Just sad.
 
 On 14 Jan 2015, at 23:40, horrido lt;
 
 horrido.hobbies@
 
 gt; wrote:
 
 http://www.infoworld.com/article/2867543/java/redline-smalltalk-bridging-smalltalk-jvm-worlds.html
 lt;http://www.infoworld.com/article/2867543/java/redline-smalltalk-bridging-smalltalk-jvm-worlds.htmlgt;
   
 
 Note the last paragraph. Our campaign will be noticed!
 
 This is exactly what I was after when I started the SRP. Spread the
 word
 about the campaign as far and wide as I could.
 
 
 
 --
 View this message in context:
 http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.
 
 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799699.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.





--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799719.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-15 Thread horrido
As I've written elsewhere, I believe the TIOBE index is plain rubbish. Much
of their rankings make no sense to me whatsoever.

Langpop.corger.nl http://langpop.corger.nl/   is my go to website for
language rankings. It's not perfect, but it makes a whole lot more sense to
me.

Scala, Groovy, and Clojure are not ultimate failures. Heck, they're doing
at least as well as Go, my second favourite language of all time. (Go is
red-hot in China. Go has an enviable set of standard libraries.)

I agree that Java is our greatest foe. We are 300 against its Xerxes.
That's why I am sanguine about Redline – we need it!


kilon.alios wrote
 Lets see the big picture here, if you take a look at TIOBE INDEX or
 LANGPOP
 or the internet at large you get a clear picture about java based
 languages
 . Popularity wise they have been a ultimate failure. Right now the only
 language that is barely noticable is Scala and even Scala is nowhere near
 as popular as the less popular languages like Pascal, Delphi and Visual
 Basic. Of course each website gives diffirent numbers but those numbers
 are
 just different in only few percentage units.
 
 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
 
 http://langpop.com/
 
 Hype also does not help those languages either. Take a look at Clojure ,
 one of the most overhyped languages out there not just on JVM but
 anywhere,
 in both websites I mentioned Clojure like Pharo does not make it even in
 top 50. Tons of blogs post about Clojure only, tons of praise, and praise
 and praise.
 
 I can say about jython itself , a python implementation for the JVM and
 ironpython which is python for .NET are barely noticable in the python
 world with cpython gathering at least 99.9% of the attention.
 
 So its a really hard situation . Coding has become extremely complex and
 demanding , coders want languages are deeply documented and come with tons
 of libraries so its very hard for new languages to kick in. Also the
 assumption that because you love a language you will be willing to start
 using java libraries seems to have failed miserably. These languages seem
 more appealing to java developers and java developers dont seem willing to
 abandon Java any time soon.
 
 So as always Java death has been greatly exaggerated.
 
 The situation for Javascript based languages is even worse.
 
 So frankly what has happened with Redline is pretty normal.
 
 On Thu, Jan 15, 2015 at 2:36 AM, Craig Latta lt;

 craig@

 gt; wrote:
 

  Shaking the hive can certainly have a positive outcome, but you can
  also get you bitten. :)

  Sure, and shaking the hive too rarely will get you starved.


 -C

 --
 Craig Latta
 netjam.org
 +31 6 2757 7177 (SMS ok)
 + 1 415 287 3547 (no SMS)








--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799716.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-15 Thread horrido
Langpop.com was last updated in October of 2013. That's an eternity in our
industry.

I look forward to the Redmonk rankings later this month (they're done twice
a year). I believe they're based on the same data as langpop.corger.nl, so
you can get an early preview!

Clojure gets tons of praise. That's why it has so much mindshare. /Hype
works./ We need to build some hype for Smalltalk.


kilon.alios wrote
 Lets see the big picture here, if you take a look at TIOBE INDEX or
 LANGPOP
 or the internet at large you get a clear picture about java based
 languages
 . Popularity wise they have been a ultimate failure. Right now the only
 language that is barely noticable is Scala and even Scala is nowhere near
 as popular as the less popular languages like Pascal, Delphi and Visual
 Basic. Of course each website gives diffirent numbers but those numbers
 are
 just different in only few percentage units.
 
 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
 
 http://langpop.com/
 
 Hype also does not help those languages either. Take a look at Clojure ,
 one of the most overhyped languages out there not just on JVM but
 anywhere,
 in both websites I mentioned Clojure like Pharo does not make it even in
 top 50. Tons of blogs post about Clojure only, tons of praise, and praise
 and praise.
 
 I can say about jython itself , a python implementation for the JVM and
 ironpython which is python for .NET are barely noticable in the python
 world with cpython gathering at least 99.9% of the attention.
 
 So its a really hard situation . Coding has become extremely complex and
 demanding , coders want languages are deeply documented and come with tons
 of libraries so its very hard for new languages to kick in. Also the
 assumption that because you love a language you will be willing to start
 using java libraries seems to have failed miserably. These languages seem
 more appealing to java developers and java developers dont seem willing to
 abandon Java any time soon.
 
 So as always Java death has been greatly exaggerated.
 
 The situation for Javascript based languages is even worse.
 
 So frankly what has happened with Redline is pretty normal.
 
 On Thu, Jan 15, 2015 at 2:36 AM, Craig Latta lt;

 craig@

 gt; wrote:
 

  Shaking the hive can certainly have a positive outcome, but you can
  also get you bitten. :)

  Sure, and shaking the hive too rarely will get you starved.


 -C

 --
 Craig Latta
 netjam.org
 +31 6 2757 7177 (SMS ok)
 + 1 415 287 3547 (no SMS)








--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799728.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-15 Thread horrido
Wesolows' opinion may or may not be valid, I don't know. But more
importantly, I don't care. The *only* thing that matters to me is whether Go
compiles quickly, executes quickly, and makes it easy to write my
applications. The plumbing is irrelevant to me.

As long as the Go team continues to improve the performance of the language
(including the runtime), I shall support Go. As a life-long C programmer, I
recognize that Go delivers a far superior experience. It's even better than
Python, though admittedly I have much less experience with Python.


Andreas Wacknitz wrote
 Am 15.01.15 16:08, schrieb horrido:
 As I've written elsewhere, I believe the TIOBE index is plain rubbish.
 Much
 of their rankings make no sense to me whatsoever.

 Langpop.corger.nl lt;http://langpop.corger.nl/gt;   is my go to
 website for
 language rankings. It's not perfect, but it makes a whole lot more sense
 to
 me.

 Scala, Groovy, and Clojure are not ultimate failures. Heck, they're
 doing
 at least as well as Go, my second favourite language of all time. (Go is
 red-hot in China. Go has an enviable set of standard libraries.)
 http://dtrace.org/blogs/wesolows/2014/12/29/golang-is-trash/
 

 I agree that Java is our greatest foe. We are 300 against its Xerxes.
 That's why I am sanguine about Redline – we need it!


 kilon.alios wrote
 Lets see the big picture here, if you take a look at TIOBE INDEX or
 LANGPOP
 or the internet at large you get a clear picture about java based
 languages
 . Popularity wise they have been a ultimate failure. Right now the only
 language that is barely noticable is Scala and even Scala is nowhere
 near
 as popular as the less popular languages like Pascal, Delphi and Visual
 Basic. Of course each website gives diffirent numbers but those numbers
 are
 just different in only few percentage units.

 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

 http://langpop.com/

 Hype also does not help those languages either. Take a look at Clojure ,
 one of the most overhyped languages out there not just on JVM but
 anywhere,
 in both websites I mentioned Clojure like Pharo does not make it even in
 top 50. Tons of blogs post about Clojure only, tons of praise, and
 praise
 and praise.

 I can say about jython itself , a python implementation for the JVM and
 ironpython which is python for .NET are barely noticable in the python
 world with cpython gathering at least 99.9% of the attention.

 So its a really hard situation . Coding has become extremely complex and
 demanding , coders want languages are deeply documented and come with
 tons
 of libraries so its very hard for new languages to kick in. Also the
 assumption that because you love a language you will be willing to start
 using java libraries seems to have failed miserably. These languages
 seem
 more appealing to java developers and java developers dont seem willing
 to
 abandon Java any time soon.

 So as always Java death has been greatly exaggerated.

 The situation for Javascript based languages is even worse.

 So frankly what has happened with Redline is pretty normal.

 On Thu, Jan 15, 2015 at 2:36 AM, Craig Latta lt;
 craig@
 gt; wrote:

 Shaking the hive can certainly have a positive outcome, but you can
 also get you bitten. :)
   Sure, and shaking the hive too rarely will get you starved.


 -C

 --
 Craig Latta
 netjam.org
 +31 6 2757 7177 (SMS ok)
 + 1 415 287 3547 (no SMS)







 --
 View this message in context:
 http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799716.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.






--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799756.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-15 Thread horrido
I believe in Redline. I think it's a very important project, strategically.
On Twitter and elsewhere, I am urging contributors to join Redline. It would
be something of a tragedy if Redline failed to reach version 1.0. *We need
Smalltalk on the JVM.*


jamesl wrote
 Hi Smalltalkers,
 
 Redline Smalltalk is not dead although it looks like it.
 I recently made the grammar much cleaner and moved to using Antlr4 as well
 as cleaning up the 
 internals. Yes - what is in the core project in github is dormant and I
 have spun off 'stc' to contain
 the the work Im doing until an appropriate time to merge back into that
 main.
 
 I'd love some help but right now you would be limited to copying across
 the runtime library and writing 
 tests around it as I concentrate on the bytecode generation and underlying
 code - which is hard to have too many people helping with.
 
 I'm *very* busy in my life right now with a startup (http://mywave.me) and
 personal life but I really 
 am trying to find the time to push this along.
 
 I've set myself some fitness, work and Smalltalk goals for this year and
 all going well Redline will be 
 out in September. BUT - Please don't hate me.
 
 This is the Year of Smalltalk and we can change the world - one JVM at a
 time ;)
 
 - James.
 Redline Smalltalk





--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799830.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-15 Thread horrido
Actually, Redline is quite alive. There's a brand new repo: 
https://github.com/jamesladd/stc https://github.com/jamesladd/stc  

James just hasn't gotten around to normalizing all the links at his website.


Sven Van Caekenberghe-2 wrote
 A blank.
 
 Nothing happened to this project in more than a year
 
   https://github.com/redline-smalltalk/redline-smalltalk/commits/master
 
 It is mostly vapourware and has no users.
 
 People following the links on the article will soon find out.
 
 Just sad.
 
 On 14 Jan 2015, at 23:40, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 http://www.infoworld.com/article/2867543/java/redline-smalltalk-bridging-smalltalk-jvm-worlds.html
 lt;http://www.infoworld.com/article/2867543/java/redline-smalltalk-bridging-smalltalk-jvm-worlds.htmlgt;
   
 
 Note the last paragraph. Our campaign will be noticed!
 
 This is exactly what I was after when I started the SRP. Spread the word
 about the campaign as far and wide as I could.
 
 
 
 --
 View this message in context:
 http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.






--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612p4799699.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-14 Thread horrido
http://www.infoworld.com/article/2867543/java/redline-smalltalk-bridging-smalltalk-jvm-worlds.html
http://www.infoworld.com/article/2867543/java/redline-smalltalk-bridging-smalltalk-jvm-worlds.html
  

Note the last paragraph. Our campaign will be noticed!

This is exactly what I was after when I started the SRP. Spread the word
about the campaign as far and wide as I could.



--
View this message in context: 
http://forum.world.st/InfoWorld-on-Redline-Smalltalk-tp4799612.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Essay Topics

2015-01-11 Thread horrido
Please, is there anyone who cares to tackle, say, the question of concurrent
multi-core programming in Smalltalk? Or tooling vis-à-vis in the Java or C#
world? *We need more essays.*


horrido wrote
 I haven't heard from anyone else, which concerns me a little.
 
 I remind everyone that this campaign is about you. Without your
 participation, it cannot succeed.
 
 Just drop me a line and tell me which topic you're writing on. You may, if
 you wish, create a new topic, as well. My list of topics was chosen based
 on the concerns I heard from other developers. Thanks.
 horrido wrote
 Our first essay (in response to Topic #2)!
 http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
 http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
   
 
 Please step up. We need more.
 
 Thanks.
 horrido wrote
 As promised, here is my first list of essay topics. I would like to ask
 you to submit an essay on one of these topics. Multiple submissions are
 welcome; if they're good, they will all get published at Smalltalk
 Renaissance.
 
 I will edit the articles for grammar and style. You should look good
 after I'm done.
 
 There's no deadline, but obviously the sooner you can write them, the
 better. SRP is a fast-moving campaign.
 
 If you have other suggestions for essay topics, please let me know.
 
 Without further ado, here are the topics...
 
 
 Topic #1:
 
 How do modern IDEs, such as Eclipse and IntelliJ and Visual Studio,
 compare with the tried-and-true Smalltalk development environment?
 
 -
 Topic #2:
 
 It is the contention of some critics, including 
 Robert Martin https://www.youtube.com/watch?v=YX3iRjKj7C0  
 , that Smalltalk did not (does not?) address the needs of the
 enterprise. Present a counter-argument.
 
 Explain how Smalltalk can assist the enterprise in team development, in
 large-scale development, and in integrating with existing (typically
 Windows-based) infrastructures.
 
 Pay particular attention to the question of RDBMS usage, which is often
 critical in the enterprise.
 
 -
 Topic #3:
 
 Some critics complain that Smalltalk does not play well with existing
 file-based tooling. 
/
 Duh!
/
  Smalltalk is a new approach to IDEs and software engineering. We
 should be advancing this paradigm with new tooling, rather than falling
 back on the old again and again. Otherwise, things will never change for
 the better.
 
 Make a case for why we should embrace this change now, rather than
 waiting (for what?).
 
 Also, this 
 webpage http://thoughtstorms.info/view/smalltalkunix/view/smalltalk  
  poses an interesting argument against Smalltalk. Perhaps someone can
 tackle it.
 
 -
 Topic #4:
 
 In the age of multi-core processors and concurrency programming, how is
 Smalltalk addressing the concerns of developers?
 
 -
 Topic #5:
 
 How should we address the issue of compatibility (ie, fragmentation)
 among various implementations of Smalltalk? Does this issue hamper the
 creation of an ecosystem of libraries and shared code?





--
View this message in context: 
http://forum.world.st/Essay-Topics-tp4797847p4798919.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] from 2009's The death of Smalltalk to 2014's But Really, You Should Learn Smalltalk

2015-01-09 Thread horrido
Thank you so much for bringing this to my attention! I liked it so much, I
immediately posted it to Facebook and Google+. I will add it to the SRP
website, as well. Thanks, again.


sebast...@flowingconcept.com wrote
 Hi Jochen,
 
 have in mind that the talk you referred is from 2009 and many
 controversial things happened in the Ruby community at that time.
 
 Coming closer to today, we just had this presentation which presents
 Smalltalk better than many Smalltalkers I’ve heard!
 https://www.youtube.com/watch?v=eGaKZBr0ga4
 lt;https://www.youtube.com/watch?v=eGaKZBr0ga4gt;
 
 Want to show off smalltalk to non-smalltalker audiences in an effective
 way? watch and learn!
 
 
 
 
 On Jan 9, 2015, at 3:37 PM, J.F. Rick lt;

 self@

 gt; wrote:
 
 Hi everyone,
 
 I just watched https://www.youtube.com/watch?v=YX3iRjKj7C0
 lt;https://www.youtube.com/watch?v=YX3iRjKj7C0gt; and had a few
 comments that I thought I would share.
 
 First, there is a real opportunity for Smalltalk to come back in the
 guise of Pharo. Steph and Marcus are doing a great job providing
 leadership towards that end and the community is great. Second, we need
 to be careful in spreading the word. Slowly but surely (the current Pharo
 approach) is a great approach as it allows really building something
 worth spreading before trying to get everyone into it. If it spreads too
 quickly, bad API or immature toolkits will become ingrained and flaws
 will be apparent. The books, websites, etc. are really good things to get
 right before trying to get others into it; they are already very good.
 Third, if you want to really spread Smalltalk, then the fundamentals that
 newcomers experience need to be without obvious flaws. From personal
 experience, I can tell you that BitBlt rendering makes newbies think that
 Pharo is a toy language. Switching to Athens rendering is therefore
 tremendously important for adoption. Package management really needs to
 be cleaned up. There needs to be a simple way to merge resources
 (bitmaps, audio, external files) into the codebase. Simple audio needs to
 work on all platforms. This may seem trivial but audio is one of the
 simplest things that newcomers want to do. From a Linux perspective, this
 will probably necessitate switching to a 64-bit VM as the 32-bit sound
 plug-ins are a giant pain. Given that even phone OSs are switching to
 64-bit, there may not be a need for a 32-bit Pharo. Of course, much of
 this is already on the horizon.
 
 As the new year begins, I'll once again be coding in Pharo and look
 forward to it. I'm really hopeful about the future.
 
 Cheers,
 
 Jeff
 
 -- 
 Jochen Jeff Rick, Ph.D.
 http://www.je77.com/ lt;http://www.je77.com/gt;
 Skype ID: jochenrick





--
View this message in context: 
http://forum.world.st/The-death-of-Smalltalk-tp4798612p4798635.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Essay Topics

2015-01-09 Thread horrido
Absolutely! This is an exciting development. It serves as a good response to
Topic #1.

Your website provides some very cool links. They're a bit more technical
than I'd like for a marketing campaign, but they can certainly be couched
in more sales-friendly terms. So I suggest the following...

First, make clear that this is an ongoing project with a near-term goal of
release (ie, two years). Then outline your motivations, your general
philosophy, and give a nice overview of the IDE. You can work in all of
those cool links of yours into the text.

Your website shows me that *you know how to sell yourself*. So take this
opportunity to write an essay in your own words that excites the public. In
so doing, you answer a major concern of developers who feel anxious about
leaving behind Eclipse, IntelliJ, or Visual Studio.

Thanks.


Tudor Girba-2 wrote
 Hi Richard,
 
 A note about the IDE: we put together a team that is working on building
 the future Pharo IDE. Our goal is not to reproduce existing IDE but
 created
 a new and integrated experience that plays to the strengths of Pharo.
 
 This is a rather ambitious project that will likely last a couple of
 years.
 You can see our current page here:
 http://gt.moosetechnology.org
 
 Regarding the philosophy, you can get some input by watching the
 Designing
 for Developer Experience talk:
 part 1 - https://www.youtube.com/watch?v=LKVPJU3W5Ys
 part 2 - https://www.youtube.com/watch?v=Q9_JDpFq6qI
 part 3 - https://www.youtube.com/watch?v=s9IBGEOPLmY
 
 We think this is worth advertising. Please let me know if it is of
 interest
 to you.
 
 Cheers,
 Doru
 
 
 
 On Fri, Jan 9, 2015 at 2:23 PM, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 I haven't heard from anyone else, which concerns me a little.

 I remind everyone that this campaign is about you. Without your
 participation, it cannot succeed.

 Just drop me a line and tell me which topic you're writing on. You may,
 if
 you wish, create a new topic, as well. My list of topics was chosen based
 on
 the concerns I heard from other developers. Thanks.


 horrido wrote
  Our first essay (in response to Topic #2)!
 
 http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
  
 http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
 
 
  Please step up. We need more.
 
  Thanks.
  horrido wrote
  As promised, here is my first list of essay topics. I would like to
 ask
  you to submit an essay on one of these topics. Multiple submissions
 are
  welcome; if they're good, they will all get published at Smalltalk
  Renaissance.
 
  I will edit the articles for grammar and style. You should look good
  after I'm done.
 
  There's no deadline, but obviously the sooner you can write them, the
  better. SRP is a fast-moving campaign.
 
  If you have other suggestions for essay topics, please let me know.
 
  Without further ado, here are the topics...
 
 
  Topic #1:
 
  How do modern IDEs, such as Eclipse and IntelliJ and Visual Studio,
  compare with the tried-and-true Smalltalk development environment?
 
  -
  Topic #2:
 
  It is the contention of some critics, including
  Robert Martin lt;https://www.youtube.com/watch?v=YX3iRjKj7C0gt;
  , that Smalltalk did not (does not?) address the needs of the
 enterprise.
  Present a counter-argument.
 
  Explain how Smalltalk can assist the enterprise in team development,
 in
  large-scale development, and in integrating with existing (typically
  Windows-based) infrastructures.
 
  Pay particular attention to the question of RDBMS usage, which is
 often
  critical in the enterprise.
 
  -
  Topic #3:
 
  Some critics complain that Smalltalk does not play well with existing
  file-based tooling.
 /
  Duh!
 /
   Smalltalk is a new approach to IDEs and software engineering. We
  should be advancing this paradigm with new tooling, rather than
 falling
  back on the old again and again. Otherwise, things will never change
 for
  the better.
 
  Make a case for why we should embrace this change now, rather than
  waiting (for what?).
 
  Also, this
  webpage
 lt;http://thoughtstorms.info/view/smalltalkunix/view/smalltalkgt;
   poses an interesting argument against Smalltalk. Perhaps someone can
  tackle it.
 
  -
  Topic #4:
 
  In the age of multi-core processors and concurrency programming, how
 is
  Smalltalk addressing the concerns of developers?
 
  -
  Topic #5:
 
  How should we address the issue of compatibility (ie, fragmentation)
  among various implementations of Smalltalk? Does this issue hamper the
  creation of an ecosystem of libraries and shared code?





 --
 View this message in context:
 http://forum.world.st/Essay-Topics-tp4797847p4798569.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.


 
 
 -- 
 www.tudorgirba.com
 
 Every thing has its own flow





--
View this message in context: 
http://forum.world.st/Essay-Topics-tp4797847p4798605.html

Re: [Pharo-dev] The Smalltalk Revolution

2015-01-09 Thread horrido
Okay, I think we're in agreement here. We should simply /show/ the world what
we have to offer. Show them our frameworks and solutions.

But in order to show them, they have to find us. That's what my article has
done; that's what Reddit has done. You are absolutely correct, opportunities
have opened up; they will find us.


sebast...@flowingconcept.com wrote
 It is true that Reddit and HN are the frontier but battling is a
 terrible metaphor to embrace.
 
 You don't battle naysayers. Nobody has the money and emotional labor to do
 it. You don't battle them because if you do and you win, you will be full
 of reason, less productive, with potentially transforming a naysayer in a
 hater and no real gain (no wealth creation in the process).
 
 The alternative is to indirectly prove them wrong by simply showing that
 Smalltalk is more than adequate to implement 
 insert naysayer objection here
 Of course for that to happen you have to have a case, done with hard work
 on those frameworks and solutions, otherwise the shoot goes to your foot
 (and they will remember you as a bullshitter)
 
 This articles and discussions there are great to create opportunities for
 those who do cool stuff and have cases to show them up.
 
 That can create wealth.
 
 So, for those who do, that's the wrong time to remain silent and discrete
 and the right time to display what can be done.
 
 Act.
 
 If you can show cool stuff, act, case by case, it will elevates the whole
 niche and position you as a reference on that
 
 from mobile
 
 On 09/01/2015, at 03:08, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 Well, I must say, my article really touched off a firestorm of
 controversy.
 The Reddit thread is *very* active! Hacker News is also fairly lively.
 This
 is where all of you do battle with the naysayers and critics.
 
 From my standpoint, my article did its job. It served as a lightning rod
 to
 draw in developers from all over the world, from every other programming
 language. *Now that we have their attention*, our job is to try our best
 to
 persuade them.
 
 If we can sell Smalltalk to enough people, we gain mindshare. Companies
 may hear about Smalltalk and possibly include it in their internal IT
 discussions. Smalltalk may even get back on the TIOBE language index! 
 
 We must keep the public discourse alive. I encourage you to blog about
 it,
 write articles about it, comment on social media sites, etc. Because once
 things settle down, they will /forget/ about Smalltalk...again.
 
 
 horrido wrote
 Yes, I posted to both Reddit and Hacker News simultaneously. Looks like
 it
 has a slower uptake at Hacker News: 
 https://news.ycombinator.com/item?id=8856503
 lt;https://news.ycombinator.com/item?id=8856503gt;  
 
 Is it possible that I've finally succeeded in igniting a revolution? I
 feel like Che Guevara.
 
 
 

 sebastian@

  wrote
 It was posted already on Hacker News or Reddit?
 
 If not, it sounds like is the right time to do that
 
 
 On Jan 8, 2015, at 5:03 PM, horrido lt;
 
 horrido.hobbies@
 
 gt; wrote:
 
 WHOA! My article is *ON FIRE!* Seven hours into publication and it has
 achieved a staggering 2.7K views, 1.1K reads, and 9 recommendations.
 It's
 catching up to my best article ever,  The Case for Go Web Frameworks
 lt;https://medium.com/@richardeng/the-case-for-go-web-frameworks-a791fcd79d47
 lt;https://medium.com/@richardeng/the-case-for-go-web-frameworks-a791fcd79d47gt;
  
 , which had 3.9K views and 2.4K reads.
 
 Who would've thought that Smalltalk would be such a hot topic?! I am
 truly
 flabbergasted.
 
 
 horrido wrote
 In
 *
 the 3 hours
 *
 since this article was published at Medium, it has garnered
 *
 178 views
 *
 and
 *
 96 reads
 *
 , and counting! This makes it easily the most hot article I've ever
 written. It is currently at the top of 
 Medium's front page lt;https://medium.com/gt;  
 which is reserved for hot or trending articles.
 
 Thanks to everyone!
 horrido wrote
 https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
 lt;https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51gt;
   
 
 I welcome your comments. It's not too late to edit the piece.
 
 Thanks.
 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798436.html
 lt;http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798436.htmlgt;
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com lt;http://nabble.com/gt;.
 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798499.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.






--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798570.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-09 Thread horrido
24 hours into publication, my article has achieved a phenomenal 10K views, 4K
reads, and 11 recommendations, making it one of the most popular articles of
its kind at Medium (geek-oriented, programming-oriented).

We must use the momentum we've built up to our advantage. Over the next
little while, I expect a lot of visitors to our nexus of social media sites
(WordPress, Twitter, Facebook, Google+, LinkedIn). *We only get one chance
to show our stuff, to explain why they should give Smalltalk a try.*

Moreover, if we can keep up this new level of awareness, I guarantee you
that /eventually/ the IT press will notice Smalltalk (and Smalltalk
Renaissance) and write us up. *This is exactly what we want!!!*

Let's harness the power of our passion and conviction to raise public
consciousness and make 2015 the Year of Smalltalk!


horrido wrote
 WHOA! My article is 
*
 ON FIRE!
*
  Seven hours into publication and it has achieved a staggering 2.7K views,
 1.1K reads, and 9 recommendations. It's catching up to my best article
 ever, 
 The Case for Go Web Frameworks
 https://medium.com/@richardeng/the-case-for-go-web-frameworks-a791fcd79d47  
 , which had 3.9K views and 2.4K reads.
 
 Who would've thought that Smalltalk would be such a hot topic?! I am truly
 flabbergasted.
 horrido wrote
 In 
*
 the 3 hours
*
  since this article was published at Medium, it has garnered 
*
 178 views
*
  and 
*
 96 reads
*
 , and counting! This makes it easily the most hot article I've ever
 written. It is currently at the top of 
 Medium's front page https://medium.com/  
  which is reserved for hot or trending articles.
 
 Thanks to everyone!
 horrido wrote
 https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
 https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51  
 
 I welcome your comments. It's not too late to edit the piece.
 
 Thanks.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798566.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Essay Topics

2015-01-09 Thread horrido
I haven't heard from anyone else, which concerns me a little.

I remind everyone that this campaign is about you. Without your
participation, it cannot succeed.

Just drop me a line and tell me which topic you're writing on. You may, if
you wish, create a new topic, as well. My list of topics was chosen based on
the concerns I heard from other developers. Thanks.


horrido wrote
 Our first essay (in response to Topic #2)!
 http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
 http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
   
 
 Please step up. We need more.
 
 Thanks.
 horrido wrote
 As promised, here is my first list of essay topics. I would like to ask
 you to submit an essay on one of these topics. Multiple submissions are
 welcome; if they're good, they will all get published at Smalltalk
 Renaissance.
 
 I will edit the articles for grammar and style. You should look good
 after I'm done.
 
 There's no deadline, but obviously the sooner you can write them, the
 better. SRP is a fast-moving campaign.
 
 If you have other suggestions for essay topics, please let me know.
 
 Without further ado, here are the topics...
 
 
 Topic #1:
 
 How do modern IDEs, such as Eclipse and IntelliJ and Visual Studio,
 compare with the tried-and-true Smalltalk development environment?
 
 -
 Topic #2:
 
 It is the contention of some critics, including 
 Robert Martin https://www.youtube.com/watch?v=YX3iRjKj7C0  
 , that Smalltalk did not (does not?) address the needs of the enterprise.
 Present a counter-argument.
 
 Explain how Smalltalk can assist the enterprise in team development, in
 large-scale development, and in integrating with existing (typically
 Windows-based) infrastructures.
 
 Pay particular attention to the question of RDBMS usage, which is often
 critical in the enterprise.
 
 -
 Topic #3:
 
 Some critics complain that Smalltalk does not play well with existing
 file-based tooling. 
/
 Duh!
/
  Smalltalk is a new approach to IDEs and software engineering. We
 should be advancing this paradigm with new tooling, rather than falling
 back on the old again and again. Otherwise, things will never change for
 the better.
 
 Make a case for why we should embrace this change now, rather than
 waiting (for what?).
 
 Also, this 
 webpage http://thoughtstorms.info/view/smalltalkunix/view/smalltalk  
  poses an interesting argument against Smalltalk. Perhaps someone can
 tackle it.
 
 -
 Topic #4:
 
 In the age of multi-core processors and concurrency programming, how is
 Smalltalk addressing the concerns of developers?
 
 -
 Topic #5:
 
 How should we address the issue of compatibility (ie, fragmentation)
 among various implementations of Smalltalk? Does this issue hamper the
 creation of an ecosystem of libraries and shared code?





--
View this message in context: 
http://forum.world.st/Essay-Topics-tp4797847p4798569.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Essay Topics

2015-01-09 Thread horrido
Yes, but I'm trying to make SRP a focussed campaign. That means presenting a
simple here's a developer question – here's the answer theme. SRP should
not be a catch-all for Smalltalk resources, because there are already plenty
of sites that do this. SRP should not be repetitive.

Instead, SRP aims to present a clear, unambiguous message. The message is
guided.

The problem with sites such as Planet Smalltalk and world.st is that you
have to *search* for the answers to questions. I don't have enough time to
do that (neither do people who come here out of curiosity or interest). Your
assistance would be appreciated.

If there is an answer already published elsewhere, let me know and I'll try
to work it in. But please, let's stay on topic. The worst thing we could do
is to make Smalltalk Renaissance look confusing.

By comparison, look at how Apple market their products. Their message is
always clean, yet informative.


Sven Van Caekenberghe-2 wrote
 Richard,
 
 Many people in the Pharo community have written lots of stuff over the
 years, at different level (introduction/tutorial to advanced/technical),
 maybe you should try to point to those documents first. Extra indexing is
 always good, it is PR after all.
 
 http://planet.smalltalk.org is another place to start looking for things.
 
 http://world.st is another PR initiative.
 
 HTH,
 
 Sven
 
 On 09 Jan 2015, at 14:23, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 I haven't heard from anyone else, which concerns me a little.
 
 I remind everyone that this campaign is about you. Without your
 participation, it cannot succeed.
 
 Just drop me a line and tell me which topic you're writing on. You may,
 if
 you wish, create a new topic, as well. My list of topics was chosen based
 on
 the concerns I heard from other developers. Thanks.
 
 
 horrido wrote
 Our first essay (in response to Topic #2)!
 http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
 lt;http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/gt;
   
 
 Please step up. We need more.
 
 Thanks.
 horrido wrote
 As promised, here is my first list of essay topics. I would like to ask
 you to submit an essay on one of these topics. Multiple submissions are
 welcome; if they're good, they will all get published at Smalltalk
 Renaissance.
 
 I will edit the articles for grammar and style. You should look good
 after I'm done.
 
 There's no deadline, but obviously the sooner you can write them, the
 better. SRP is a fast-moving campaign.
 
 If you have other suggestions for essay topics, please let me know.
 
 Without further ado, here are the topics...
 
 
 Topic #1:
 
 How do modern IDEs, such as Eclipse and IntelliJ and Visual Studio,
 compare with the tried-and-true Smalltalk development environment?
 
 -
 Topic #2:
 
 It is the contention of some critics, including 
 Robert Martin lt;https://www.youtube.com/watch?v=YX3iRjKj7C0gt;  
 , that Smalltalk did not (does not?) address the needs of the
 enterprise.
 Present a counter-argument.
 
 Explain how Smalltalk can assist the enterprise in team development, in
 large-scale development, and in integrating with existing (typically
 Windows-based) infrastructures.
 
 Pay particular attention to the question of RDBMS usage, which is often
 critical in the enterprise.
 
 -
 Topic #3:
 
 Some critics complain that Smalltalk does not play well with existing
 file-based tooling. 
 /
 Duh!
 /
 Smalltalk is a new approach to IDEs and software engineering. We
 should be advancing this paradigm with new tooling, rather than falling
 back on the old again and again. Otherwise, things will never change
 for
 the better.
 
 Make a case for why we should embrace this change now, rather than
 waiting (for what?).
 
 Also, this 
 webpage
 lt;http://thoughtstorms.info/view/smalltalkunix/view/smalltalkgt;  
 poses an interesting argument against Smalltalk. Perhaps someone can
 tackle it.
 
 -
 Topic #4:
 
 In the age of multi-core processors and concurrency programming, how is
 Smalltalk addressing the concerns of developers?
 
 -
 Topic #5:
 
 How should we address the issue of compatibility (ie, fragmentation)
 among various implementations of Smalltalk? Does this issue hamper the
 creation of an ecosystem of libraries and shared code?
 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/Essay-Topics-tp4797847p4798569.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.





--
View this message in context: 
http://forum.world.st/Essay-Topics-tp4797847p4798579.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
Well, I must say, my article really touched off a firestorm of controversy.
The Reddit thread is *very* active! Hacker News is also fairly lively. This
is where all of you do battle with the naysayers and critics.

From my standpoint, my article did its job. It served as a lightning rod to
draw in developers from all over the world, from every other programming
language. *Now that we have their attention*, our job is to try our best to
persuade them.

If we can sell Smalltalk to enough people, we gain mindshare. Companies
may hear about Smalltalk and possibly include it in their internal IT
discussions. Smalltalk may even get back on the TIOBE language index! 

We must keep the public discourse alive. I encourage you to blog about it,
write articles about it, comment on social media sites, etc. Because once
things settle down, they will /forget/ about Smalltalk...again.


horrido wrote
 Yes, I posted to both Reddit and Hacker News simultaneously. Looks like it
 has a slower uptake at Hacker News: 
 https://news.ycombinator.com/item?id=8856503
 https://news.ycombinator.com/item?id=8856503  
 
 Is it possible that I've finally succeeded in igniting a revolution? I
 feel like Che Guevara. 

 
 sebast...@flowingconcept.com wrote
 It was posted already on Hacker News or Reddit?
 
 If not, it sounds like is the right time to do that
 
 
 On Jan 8, 2015, at 5:03 PM, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 WHOA! My article is *ON FIRE!* Seven hours into publication and it has
 achieved a staggering 2.7K views, 1.1K reads, and 9 recommendations.
 It's
 catching up to my best article ever,  The Case for Go Web Frameworks
 lt;https://medium.com/@richardeng/the-case-for-go-web-frameworks-a791fcd79d47
 lt;https://medium.com/@richardeng/the-case-for-go-web-frameworks-a791fcd79d47gt;
  
 , which had 3.9K views and 2.4K reads.
 
 Who would've thought that Smalltalk would be such a hot topic?! I am
 truly
 flabbergasted.
 
 
 horrido wrote
 In 
 *
 the 3 hours
 *
 since this article was published at Medium, it has garnered 
 *
 178 views
 *
 and 
 *
 96 reads
 *
 , and counting! This makes it easily the most hot article I've ever
 written. It is currently at the top of 
 Medium's front page lt;https://medium.com/gt;  
 which is reserved for hot or trending articles.
 
 Thanks to everyone!
 horrido wrote
 https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
 lt;https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51gt;
   
 
 I welcome your comments. It's not too late to edit the piece.
 
 Thanks.
 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798436.html
 lt;http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798436.htmlgt;
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com lt;http://nabble.com/gt;.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798499.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
In fact, I'm looking for someone to tackle essay Topic #1. Care to try?


Eliot Miranda-2 wrote
 Hi Richard,
 
 On Thu, Jan 8, 2015 at 3:51 AM, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
 lt;https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51gt;

 I welcome your comments. It's not too late to edit the piece.

 
 Instead of Second, Smalltalk is also a programming environment or IDE, I
 would say Second, Smalltalk is also a live programming environment with
 it's own integrated and extensible IDE.
 
 Instead of With the integrated debugger, you are endowed with great power
 to prototype your application.  I would say The integrated debugger is
 exceptionally powerful.  Not only can you inspect the execution state,
 edit
 and continue, you can also define new classes and methods, in the context
 of a live application you are developing.  You can actually program in the
 debugger.  Start by defining just a test and continue from there.
 
 Instead of just Class browser, code editor, object inspector, debugger,
 and workspace are an integrated whole..  I would add All these tools,
 even the compiler and the class system itself, are implemented in
 Smalltalk.  You can extend the tools to fit the way that you work, and
 because the system is live, you can do so while you're programming.  It
 really is the ultimate tailorable programing system.
 
 HTH
 
 Thanks.

 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Revolution-tp4798320.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.

 -- 
 best,
 Eliot





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798498.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51  

I welcome your comments. It's not too late to edit the piece.

Thanks.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
Excellent point, Philippe! I feel similarly.

In fact, this is precisely what inspired me to write my very *first* (and
one of my most popular) Medium.com articles:
https://medium.com/@richardeng/the-zen-of-web2py-ede59769d084
https://medium.com/@richardeng/the-zen-of-web2py-ede59769d084  

Web2py is still my favourite web framework (sorry, Seaside).


philippeback wrote
 For a project, I've had to look into Python and Django.
 
 After one evening installing and walking through the tutorial, I got the
 gist of it.
 
 There was a distinct feel: this thing provides out of the box facilities
 to
 make basic DB backed applications and neat APIs.
 
 We miss that with Seaside. That's killing us for early adopter traction.
 
 We need scaffholding facilities and database connectivity if we want to
 compete there.
 If we want to escape the best kept secret trap that is.
 
 We may be too smart for our own good.
 
 This article Why Smart People Make Bad Entrepreneurs /
 http://www.entrepreneur.com/article/240861#ixzz3ODI6RYR0 is really spot
 on.
 
 I am not advocating dumbing down what we do but we need to provide easier
 entry into the system.
 
 Talk is cheap, I know. Maybe could we put this on the table during Pharo
 Days at the consortium roundtable.
 
 Phil
 
 
 On Thu, Jan 8, 2015 at 1:42 PM, Lawrence Kellogg lt;

 mac.hive@

 gt; wrote:
 
 At this point it should probably be This is not your grandfather's
 Smalltalk :-)

 Larry



  On Jan 8, 2015, at 6:51 AM, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
  https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
 
 lt;https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51gt;
 
  I welcome your comments. It's not too late to edit the piece.
 
  Thanks.
 
 
 
  --
  View this message in context:
 http://forum.world.st/The-Smalltalk-Revolution-tp4798320.html
  Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.
 







--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798344.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
In *the 3 hours* since this article was published at Medium, it has garnered
*178 views* and *96 reads*, and counting! This makes it easily the most
hot article I've ever written. It is currently at the top of  Medium's
front page https://medium.com/   which is reserved for hot or trending
articles.

Thanks to everyone!


horrido wrote 
https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51  
 
 I welcome your comments. It's not too late to edit the piece.
 
 Thanks.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798348.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
We're getting a spirited debate at  Reddit
http://www.reddit.com/r/programming/comments/2rquwv/the_smalltalk_revolution/ 
. Perhaps someone can respond to BigPeteB's complaint:

Uh, except that every other computing system in common use is file-based.
When I worked in Squeak, the only way to share code was to export objects to
file (tricky, since there's no way to guarantee that you got all of the
prerequisites you might need) or share your entire 50MB code image. How
exactly is either of those supposed to work in a modern development
environment?



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798407.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Essay Topics

2015-01-08 Thread horrido
Our first essay (in response to Topic #2)!
http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
http://smalltalkrenaissance.wordpress.com/2015/01/06/smalltalk-in-business-italian-style/
  

Please step up. We need more.

Thanks.


horrido wrote
 As promised, here is my first list of essay topics. I would like to ask
 you to submit an essay on one of these topics. Multiple submissions are
 welcome; if they're good, they will all get published at Smalltalk
 Renaissance.
 
 I will edit the articles for grammar and style. You should look good after
 I'm done.
 
 There's no deadline, but obviously the sooner you can write them, the
 better. SRP is a fast-moving campaign.
 
 If you have other suggestions for essay topics, please let me know.
 
 Without further ado, here are the topics...
 
 
 Topic #1:
 
 How do modern IDEs, such as Eclipse and IntelliJ and Visual Studio,
 compare with the tried-and-true Smalltalk development environment?
 
 -
 Topic #2:
 
 It is the contention of some critics, including 
 Robert Martin https://www.youtube.com/watch?v=YX3iRjKj7C0  
 , that Smalltalk did not (does not?) address the needs of the enterprise.
 Present a counter-argument.
 
 Explain how Smalltalk can assist the enterprise in team development, in
 large-scale development, and in integrating with existing (typically
 Windows-based) infrastructures.
 
 Pay particular attention to the question of RDBMS usage, which is often
 critical in the enterprise.
 
 -
 Topic #3:
 
 Some critics complain that Smalltalk does not play well with existing
 file-based tooling. 
/
 Duh!
/
  Smalltalk is a new approach to IDEs and software engineering. We should
 be advancing this paradigm with new tooling, rather than falling back on
 the old again and again. Otherwise, things will never change for the
 better.
 
 Make a case for why we should embrace this change now, rather than waiting
 (for what?).
 
 Also, this 
 webpage http://thoughtstorms.info/view/smalltalkunix/view/smalltalk  
  poses an interesting argument against Smalltalk. Perhaps someone can
 tackle it.
 
 -
 Topic #4:
 
 In the age of multi-core processors and concurrency programming, how is
 Smalltalk addressing the concerns of developers?
 
 -
 Topic #5:
 
 How should we address the issue of compatibility (ie, fragmentation) among
 various implementations of Smalltalk? Does this issue hamper the creation
 of an ecosystem of libraries and shared code?





--
View this message in context: 
http://forum.world.st/Essay-Topics-tp4797847p4798374.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
WHOA! My article is *ON FIRE!* Seven hours into publication and it has
achieved a staggering 2.7K views, 1.1K reads, and 9 recommendations. It's
catching up to my best article ever,  The Case for Go Web Frameworks
https://medium.com/@richardeng/the-case-for-go-web-frameworks-a791fcd79d47 
, which had 3.9K views and 2.4K reads.

Who would've thought that Smalltalk would be such a hot topic?! I am truly
flabbergasted.


horrido wrote
 In 
*
 the 3 hours
*
  since this article was published at Medium, it has garnered 
*
 178 views
*
  and 
*
 96 reads
*
 , and counting! This makes it easily the most hot article I've ever
 written. It is currently at the top of 
 Medium's front page https://medium.com/  
  which is reserved for hot or trending articles.
 
 Thanks to everyone!
 horrido wrote
 https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
 https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51  
 
 I welcome your comments. It's not too late to edit the piece.
 
 Thanks.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798436.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
Funnily enough, one guy commented:

'The hype of the article is grating (Smalltalk is the future of software
development? Really?'

Yes, really! That's the point of Smalltalk Renaissance: to build type, to
create a brand, to draw attention. Looks like it's succeeding!


philippeback wrote
 Added some answers over there.​
 
 Phil





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798439.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Revolution

2015-01-08 Thread horrido
Yes, I posted to both Reddit and Hacker News simultaneously. Looks like it
has a slower uptake at Hacker News: 
https://news.ycombinator.com/item?id=8856503
https://news.ycombinator.com/item?id=8856503  

Is it possible that I've finally succeeded in igniting a revolution? I feel
like Che Guevara. 


sebast...@flowingconcept.com wrote
 It was posted already on Hacker News or Reddit?
 
 If not, it sounds like is the right time to do that
 
 
 On Jan 8, 2015, at 5:03 PM, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 WHOA! My article is *ON FIRE!* Seven hours into publication and it has
 achieved a staggering 2.7K views, 1.1K reads, and 9 recommendations. It's
 catching up to my best article ever,  The Case for Go Web Frameworks
 lt;https://medium.com/@richardeng/the-case-for-go-web-frameworks-a791fcd79d47
 lt;https://medium.com/@richardeng/the-case-for-go-web-frameworks-a791fcd79d47gt;
  
 , which had 3.9K views and 2.4K reads.
 
 Who would've thought that Smalltalk would be such a hot topic?! I am
 truly
 flabbergasted.
 
 
 horrido wrote
 In 
 *
 the 3 hours
 *
 since this article was published at Medium, it has garnered 
 *
 178 views
 *
 and 
 *
 96 reads
 *
 , and counting! This makes it easily the most hot article I've ever
 written. It is currently at the top of 
 Medium's front page lt;https://medium.com/gt;  
 which is reserved for hot or trending articles.
 
 Thanks to everyone!
 horrido wrote
 https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51
 lt;https://medium.com/@richardeng/the-smalltalk-revolution-ee245c281f51gt;
   
 
 I welcome your comments. It's not too late to edit the piece.
 
 Thanks.
 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798436.html
 lt;http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798436.htmlgt;
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com lt;http://nabble.com/gt;.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798440.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] [ Call for participation ] Pharo Days 2015 Project Expo

2015-01-07 Thread horrido
Here is an important project to present at Pharo Days.

SRP_at_Pharo_Days.pdf
http://forum.world.st/file/n4798256/SRP_at_Pharo_Days.pdf  



--
View this message in context: 
http://forum.world.st/Call-for-participation-Pharo-Days-2015-Project-Expo-tp4797984p4798256.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] [ Call for participation ] Pharo Days 2015 Project Expo

2015-01-06 Thread horrido
Once Pharo Days is over, if someone can write up a report summarizing the
events, I'd be happy to publish it on Facebook and Google+, as well as at
the SRP website. Include photos and videos! Thanks.



--
View this message in context: 
http://forum.world.st/Call-for-participation-Pharo-Days-2015-Project-Expo-tp4797984p4798008.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] On Twitter

2015-01-05 Thread horrido
You're quite right. I guess I should focus on *one thing* right now before it
gets lost in the shuffle:  Complete and publish my Amber tutorial. I have a
lot of work ahead of me in this one.

For the time being, I'll cut back on my tweets and Facebook and Google+.



--
View this message in context: 
http://forum.world.st/On-Twitter-tp4797177p4797843.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-05 Thread horrido
Oh, I didn't realize you were focussed on older kids. I'm looking at
introducing Smalltalk at the elementary school level, getting kids hooked on
Smalltalk at an early age. Probably a full-blown Pharo or Squeak image would
be overkill.


stepharo wrote
 It depends what is the level you are looking for.
 We are working on lectures and books for second and third year 
 university students.
 
 Now for kids I do not think that it matters if this the language or 
 software is writting in Smalltalk.
 
 Stef
 
 
 Le 4/1/15 23:25, horrido a écrit :
 I am intrigued. Where can I find more info about Smalltalk education in
 the
 schools? I want to see what I can do in Canada.

 I presume there is a Smalltalk image customized for the classroom and
 aimed
 at elementary school students. That's what I'm hoping for.


 stepharo wrote
 ESUG is about the community. Without community then it is terrible.
 We set up also a program for teachers. Now in the US there is nearly
 nobody teaching smalltalk and this is a pity.




 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797760.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.







--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797846.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] Essay Topics

2015-01-05 Thread horrido
As promised, here is my first list of essay topics. I would like to ask you
to submit an essay on one of these topics. Multiple submissions are welcome;
if they're good, they will all get published at Smalltalk Renaissance.

I will edit the articles for grammar and style. You should look good after
I'm done.

There's no deadline, but obviously the sooner you can write them, the
better. SRP is a fast-moving campaign.

If you have other suggestions for essay topics, please let me know.

Without further ado, here are the topics...


Topic #1:

How do modern IDEs, such as Eclipse and IntelliJ and Visual Studio, compare
with the tried-and-true Smalltalk development environment?

-
Topic #2:

It is the contention of some critics, including  Robert Martin
https://www.youtube.com/watch?v=YX3iRjKj7C0  , that Smalltalk did not
(does not?) address the needs of the enterprise. Present a counter-argument.

Explain how Smalltalk can assist the enterprise in team development, in
large-scale development, and in integrating with existing (typically
Windows-based) infrastructures.

Pay particular attention to the question of RDBMS usage, which is often
critical in the enterprise.

-
Topic #3:

Some critics complain that Smalltalk does not play well with existing
file-based tooling. /Duh!/ Smalltalk is a new approach to IDEs and
software engineering. We should be advancing this paradigm with new tooling,
rather than falling back on the old again and again. Otherwise, things will
never change for the better.

Make a case for why we should embrace this change now, rather than waiting
(for what?).

Also, this  webpage
http://thoughtstorms.info/view/smalltalkunix/view/smalltalk   poses an
interesting argument against Smalltalk. Perhaps someone can tackle it.

-
Topic #4:

In the age of multi-core processors and concurrency programming, how is
Smalltalk addressing the concerns of developers?

-
Topic #5:

How should we address the issue of compatibility (ie, fragmentation) among
various implementations of Smalltalk? Does this issue hamper the creation of
an ecosystem of libraries and shared code?



--
View this message in context: http://forum.world.st/Essay-Topics-tp4797847.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] On Twitter

2015-01-05 Thread horrido
That's a really, really good idea! Thanks!


sebast...@flowingconcept.com wrote
 On Jan 5, 2015, at 2:02 PM, Sven Van Caekenberghe lt;

 sven@

 gt; wrote:
 
 Just wondering, did you actually see this page:
 
  http://pharo.org/success lt;http://pharo.org/successgt;
 
 ?
 
 This is all real, commercially successful stuff.
 
 Not that we don't need more traction, but it is important to understand
 and know what is already there.
 
 +1 
 
 That’s a good starting point Richard.
 
 Idea: if you interview the people beyond those cases it will make
 everything more interesting for everybody





--
View this message in context: 
http://forum.world.st/On-Twitter-tp4797177p4797875.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Essay Topics

2015-01-05 Thread horrido
Oh, I forgot to mention. Please notify me of your topic choice at my personal
email:  horrido.hobbies at gmail dot com. That way, I can coordinate the
essay activities. Thanks.



--
View this message in context: 
http://forum.world.st/Essay-Topics-tp4797847p4797876.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-05 Thread horrido
I just went through a few of the Waveplace videos. I am impressed. They are
truly excellent videos and I can see how they can engage youngsters and
gently introduce programming concepts to them. Why aren't these being used
in Canadian elementary schools??? I shall have to ask.

Beyond the early grades, students can continue learning programming with
Pharo. I see this as a smooth migration. This is getting exciting!


Aaron Rosenzweig wrote
 Hi,
 
 The Squeak images tend to be more tuned towards grade-school education. In
 particular, “eToys” sits on top of smalltalk and is perfect for young
 elementary school students to take their first steps in computer
 programming. 
 
 My children went through the “waveplace” video tutorials. They did the
 beta one which was more in depth and had like 30 videos if I remember
 correctly. 
 
 Pharo is more “professional.” Not to say there is anything wrong with
 Squeak, it was used for DabbleDB… It’s just that most developers don’t
 want to see a mouse with eyeballs following your cursor when you first
 launch the image. You can remove that from the image, etc. but it’s that
 first feel. 
 
 Overall Squeak seems like it blends in better in the classroom and Pharo
 suits developers more. I’ll probably be flamed for saying it but realize
 it’s a high level generalization. I know there is more going on underneath
 and I know that Pharo is the primary target for Seaside, etc. Both Squeak
 and Pharo are nice. 
 AARON ROSENZWEIG / Chat 'n Bike
 e:  

 aaron@

   t:  (301) 956-2319  
   
 
 On Jan 4, 2015, at 5:25 PM, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 I am intrigued. Where can I find more info about Smalltalk education in
 the
 schools? I want to see what I can do in Canada.
 
 I presume there is a Smalltalk image customized for the classroom and
 aimed
 at elementary school students. That's what I'm hoping for.
 
 
 stepharo wrote
 ESUG is about the community. Without community then it is terrible.
 We set up also a program for teachers. Now in the US there is nearly 
 nobody teaching smalltalk and this is a pity.
 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797760.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.






--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797909.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] On Twitter

2015-01-05 Thread horrido
SRP has poster children. 

But seriously, Pharo is the poster child. Seaside and Amber are the poster
children representing the web.

I'm focussed on Amber because I firmly believe that Smalltalk must have a
good client-side story. The web is so important to the future of Smalltalk.


Sven Van Caekenberghe-2 wrote
 Yes I know, and it *is* an interesting project, for sure.
 
 But my remark was in the context of The Smalltalk Renaissance - does it
 really fit ? Is it the best poster child ? 





--
View this message in context: 
http://forum.world.st/On-Twitter-tp4797177p4797863.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-05 Thread horrido
Thanks! I had never heard of Phratch (or Scratch, for that matter). It looks
very promising. I can imagine it's sorta like LEGO in Smalltalk. What
youngster wouldn't like that?


Ben Coman wrote
 Maybe Phratch? Then maybe they start looking under the hood?
 http://www.phratch.com/
 
 On Mon, Jan 5, 2015 at 10:31 PM, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 Oh, I didn't realize you were focussed on older kids. I'm looking at
 introducing Smalltalk at the elementary school level, getting kids hooked
 on
 Smalltalk at an early age. Probably a full-blown Pharo or Squeak image
 would
 be overkill.


 stepharo wrote
  It depends what is the level you are looking for.
  We are working on lectures and books for second and third year
  university students.
 
  Now for kids I do not think that it matters if this the language or
  software is writting in Smalltalk.
 
  Stef
 
 
  Le 4/1/15 23:25, horrido a écrit :
  I am intrigued. Where can I find more info about Smalltalk education
 in
  the
  schools? I want to see what I can do in Canada.
 
  I presume there is a Smalltalk image customized for the classroom and
  aimed
  at elementary school students. That's what I'm hoping for.
 
 
  stepharo wrote
  ESUG is about the community. Without community then it is terrible.
  We set up also a program for teachers. Now in the US there is nearly
  nobody teaching smalltalk and this is a pity.
 
 
 
 
  --
  View this message in context:
 
 http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797760.html
  Sent from the Pharo Smalltalk Developers mailing list archive at
  Nabble.com.
 
 





 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797846.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.







--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797868.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] On Twitter

2015-01-04 Thread horrido
Thank you for your input. It is very helpful.

You're right, retweets can be important, too. I need to put in more effort
to draw in more followers. Alas, I don't know where I'm going to find the
time. I'm so busy managing all the other stuff (eg, Facebook, Google+,
LinkedIn, Amber tutorial, etc.) that I'm starting to get overwhelmed. *This
is hard work!*

Like I said in the OP, I'm new to this Twitter thing and I really didn't
know how to use it.



--
View this message in context: 
http://forum.world.st/On-Twitter-tp4797177p4797724.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] On Twitter

2015-01-04 Thread horrido
Actually, this Smalltalk Renaissance thing is precisely for you. Without your
*support*, I do not have a campaign, I'm just spinning my wheels.



Guillermo Polito wrote
 You should do it if you actually feel/believe
 it, do not look for our approval! This smalltalk renaissance thing
 should
 not be for us, but for people from outside the community, isn't it?





--
View this message in context: 
http://forum.world.st/On-Twitter-tp4797177p4797725.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-04 Thread horrido
BTW, it took me *a whole frickin' day* to produce this ad!!! I wasn't
familiar with the image-editing tools I was using, so I was using trial and
error. Three or four times, I gave up completely and started from scratch!
*This is hard work.*


horrido wrote
 Proposed full-page ad for placement in IT magazines:
 My Tumblr page
 https://38.media.tumblr.com/a4ffd41e778c244391d6fce9b0b3f332/tumblr_nhmm4cy5bP1qcqck5o1_1280.png
   
 
 It's a teaser.
 
 It's branding.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797726.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] My New Year present to Pharo

2015-01-04 Thread horrido
Very nice! I will use it (credited) in the SRP.

You're a better artist than I am. My proposed full-page ad pales by
comparison.



--
View this message in context: 
http://forum.world.st/My-New-Year-present-to-Pharo-tp4797728p4797733.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] 64-bit Pharo

2015-01-04 Thread horrido
I understand that Pharo is currently 32-bit. I was wondering whether this was
a significant impediment to Smalltalk adoption, esp. in the enterprise. I'm
always hearing developers wanting 64-bits in their applications.



--
View this message in context: http://forum.world.st/64-bit-Pharo-tp4797744.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] My New Year present to Pharo

2015-01-04 Thread horrido
If any of you would care to submit artwork to the SRP, I would be most
appreciative. In particular, I'm looking for a series of full-page magazine
ads that sell the idea of smalltalk, and sell the benefits of Smalltalk
technology to the enterprise. Of course, as public ads, you should endeavour
to keep the message simple and on point; you only have a matter of seconds
to attract the attention of readers and if your message is too complicated,
they will skip it. Thanks.



--
View this message in context: 
http://forum.world.st/My-New-Year-present-to-Pharo-tp4797728p4797747.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] My New Year present to Pharo

2015-01-04 Thread horrido
I'm also looking for a logo image to represent Smalltalk Renaissance. In
fact, this should be a higher priority. Thanks.


horrido wrote
 If any of you would care to submit artwork to the SRP, I would be most
 appreciative. In particular, I'm looking for a series of full-page
 magazine ads that sell the idea of smalltalk, and sell the benefits of
 Smalltalk technology to the enterprise. Of course, as public ads, you
 should endeavour to keep the message simple and on point; you only have a
 matter of seconds to attract the attention of readers and if your message
 is too complicated, they will skip it. Thanks.





--
View this message in context: 
http://forum.world.st/My-New-Year-present-to-Pharo-tp4797728p4797754.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-04 Thread horrido
I am intrigued. Where can I find more info about Smalltalk education in the
schools? I want to see what I can do in Canada.

I presume there is a Smalltalk image customized for the classroom and aimed
at elementary school students. That's what I'm hoping for.


stepharo wrote
 ESUG is about the community. Without community then it is terrible.
 We set up also a program for teachers. Now in the US there is nearly 
 nobody teaching smalltalk and this is a pity.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797760.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-03 Thread horrido
This is informational, to tell you something about the Smalltalk Foundation,
to tell you why there hasn't been a PR campaign before. The takeaway should
be that the SRP should not be taken lightly; it is very, very important.
Unless you think the promotion of Smalltalk is not worthy of such efforts.
(Believe it or not, there are actually people in the Smalltalk community who
think this.)



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797677.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-03 Thread horrido
You are absolutely correct. People do not buy technology; they buy the
benefits of that technology.

However, you have to first /sell/ them on the idea of Smalltalk before they
will listen to your message. This is what the SRP is all about.

You are talking to them, but they aren't listening to you. You are fighting
perceptions and prejudices. You have to appeal to them on a /psychological
basis/. That's what marketing is all about.

On small local scales, you have achieved success with your clients. But if
you want to grow the Smalltalk market, you cannot rely solely on grassroots
and word of mouth. I've already shown you how Smalltalk has fallen off the
cliff in public mindshare. Ignore this at your own peril.

Denial is not a river in Africa.

As for the Smalltalk Foundation, I am not trying to ruffle anyone's
feathers. I am merely stating my observation. AFAICT, the SF is more of the
same old, same old. What are they going to do differently moving forward? I
haven't seen a plan, beyond their mission statement. But more importantly, I
haven't seen a PR plan.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797685.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-03 Thread horrido
Proposed full-page ad for placement in IT magazines:

My Tumblr page
https://38.media.tumblr.com/a4ffd41e778c244391d6fce9b0b3f332/tumblr_nhmm4cy5bP1qcqck5o1_1280.png
  

It's a teaser.

It's branding.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797696.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] On Twitter

2015-01-03 Thread horrido
You want to know something funny? Most of the Twitter accounts listed here
show that most tweets are actually retweets. If you subtract the retweets,
the real number of original tweets is quite small, and spread far apart over
time.

The *Smalltalk Renaissance* Twitter account has had 16 original tweets in
*one week*. And no retweets at all.

By this measure, my Twitter account is far more active than anybody else's!

I'm looking at Marissa Mayer's Twitter account (she's the Yahoo CEO). She's
had 17 tweets over the last 3 months, but 12 of them are retweets! Of
course, she has over 861,000 followers and I only have 11, but I'm a more
active Twit than she is.



--
View this message in context: 
http://forum.world.st/On-Twitter-tp4797177p4797698.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-01 Thread horrido
It's incomprehensible to me that anyone would say Smalltalk shouldn't evolve
and improve. Smalltalk isn't perfect; nothing is. Smalltalk isn't the final
word on software engineering. Of course it should evolve. And I like the
direction that Pharo is taking it.

Even the language aspect (syntax) could evolve, if only slightly. Perhaps we
can make a *small* concession to concurrency, for example. Nearly every
recent modern language has strong concurrency features to support multi-core
processors.



Ben Coman wrote
 On Fri, Jan 2, 2015 at 10:56 AM, Aaron Rosenzweig lt;

 aaron@

 gt;
 wrote:
 
 For a long time, the term GNU didn’t mean much to me. I knew it was “the
 free software foundation” and was related to “CopyLeft” which is a bit
 tongue-in-cheek… meaning that free software should always be free and
 open
 source… the opposite of a “CopyRight”

 One day, I stopped, I looked up GNU.

 The “G” stands for “GNU” so it is recursive as in:
 GNUNUNUNUNUNUNU….

 So what about the “NU” part? that stands for “Not Unix”

 So GNU is an emphatic statement screaming that the free software
 foundation is “Not UNIX” !!!

 
 Interesting that in parallel I came to use the same example :)
 
 

 I was shocked at first… because to me they are at the base of UNIX. The
 GCC compiler, everything… But what they really mean is that when they
 started, UNIX was very pricey and only for large corporations, not for
 hobbyists, not for thinkers and entrepreneurs. Their software created the
 foundation for Linux which technically isn’t Unix but is “Unix-Like” -
 and
 very similar to SVR4 Unix.

 “Smalltalk” is a great name - you can learn all the syntax on the back of
 an index card. It’s “small” get it? But it also collides with “picking up
 chicks” and is somewhat confusing to do internet searches with. Not too
 bad
 but… “Pharo” does sound cooler.


 
 
 You are reaching out to the Pharo community and asking them to embrace
 “Smalltalk.” They don’t want to.

 
 Thats a bit strong for me :).   But the next is certainly true.
 
 
 They don’t deny the lineage but they desire their own identity.


 
 
 Maybe instead of “Smalltalk Renaissance” you coin “PNS” - “Pharo Not
 Smalltalk” or… make the P stand for “PNS” so it is recursive.
 PNSNSNSNSNS….

 
 
 I don't think its fair to suggest Richard change his message (though I
 note
 your humour, I just want to be clear to support Richard here).  His stated
 scope is wider than Pharo. Its just that Pharo is a nice poster child. 
 Now
 The Renaissance produced many new schools of art, each a re-birth based
 in its past but evolving to something new. I think Pharo aligns with that
 interpretation, and it would be great if such is compatible with Richard's
 goals.
 
 Now while Pharo wants to avoid the constraint of being Smalltalk - all
 the great work of the the last four or more years has not shifted it
 significantly away from being identifiable as a Smalltalk.  I expect in
 practice (looking in from outside) that to be the case for a while.
 
 
 
 Hahaha, then again, try to pronounce PNS…. doh!

 In my mind… for a language / platform to pick up steam two things need to
 happen:

 1) A consulting company needs to “kick butt” and “take names” using this
 technology

 2) A charismatic speaker / author needs to create modern books and run
 around the country giving appearances and presentations.

 That is what happened with Rails which is in many ways a “Smalltalk
 without an image.” So it’s not like the minimal syntax and dynamic nature
 of Smalltalk is lost on the world… that is primarily what Rails
 developers
 relate with.

 With Ruby on Rails we have 37Signals as the consulting company that “did
 stuff” and cut out Java developers from projects.

 With Ruby on Rails we have Dave Thomas as the author and main charismatic
 figure at any programming conference he attends.

 It’s cool and it feels real. That was the secret formula to success.
   *Aaron Rosenzweig* / Chat 'n Bike lt;http://www.chatnbike.comgt;
 *e:*  

 aaron@

   *t:*  (301) 956-2319   [image: Chat 'n Bike]  [image:
 Chat 'n Bike]

 On Jan 1, 2015, at 6:26 PM, horrido lt;

 horrido.hobbies@

 gt; wrote:

 I think if Smalltalk has a negative connotation, you don't run away from
 it,
 you change it! That's what Smalltalk Renaissance is all about.

 Is changing a negative perception easier or harder than running away from
 it? That is a very interesting question, and there is no obvious answer.
 However, as I indicated previously, your attempt to run away from it has
 completely, totally, and utterly failed. Something to think about.



 Ben Coman wrote

 On Thursday, January 1, 2015, Ben Coman wrote:

 I refer to the two paragraphs following On pharo being a new language.
 I think Sven's response addressed these the best.






 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797582.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com

Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-01 Thread horrido
I use movie quotations frequently in my writings as a signature of my
writing style. It's obviously not to everyone's taste. However, as this is
an /international/ audience I am addressing, I shall refrain from using
them. Similarly for my subtle sense of humour: I like to play on words. For
example, whenever I talk about the Vala programming language, I always refer
to it as Vala Mal Doran. Unless you are a *Stargate: SG-1* fan, however,
you won't understand the reference and the humour.

Thanks for your input.


Ben Coman wrote
 Repost (it was rejected as from the wrong account)
 
 On Wednesday, December 31, 2014, Ben Coman  wrote:
 Btw, can you drop the movie quotations.  It comes across a bit
 high-handed
 - like it's trying to teach something - but I  can't work out your
 implied
 meaning.   Someone else's words can only ever be an approximation.  You
 own
 words are better.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797580.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-01 Thread horrido
I think if Smalltalk has a negative connotation, you don't run away from it,
you change it! That's what Smalltalk Renaissance is all about.

Is changing a negative perception easier or harder than running away from
it? That is a very interesting question, and there is no obvious answer.
However, as I indicated previously, your attempt to run away from it has
completely, totally, and utterly failed. Something to think about.



Ben Coman wrote
 On Thursday, January 1, 2015, Ben Coman wrote:
 I refer to the two paragraphs following On pharo being a new language.
 I think Sven's response addressed these the best.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797582.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2015-01-01 Thread horrido
Smalltalk isn't the ultimate language for me, either. I happen to like Go a
lot. And it's conceivable that someone may come up with another truly great
programming language in the future.

There is no such thing as perfection, but no other language could come
closer than Smalltalk. Well, maybe Scheme, but I always have trouble
grokking this language.

I'm amused by the vast number of new languages that have popped up over the
past decade or so. Every one of them purports to be easy to use and highly
productive...once you get passed the learning curve, that is. To me, all of
these languages are simply repackaging language features in different
combinations and interpretations in pursuit of the mythical benefits of
productivity and efficiency. They are basically chasing after their own
tail.

The common metric they all seek is expressiveness. They think the ultimate
in expressiveness may come from functional programming, or some weird
algebraic syntax, or whatever else they dream up. What a colossal waste of
effort.

Meanwhile, the solution has been in front of them for four decades. Go
figure.



sebast...@flowingconcept.com wrote
 Richard, some people choose to face it and some to evade it. It’s okay.
 
 I actually see as healthy that people try bold strategies aligned with the
 missions they embrace.
 
 And I also see that is okay the community as a whole tries many strategies
 because concentrating is too risky and eventually from quantity comes
 quality. 
 
 Nature loves to try everything and select what works best selecting in
 retrospective. 
 
 The things that end up providing good results will have appreciation and
 replication in the next generation and the things that results so-so would
 be part of the story because even if reality wanted to go other direction,
 that people followed their mission and made their contribution.
 
 So time will tell.
 
 Recently I’ve answered in Quora this question What is the most influential
 software product or programming language that was ever created?
 lt;https://www.quora.com/What-is-the-most-influential-software-product-or-programming-language-that-was-ever-created/answer/Sebastian-Sastre?__snids__=868638797amp;__nsrc__=1amp;__filter__=allgt;
 and I cited the interview to Steve Jobs where he is telling the story of
 how he was inspired by seeing Smalltalk demoed in the Alto. After that, he
 knew how to create the right UX in the MacIntosh. 
 
 That story is so crucial and inspiring that Malcom Gladwell
 lt;http://en.wikipedia.org/wiki/Malcolm_Gladwellgt; wrote in the New
 Yorker about it
 lt;http://www.newyorker.com/magazine/2011/05/16/creation-mythgt;.
 Painfully enough for us, not mentioning Smalltalk in his writing which was
 the artifact at the epicenter of that inspiration (I really wonder why it
 wasn’t mentioned, is really weird). But even if it wasn’t mentioned, it
 doesn’t matter, not even Gladwell can re-write history and Smalltalk had
 and has a protagonist role in it.
 
 Given that Smalltalk has actually inspired Steve at that moment in time
 and the consequences in our culture, the impact is so massive that I am
 surprised that anyone would not to chose to embrace it with arms, legs and
 teeth.
 
 But, as said, that’s okay. The Multiverse has space for everybody.
 Possibilities are more abundant than ever.
 
 I think that everybody’s contribution is valuable, the Pharo community in
 particular, and that we are very lucky in having you wanting to do some PR
 for Smalltalk in general and Pharo in particular.
 
 Lastly, I don’t see Smalltalk as the ultimate language but for me is the
 one that is less far away from it.
 
 Until that utopian language of the future gets real, you’ll probably found
 me stuck to Smalltalk :)
 
 
 
 
 On Jan 1, 2015, at 9:26 PM, horrido lt;

 horrido.hobbies@

 gt; wrote:
 
 I think if Smalltalk has a negative connotation, you don't run away from
 it,
 you change it! That's what Smalltalk Renaissance is all about.
 
 Is changing a negative perception easier or harder than running away from
 it? That is a very interesting question, and there is no obvious answer.
 However, as I indicated previously, your attempt to run away from it has
 completely, totally, and utterly failed. Something to think about.
 
 
 
 Ben Coman wrote
 On Thursday, January 1, 2015, Ben Coman wrote:
 I refer to the two paragraphs following On pharo being a new
 language.
 I think Sven's response addressed these the best.
 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797582.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.






--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797595.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Smalltalk Reflections Podcast

2014-12-31 Thread horrido
www.pharoweekly.org doesn't exist. DNS lookup failed.


stepharo wrote
 I imagine that you know my blog
  http://www.pharoweekly.org
 
 I'm trying to keep the information I find there.
 
 
 Now let me know we could do once a month a short discussion around a
 topic.
 
 Stef

 Thanks



 --
 View this message in context:
 http://forum.world.st/Smalltalk-Reflections-Podcast-tp4797444.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.







--
View this message in context: 
http://forum.world.st/Smalltalk-Reflections-Podcast-tp4797444p4797515.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-31 Thread horrido
My Resources page is looking rather sparse. Doesn't anybody have any
favourite Smalltalk resources? Especially for advanced Smalltalkers.


horrido wrote
 Do a search for Smalltalk resources, such as books, videos, tutorials,
 blogs, etc., and you will face a virtual avalanche of material. This can
 be overwhelming for Smalltalk newcomers to filter.
 
 Submit your favourite Smalltalk resources and I shall curate them and
 choose the best ones to place on our Resources page:
 http://smalltalkrenaissance.wordpress.com/resources/
 http://smalltalkrenaissance.wordpress.com/resources/  
 
 Thanks.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797516.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido

 Pharo is not Smalltalk, but inspired by Smalltalk.

On Pharo being a new language...

I presume you mean that Pharo will have additional new features and syntax
that extend Smalltalk, making it a /superset/ of Smalltalk rather than just
another /dialect/. I would be very cautious about doing this.

One of the most desirable qualities of the Smalltalk /language/ is its pure
simplicity. This is one of the things that the Xerox PARC team got
absolutely correct. *You change this at your own peril.*

If, on the other hand, you mean that the Pharo /environment/ (including the
tooling and class libraries) will evolve and grow and improve, then you
can't really call Pharo a new language. Do not conflate the two things.

From Alien:

ASH: You still don't understand what you're dealing with, do you? Perfect
organism. Its structural perfection is matched only by its hostility.
LAMBERT: You admire it.
ASH: I admire its purity. A survivor...unclouded by conscience, remorse, or
delusions of morality.

Generalissimo



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797368.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
Which is why I've chosen Pharo as the public face of Smalltalk. It has the
most active community, and the best chance of widespread adoption.

Still, to call it a new language, to say that it's not Smalltalk, is a
mistake.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797374.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
Such hostility!

If I have no idea what I'm talking about, then you may enlighten me. But
there's no need to attack me. I'm only trying to help and contribute in my
own way.

I am, in fact, doing a great deal. In terms of PR, I've created a Facebook
page, created a Google+ page, created a Twitter feed and I'm tweeting
constantly. I'm collecting and curating for the Resources page, and I shall
be doing the same for essays and articles shortly (can you be patient??).
I'm actively /trying to sign up supporters for the SRP/, and I am about
ready to contact a major CEO. Next month, I will be investigating the
Toronto District School Board to see how we may get Smalltalk into the
classroom (/I have a contact/). I have spent countless hours working on this
campaign, and I have a great deal more things to do in the New Year, as I've
clearly outlined in a previous post.

I'm not sure what it is you think I should be *doing*. What everyone else
is doing *is on the technical front*, working on tools and code. As I've
already clearly elaborated, this is not enough. I'm trying a different
approach to promoting Smalltalk, one that is based on PR, marketing and
branding. Let me turn the question around: What are *you* doing on the PR
front?



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797382.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
My Twitter account is less than 3 days old. How many tweets do you expect in
that time period?

And I struggle to find things to tweet about. I'm not accustomed to this.
Maybe you can cut me just a wee bit of slack?



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797394.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
I'm Richard. You're thinking of my brother Robert. 



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797395.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
Many of the top languages got there by fortuitous happenstance. JavaScript
was esp. lucky in being embedded in every browser on the planet. Java had
corporate sponsorship. C++ had a lot of history.

Yes, grassroots helped the likes of Python and Ruby, but I contend those
days are over. Mozilla, for example, needs grassroots to help Rust, but I
don't see Rust succeeding. Today, it's not enough to have good
libraries/tools, documentation, and word of mouth.

Pharo is not alone. I see LOTS of other languages trying to do the same
thing. Most of them will remain in relative obscurity. I bet my life on it.

You need more contributors? How are you going to get them? It comes down to
the same thing. Marketing and mindshare.

PR is bullshit. But it's also a door that opens for Pharo to get its message
out. Where would iPhone be without PR bullshit?

Smalltalk needs an edge. I'm trying to give you that edge. Do you want it?

Frankly, I'm happy to move on to other things in my life.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797403.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
And, yes, I did not do my most thorough homework regarding Pharo, as several
of you have pointed out. Frankly, I don't have /that/ much time and energy.
I'm old and retired. I'm just doing this for pleasure. 

So I rely on /you/ to set me straight. I remind you that I'm just the
coordinator of the campaign, because I'm sure none of you have that much
time to do what I'm doing.

Marcus suggested that anyone can create a Google+ page, but he misses the
point. The Google+ page is just one brick in the foundation of the campaign.
It's part of a whole.

Norbert suggests that I think I know what to do. No, I have ideas and I have
a plan. There's no guarantee that it will work. Either you buy into my plan,
or you don't. Either I have your support, or I don't. If the latter, I
shan't waste any more time (yours or mind).



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797406.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
The emphasis on web development is a hook to draw in the public. The fact
is, whether you choose to believe it or not, the web is the single most
important technological achievement of the past two decades. It's on
everybody's mind. They identify with it.

The website does not suggest that Smalltalk is only good for web
development. Of course, you can use it for anything else.

I confess I'm coloured by my experience. I worked with Seaside and I'm now
working with Amber. I love web technologies. (At Medium.com, you can see
this in my articles on web2py, Go frameworks, JavaScript and Dart.)

If you're really interested in boosting other problem domains at Smalltalk
Renaissance, you are certainly most welcome to do so by submitting essays.
Or posting to Facebook.

Remember, SRP does not succeed with *you*.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797410.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
Erm, I mean, SRP does not succeed without *you*.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797411.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
What else would you like me to do, in addition to what I've already
described?


stepharo wrote
 Le 30/12/14 15:37, horrido a écrit :
 Smalltalk needs an edge. I'm trying to give you that edge. Do you want
 it?
 
 build trust by doing.





--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797413.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-30 Thread horrido
Thank you very much. So please explain how the PR message is not aligned with
the technical vision. I don't see any inconsistency.



Ben Coman wrote
 On Wednesday, December 31, 2014, Ben Coman wrote:
 


 On Wednesday, December 31, 2014, horrido lt;

 horrido.hobbies@

 gt; lt;javascript:_e(%7B%7D,'cvml','

 horrido.hobbies@

 ');gt; wrote:

 And, yes, I did not do my most thorough homework regarding Pharo, as
 several
 of you have pointed out. Frankly, I don't have /that/ much time and
 energy.
 I'm old and retired. I'm just doing this for pleasure.

 So I rely on /you/ to set me straight.


 In process :)


 I remind you that I'm just the
 coordinator of the campaign, because I'm sure none of you have that much
 time to do what I'm doing.






 Marcus suggested that anyone can create a Google+ page, but he misses
 the
 point. The Google+ page is just one brick in the foundation of the
 campaign.
 It's part of a whole.

 Norbert suggests that I think I know what to do. No, I have ideas and I
 have
 a plan. There's no guarantee that it will work. Either you buy into my
 plan,
 or you don't. Either I have your support, or I don't. If the latter, I
 shan't waste any more time (yours or mind).



 It's not just a matter of time, but inclination.  If you are inclined to
 do this, then it should be supported - but it's a matter of getting the
 PR message aligned with the technical vision.   We don't want the market
  being told one thing then getting a different message here in-list.  So
 you made a misstep here. That's okay, you learn more that way than doing
 nothing. It may take some more back-n-forth. I hope you continue.


 -Ben







--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797416.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-29 Thread horrido
From The City on the Edge of Forever:

KIRK: Then what is it? 
GUARDIAN: *A question.* Since before your sun burned hot in space and before
your race was born, I have awaited a question. 
KIRK: What are you? 
GUARDIAN: I am the Guardian of Forever. 
KIRK: Are you machine or being? 
GUARDIAN: I am both and neither. I am my own beginning, my own ending. 

-

Clearly, I need to explain myself in greater detail...

The efforts of organizations such as STIC and ESUG are laudable.
Nevertheless, they have failed to popularize Smalltalk. Today, *Smalltalk is
a largely forgotten language*. This can be seen at the TIOBE index where
Smalltalk has literally fallen off a cliff (it used to be on the top 100
list, but has since disappeared). At Redmonk and langpop.corger.nl,
Smalltalk is somewhere around the 65th position!

Smalltalk does not get much developer attention. It doesn't get talked about
in the press like Dart and JavaScript and Java do. The language is almost
never on the minds of CEOs and CTOs, the business decision makers. I believe
I know why.

Smalltalk organizations have focussed too much on /technical merit/, and not
enough on PR and marketing. Understandable, since engineers are
/technically-minded/ and not so much into human behaviour. I think we need
to treat developers and businessmen like consumers. We need to sell
Smalltalk to them in the same way we sell iPhones and PlayStations. In other
words, we need to build /hype/.

Let's face it: at the best of times, the subject of Smalltalk is rather
staid. STIC and ESUG and the Smalltalk Foundation are not likely to change
this. *I want Smalltalk Renaissance to change this.*

The Smalltalk Renaissance Program is a highly focussed campaign. Like the
language itself, I want to Keep It Simple. (That's why I'm trying to keep
the website clean and free of excess baggage.)

The SRP cannot succeed without /your/ involvement, your participation. I am
not much more than the curator and editor for Smalltalk Renaissance,
although I'm also formulating the short-term and long-term strategy. (You
can call me Generalissimo Eng.  ;-) )

One of the things I intend to do is ask members of the Smalltalk community
to submit /fresh/ essays and articles on Smalltalk. I have a list of essay
topics prepared, carefully chosen for their relevance and impact on the
future of Smalltalk. I shall be asking people to pick a topic and run with
it. If there are multiple submissions for a particular topic, I shall choose
the best one, edit it, and post it on Smalltalk Renaissance. *I guarantee
you will look good!*

Make no mistake, this is a critical step. *These essays will address the
concerns of non-Smalltalk developers.* You need to make compelling
arguments.

Then we promote these articles and essays on Reddit and Hacker News and so
on.

In the near future, I will also submit Smalltalk articles to the IT press,
such as Wired and InfoWorld. These articles may well benefit from /your
contributions/.

Another important piece of the strategy is to obtain corporate sponsorship.
If not for Apple, the Swift language would never have gotten so much
mindshare. If not for Google, Go would've failed to gain a significant
following. If not for Microsoft, C# would've been forgotten. In today's
highly competitive programming language field, if you don't have a big name
backer, you're already behind the eight ball. Grass roots are unlikely to
succeed.

Getting the imprimatur of a major technology company is a PR coup of
inestimable value. But it's also vital for another reason. In the longer
term, I want to launch software projects that improve on the Smalltalk
technology. Projects such as extending the tooling around the Smalltalk
environment (which has been criticized for not playing well with existing
file-based tooling). Projects such as improving interoperability with
existing (Windows-based) infrastructures in the enterprise (which has been a
source of criticism from the likes of Robert Martin). These projects must be
financed because open source volunteerism isn't enough, not by a long shot.
And this is why we need corporate sponsorship.

Before I make a pitch to a CEO, Smalltalk Renaissance must achieve some
degree of legitimacy. It can do this by signing up well-known names from the
Smalltalk community. Names such as the late James Robertson or Stéphane
Ducasse. I already have a draft letter prepared for an important CEO. I'm
only waiting for a list of SRP signatories before firing off the letter.
(Hint, hint.)

This is what I've come up with so far in my strategic planning. It's a
work-in-progress.

As for Pharo, I've downloaded it and played with it briefly. As far as I can
tell, the IDE is not much different from Squeak. Like I said, the design has
been tweaked and improved, but I don't see anything groundbreaking. Maybe
you and I have different ideas of what groundbreaking means.

Nevertheless, as another poster indicated, we can leave this for the future.
For the time being, we 

Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-29 Thread horrido

 Smalltalk organizations have focussed too much on /technical merit/, and
 not 
 enough on PR and marketing. 
 
 On making money too.

You're saying Smalltalk organizations are too focussed on making money? I've
heard that, too. It sounds very odd to me. I thought these organizations
were created for the love of the language. Am I too naive?


 We market Pharo as a new language because Pharo is cool and we do not have
 to carry with us the old aspects and fight against the museum syndrome. 

Then you have failed. Virtually every mention of Pharo on the web is
directly linked to Smalltalk. In the public consciousness, there is little
or no distinction between Pharo and Smalltalk. Trying to force this
distinction, I believe, is a mistake; it's futile.

If Pharo is a new language disconnected from Smalltalk, then it loses
whatever cachet Smalltalk has. Smalltalk already has a ton of references on
the web; it just needs to be cleaned up a bit. Hence, Smalltalk Renaissance.

Moreover, we can fight the museum syndrome through branding and education.
Smalltalk is already a positive marque; it's renown for its influence in
language design, for example.

Pharo has to start from scratch in building its brand. It's more
challenging. So far, it has ridden on Smalltalk's coattails. Continuing on
this path is the smarter move.


 ESUG is about the community. Without community then it is terrible. We set
 up also a program for teachers. Now in the US there is nearly nobody
 teaching smalltalk and this is a pity. 

Smalltalk Renaissance is also about the community, as I've already
explained.

Yes, getting Smalltalk into US (and Canadian) schools is vitally important.
I haven't yet determined SRP's role in this regard.




--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797336.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] On Twitter

2014-12-28 Thread horrido
Whoa! This is good! I didn't know about these.

We should have more Twitter accounts, though. We need more participation
*from the rank and file* of the Smalltalk community. Just saying.



--
View this message in context: 
http://forum.world.st/On-Twitter-tp4797177p4797202.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] What do you call someone who writes Pharo code?

2014-12-28 Thread horrido
A Pharoite? A Pharoan? A Pharonian?



--
View this message in context: 
http://forum.world.st/What-do-you-call-someone-who-writes-Pharo-code-tp4797212.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] On Twitter

2014-12-28 Thread horrido
It would be really nice if we could create a Smalltalk video on Youtube that
/goes viral/. Unfortunately, this is not something that can be done on
demand. And it takes some very clever imagination (or a genuine character of
a filmmaker). After all, technological subjects tend to be rather staid. 
;-)



--
View this message in context: 
http://forum.world.st/On-Twitter-tp4797177p4797240.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-28 Thread horrido
Bret Victor's talk is certainly interesting. This got me thinking...

What we need is a modern-day PARC with a /next generation/ of visionaries to
advance Smalltalk. They would carry on the work that was begun four decades
ago.

Here's the thing:  The Smalltalk environment has not fundamentally changed
or improved since the Xerox PARC days. We've been tweaking the design here
and there, but nothing groundbreaking has happened.

Is the current Smalltalk environment the /final word/ on the nature of
dynamic programming and humane representation of thought? I seriously doubt
it.

Who are the visionaries that will shake things up? How do we find them?

Let's face it:  We've all become rather complacent. (With the exception of
Newspeak, which frankly doesn't impress me much. *We don't need a new
language!*)

This is something Smalltalk Renaissance should think about.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797243.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-27 Thread horrido
My name is Richard Eng and I'm a retired software engineer. I've been in IT
for over 30 years. I've worked with FORTRAN, Tandem TAL,
C/C++/C#/Objective-C, Java, Python, and Smalltalk in a variety of different
problem domains ranging from real-time and telecommunications to database
and financial to video graphics. I was Project Team Leader of the NT Driver
Group at ATI Technologies (now AMD).

I'm also a burgeoning writer. You can see my portfolio  here
https://medium.com/@richardeng/latest   at Medium.com. Pay particular
attention to the articles on Go web frameworks, Beego tutorial, web2py,
programming languages, and the future of Dart which have garnered the most
readership.

I wrote an advanced tutorial for Go and Beego in order to help boost
Beego's profile:  A Word from The Beegoist
https://medium.com/@richardeng/a-word-from-the-beegoist-d562ff8589d7  . I
am currently working on a similar article to help boost Amber's profile.

My audience is anyone and everyone who is, or might be, interested in
Smalltalk. This includes decision makers from the enterprise and IT
journalists and software developers who are stuck in the Stone Age of
file-based, emacs-based programming.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797140.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-27 Thread horrido
Pharo is mentioned prominently at Smalltalk Renaissance. However, I do not
want to give the impression that Smalltalk Renaissance is only about
selling one particular implementation to the public.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797141.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-27 Thread horrido
As I said, Smalltalk Renaissance is a rallying point for every fan of the
language. However, coordinating with disparate groups would diffuse my time
and energy. I believe it's better to have a fresh start that everybody can
participate in and contribute to. As curator and editor of Smalltalk
Renaissance, I can pick from the best and keep the campaign more focussed.
There is so much stuff in the Smalltalk landscape that it's overwhelming
and confusing to newcomers. *It made my head spin, which is what inspired me
to start this endeavour.* As I mentioned, I want to try something new and
different. Past efforts failed and they have a kind of staleness to them.
I want to jettison all unnecessary baggage.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797142.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] On Twitter

2014-12-27 Thread horrido
I have to say, I really don't understand this Twitter thing (I'm getting too
old for this sh*t). However, I understand that Twitter can be a powerful
tool for branding. The power of social media and all that.

So I created a Twitter account. My handle is @smalltalkrenais. I just
completed my first tweet. I'm so proud of myself. I am now officially a
Twit.


I urge everyone in the Smalltalk community to use Twitter. Tweet about all
things Smalltalk. Tweet about the latest Smalltalk news. Tweet about your
recent experience or discovery with Smalltalk.

I'm only one Twit. However, if there are thousands of us, we can get the
word out about Smalltalk and raise public awareness. The thing is, *we must
/continually/ tweet in order to keep the Smalltalk meme alive.*


I've also created a Facebook page, as well as a Google+ page. (See Contact
Us on our  website http://smalltalkrenaissance.wordpress.com/  .) Feel
free to post on them. This is yet another opportunity to spread the word.

Let's make the most of social media to help the cause.



--
View this message in context: http://forum.world.st/On-Twitter-tp4797177.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] The Smalltalk Renaissance Program

2014-12-26 Thread horrido
I've launched a PR campaign to promote and advance the use of Smalltalk (and
Amber):

http://smalltalkrenaissance.wordpress.com/
http://smalltalkrenaissance.wordpress.com/  

I am seeking the support of the Smalltalk community.

My intention is to make Smalltalk Renaissance /a rallying point/ around
which everyone can gather and contribute to this campaign. Over the coming
weeks and months, I shall outline my plan (which is still evolving).

There have been many prior attempts to popularize Smalltalk. None have had
any traction. Despite the best efforts of the Smalltalk community, today
Smalltalk has become a largely forgotten language. (Smalltalk has fallen off
the cliff at the TIOBE index, and it ranks poorly at Redmonk and
langpop.corger.nl.) /I am trying something different./

Smalltalk Renaissance is a PR campaign. It is trying to /market/ Smalltalk,
not on the exclusive basis of /technical merit/, but also by addressing
criticisms and generating excitement about the future of software
engineering. It is an ambitious campaign, but in this business, if you don't
think *big*, then don't bother wasting your time.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] The Smalltalk Renaissance Program

2014-12-26 Thread horrido
Do a search for Smalltalk resources, such as books, videos, tutorials, blogs,
etc., and you will face a virtual avalanche of material. This can be
overwhelming for Smalltalk newcomers to filter.

Submit your favourite Smalltalk resources and I shall curate them and choose
the best ones to place on our Resources page:

http://smalltalkrenaissance.wordpress.com/resources/
http://smalltalkrenaissance.wordpress.com/resources/  

Thanks.



--
View this message in context: 
http://forum.world.st/The-Smalltalk-Renaissance-Program-tp4797112p4797114.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.