Re: [Pharo-dev] InfoWorld on Redline Smalltalk
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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.