<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Back to the future: Smalltalk</title>
	<atom:link href="http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 23:01:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: games</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-339</link>
		<dc:creator>games</dc:creator>
		<pubDate>Sat, 22 Nov 2008 00:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-339</guid>
		<description>This article I so true, keep on writing like this, enjoyment to read :) 290</description>
		<content:encoded><![CDATA[<p>This article I so true, keep on writing like this, enjoyment to read <img src='http://blog.jozilla.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  290</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jo Vermeulen</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-283</link>
		<dc:creator>Jo Vermeulen</dc:creator>
		<pubDate>Thu, 23 Oct 2008 12:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-283</guid>
		<description>Hi Claudio,&lt;br&gt;&lt;br&gt;Thanks for your kind words! I&#039;m glad you enjoyed the post.</description>
		<content:encoded><![CDATA[<p>Hi Claudio,</p>
<p>Thanks for your kind words! I&#39;m glad you enjoyed the post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jo Vermeulen</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-168</link>
		<dc:creator>Jo Vermeulen</dc:creator>
		<pubDate>Thu, 23 Oct 2008 08:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-168</guid>
		<description>Hi Claudio,&lt;br&gt;&lt;br&gt;Thanks for your kind words! I&#039;m glad you enjoyed the post.</description>
		<content:encoded><![CDATA[<p>Hi Claudio,</p>
<p>Thanks for your kind words! I&#39;m glad you enjoyed the post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claudio Acciaresi</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-167</link>
		<dc:creator>Claudio Acciaresi</dc:creator>
		<pubDate>Thu, 23 Oct 2008 01:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-167</guid>
		<description>Really enjoyed the posts and the comments.&lt;br&gt;&lt;br&gt;I just wanted to add that here in Argentina there are at least eight companies working only with Smalltalk.&lt;br&gt;&lt;br&gt;We also have a conference that took place last year and this year is going to be back, here is the link: &lt;a href=&quot;http://neuquina.lifia.info.unlp.edu.ar:8001/Smalltalks-2008&quot;&gt;http://neuquina.lifia.info.unlp.edu.ar:8001/Sma...&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks a lot of writing this post was really cool to read and to know that there is a common sense of object oriented programming. :)&lt;br&gt;&lt;br&gt;Regards.</description>
		<content:encoded><![CDATA[<p>Really enjoyed the posts and the comments.</p>
<p>I just wanted to add that here in Argentina there are at least eight companies working only with Smalltalk.</p>
<p>We also have a conference that took place last year and this year is going to be back, here is the link: <a href="http://neuquina.lifia.info.unlp.edu.ar:8001/Smalltalks-2008">http://neuquina.lifia.info.unlp.edu.ar:8001/Sma&#8230;</a></p>
<p>Thanks a lot of writing this post was really cool to read and to know that there is a common sense of object oriented programming. <img src='http://blog.jozilla.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Miller</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-135</link>
		<dc:creator>Mark Miller</dc:creator>
		<pubDate>Fri, 23 May 2008 05:24:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-135</guid>
		<description>I&#039;m a little familiar with what you&#039;re talking about. From the screenshots I&#039;ve seen, Dolphin integrated better with Windows in the visual sense. The browser window was just another window on the Windows desktop, for example, as was your app., and any debugger windows. ObjectStudio is the same way. Squeak has its own UI separate from the native UI.&lt;br&gt;&lt;br&gt;I tried my hand with the .Net Bridge, and it works well if you&#039;re just using the .Net framework class library (and of course any Smalltalk classes). Where it gets hairy is if you try to bring in an outside .Net library or do COM work through .Net. Then you have to use .Net&#039;s own late-binding mechanisms which are a pain. In Smalltalk you get late binding for free. With .Net you have to do gymnastics. It supports it, but it&#039;s no picnic. One of the projects I&#039;ve had in the back of my head for a while is maybe I&#039;ll try my hand at improving the bridge for these scenarios. The experience should be better.&lt;br&gt;&lt;br&gt;Another option I heard about a couple years ago was WxWindows for Squeak. I&#039;ve heard complaints about it, because it makes you do some gymnastics, but I think it works.</description>
		<content:encoded><![CDATA[<p>I&#39;m a little familiar with what you&#39;re talking about. From the screenshots I&#39;ve seen, Dolphin integrated better with Windows in the visual sense. The browser window was just another window on the Windows desktop, for example, as was your app., and any debugger windows. ObjectStudio is the same way. Squeak has its own UI separate from the native <span class="caps">UI.</span></p>
<p>I tried my hand with the .Net Bridge, and it works well if you&#39;re just using the .Net framework class library (and of course any Smalltalk classes). Where it gets hairy is if you try to bring in an outside .Net library or do <span class="caps">COM </span>work through .Net. Then you have to use .Net&#39;s own late-binding mechanisms which are a pain. In Smalltalk you get late binding for free. With .Net you have to do gymnastics. It supports it, but it&#39;s no picnic. One of the projects I&#39;ve had in the back of my head for a while is maybe I&#39;ll try my hand at improving the bridge for these scenarios. The experience should be better.</p>
<p>Another option I heard about a couple years ago was WxWindows for Squeak. I&#39;ve heard complaints about it, because it makes you do some gymnastics, but I think it works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Miller</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-131</link>
		<dc:creator>Mark Miller</dc:creator>
		<pubDate>Fri, 23 May 2008 05:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-131</guid>
		<description>Thanks for your response. The &quot;day job&quot; thing was bugging me, because I wondered if other programmers were seeing something I wasn&#039;t. I haven&#039;t really had any work experience with it, so I wondered if in &quot;the real world&quot; there were difficulties with it that I haven&#039;t seen yet, and what those specifically were. I&#039;ve heard from people who have used Smalltalk in work settings. Some have praised it. Some have said bad things about it. Ironically, I&#039;ve found the people who didn&#039;t like it didn&#039;t understand what it was really about. It made me wonder how they got hired to do it in the first place. It felt like I was talking to someone who used C but didn&#039;t understand how pointers worked.&lt;br&gt;&lt;br&gt;I am familiar with the ESUG list of companies. Things like this give me hope. :)&lt;br&gt;&lt;br&gt;I consider myself lucky that I was exposed to Smalltalk in college. It was part of a senior course on programming languages, exploring how they worked; different types of systems (compiled, interpreted), different types of languages (imperative, functional, object-oriented). It was a long time ago, so I don&#039;t remember exactly, but I think we covered Smalltalk for 2 weeks. I also got exposed to Lisp, in a different class, covering it for the same length of time. So I got a &quot;taste&quot; of them. Honestly, I think there are more jobs for Lisp programmers now than there were back then. &lt;a href=&quot;http://itasoftware.com/&quot;&gt;ITA Software&lt;/a&gt; uses it, as does &lt;a href=&quot;www.orbitz.com&quot;&gt;Orbitz&lt;/a&gt;. Both are in the U.S., I think.&lt;br&gt;&lt;br&gt;As for what Paul Graham said, I&#039;d like to believe that. The thing is, I think so many of the best developers don&#039;t believe they can find work using an esoteric language, so they learn Java or something, and apply their talents towards that. It&#039;s a self-fulfilling prophecy. A significant minority of talented developers are using and pushing for Ruby and Python to gain wider acceptance. That&#039;s good, IMO. They&#039;re a step in the right direction.&lt;br&gt;&lt;br&gt;I have a suspicion what Graham said is boosterism. He&#039;s very much into believing that everyone should do what he&#039;s done with his life. I tend to agree with what he says, but I think if he were right then we&#039;d see more development in esoteric languages than we do today.&lt;br&gt;&lt;br&gt;I read up on what Graham wrote about his ViaWeb company. He began it using Lisp. He sold it to Yahoo. It&#039;s now called Yahoo Store. Yahoo eventually ported most of it to C++ and Perl. The reason they gave is they couldn&#039;t find enough Lisp developers to maintain it. Graham disagreed with that decision, of course, but that was Yahoo&#039;s determination.&lt;br&gt;&lt;br&gt;I think Yahoo didn&#039;t have enough faith in Graham&#039;s decision to use Lisp. They probably said to themselves, &quot;Yeah, whatever. He&#039;s a bit eccentric.&quot; If they understood his reasons, they would&#039;ve pushed more for Lisp competence, pressuring CS programs to teach it more because, &quot;We need Lisp developers.&quot; That&#039;s my perception of how these sorts of decisions happen at universities. They try to deny that they respond to industry pressure, but they do.&lt;br&gt;&lt;br&gt;The thing is universities (in the U.S.) tend to teach them with a very clear message that &quot;These are research languages. You won&#039;t be using them for your work.&quot; One of the things that&#039;s bugged me for a while is how Lisp was pigeon-holed as an AI language right from the start, as if it wasn&#039;t good for anything else. This doesn&#039;t do it justice.&lt;br&gt;&lt;br&gt;Yes, startups have more freedom. So long as the founders can take care of most of the development themselves they can get away with that. I don&#039;t think corporate perception that there are too few developers who understand the esoteric languages is wrong. I think it would be a challenge to hire a whole lot of Lisp or Smalltalk developers. In my view it&#039;s a chicken and egg problem. You have on the one hand perception that there aren&#039;t enough developers who understand this stuff (so startups typically use PHP), and on the other you have a perception on the part of developers that they can&#039;t find work using them, so they go to PHP or Java.&lt;br&gt;&lt;br&gt;I think there is a perception as well that in order to be able to handle a project you MUST be able to hire X number of developers at a rate range Y. In addition, a lot of commercial concerns look at industry support. There&#039;s a perception that you need good 3rd party support for whatever development platform you use, and if it doesn&#039;t have it it&#039;s not worth using. What Graham says, and I believe it&#039;s true, is if you use an esoteric language you don&#039;t need as many developers. In fact large teams are inefficient anyway. Secondly, you don&#039;t necessarily need the third party support if you have a good technical team that can roll its own solutions. So it takes someone brave, willing to buck convention, to do this. They also have to believe that their technology is a competitive advantage. Unfortunately in the U.S. for the past several years there&#039;s been a growing belief that &quot;I.T. doesn&#039;t matter&quot; (ie. technology is not a differentiator), and that IT management is what can differentiate one company from the next. There&#039;s some truth to that, but it&#039;s not the whole story.</description>
		<content:encoded><![CDATA[<p>Thanks for your response. The &#8220;day job&#8221; thing was bugging me, because I wondered if other programmers were seeing something I wasn&#39;t. I haven&#39;t really had any work experience with it, so I wondered if in &#8220;the real world&#8221; there were difficulties with it that I haven&#39;t seen yet, and what those specifically were. I&#39;ve heard from people who have used Smalltalk in work settings. Some have praised it. Some have said bad things about it. Ironically, I&#39;ve found the people who didn&#39;t like it didn&#39;t understand what it was really about. It made me wonder how they got hired to do it in the first place. It felt like I was talking to someone who used C but didn&#39;t understand how pointers worked.</p>
<p>I am familiar with the <span class="caps">ESUG </span>list of companies. Things like this give me hope. <img src='http://blog.jozilla.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I consider myself lucky that I was exposed to Smalltalk in college. It was part of a senior course on programming languages, exploring how they worked; different types of systems (compiled, interpreted), different types of languages (imperative, functional, object-oriented). It was a long time ago, so I don&#39;t remember exactly, but I think we covered Smalltalk for 2 weeks. I also got exposed to Lisp, in a different class, covering it for the same length of time. So I got a &#8220;taste&#8221; of them. Honestly, I think there are more jobs for Lisp programmers now than there were back then. <a href="http://itasoftware.com/"><span class="caps">ITA</span> Software</a> uses it, as does <a href="www.orbitz.com">Orbitz</a>. Both are in the <span class="caps">U.S.,</span> I think.</p>
<p>As for what Paul Graham said, I&#39;d like to believe that. The thing is, I think so many of the best developers don&#39;t believe they can find work using an esoteric language, so they learn Java or something, and apply their talents towards that. It&#39;s a self-fulfilling prophecy. A significant minority of talented developers are using and pushing for Ruby and Python to gain wider acceptance. That&#39;s good, <span class="caps">IMO.</span> They&#39;re a step in the right direction.</p>
<p>I have a suspicion what Graham said is boosterism. He&#39;s very much into believing that everyone should do what he&#39;s done with his life. I tend to agree with what he says, but I think if he were right then we&#39;d see more development in esoteric languages than we do today.</p>
<p>I read up on what Graham wrote about his ViaWeb company. He began it using Lisp. He sold it to Yahoo. It&#39;s now called Yahoo Store. Yahoo eventually ported most of it to C++ and Perl. The reason they gave is they couldn&#39;t find enough Lisp developers to maintain it. Graham disagreed with that decision, of course, but that was Yahoo&#39;s determination.</p>
<p>I think Yahoo didn&#39;t have enough faith in Graham&#39;s decision to use Lisp. They probably said to themselves, &#8220;Yeah, whatever. He&#39;s a bit eccentric.&#8221; If they understood his reasons, they would&#39;ve pushed more for Lisp competence, pressuring CS programs to teach it more because, &#8220;We need Lisp developers.&#8221; That&#39;s my perception of how these sorts of decisions happen at universities. They try to deny that they respond to industry pressure, but they do.</p>
<p>The thing is universities (in the <span class="caps">U.S.</span>) tend to teach them with a very clear message that &#8220;These are research languages. You won&#39;t be using them for your work.&#8221; One of the things that&#39;s bugged me for a while is how Lisp was pigeon-holed as an AI language right from the start, as if it wasn&#39;t good for anything else. This doesn&#39;t do it justice.</p>
<p>Yes, startups have more freedom. So long as the founders can take care of most of the development themselves they can get away with that. I don&#39;t think corporate perception that there are too few developers who understand the esoteric languages is wrong. I think it would be a challenge to hire a whole lot of Lisp or Smalltalk developers. In my view it&#39;s a chicken and egg problem. You have on the one hand perception that there aren&#39;t enough developers who understand this stuff (so startups typically use <span class="caps">PHP</span>), and on the other you have a perception on the part of developers that they can&#39;t find work using them, so they go to <span class="caps">PHP </span>or Java.</p>
<p>I think there is a perception as well that in order to be able to handle a project you <span class="caps">MUST </span>be able to hire X number of developers at a rate range Y. In addition, a lot of commercial concerns look at industry support. There&#39;s a perception that you need good 3rd party support for whatever development platform you use, and if it doesn&#39;t have it it&#39;s not worth using. What Graham says, and I believe it&#39;s true, is if you use an esoteric language you don&#39;t need as many developers. In fact large teams are inefficient anyway. Secondly, you don&#39;t necessarily need the third party support if you have a good technical team that can roll its own solutions. So it takes someone brave, willing to buck convention, to do this. They also have to believe that their technology is a competitive advantage. Unfortunately in the <span class="caps">U.S. </span>for the past several years there&#39;s been a growing belief that &#8220;I.T. doesn&#39;t matter&#8221; (ie. technology is not a differentiator), and that IT management is what can differentiate one company from the next. There&#39;s some truth to that, but it&#39;s not the whole story.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: In Traction &#187; Blog Archive &#187; Demo video of a Smalltalk environment</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-115</link>
		<dc:creator>In Traction &#187; Blog Archive &#187; Demo video of a Smalltalk environment</dc:creator>
		<pubDate>Tue, 20 May 2008 17:37:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-115</guid>
		<description>[...] Blog      &#171; Back to the future: Smalltalk [...]</description>
		<content:encoded><![CDATA[<p>[...] Blog      &laquo; Back to the future: Smalltalk [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jo Vermeulen</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-130</link>
		<dc:creator>Jo Vermeulen</dc:creator>
		<pubDate>Mon, 19 May 2008 07:24:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-130</guid>
		<description>The fact that you can rarely use Smalltalk in a day job has more to do with Smalltalk&#039;s (lack of) popularity than with its intrinsic qualities. As far as I know, there are only a handful of companies in Belgium that use Smalltalk, let alone offer Smalltalk jobs. The most well known is &lt;a href=&quot;http://www.mediagenix.tv/documents/home.xml&quot;&gt;MediaGeniX&lt;/a&gt;. It seems they don&#039;t even require experience with Smalltalk anymore. In &lt;a href=&quot;http://www.mediagenix.tv/documents/job-items/job-1.xml?lang=en&quot;&gt;one of their job postings&lt;/a&gt; they say that applicants will be trained in the Smalltalk development environment. The European Smalltalk Users Group (ESUG) has an extensive &lt;a href=&quot;http://www.esug.org/companiesdevelopinginsmalltalk/&quot;&gt;list of companies that use Smalltalk&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Lisp has the same problem. I found a &lt;a href=&quot;http://www.pchristensen.com/blog/lisp-companies/&quot;&gt;list of Lisp companies&lt;/a&gt;, with only one from Belgium: &lt;a href=&quot;http://www.pchristensen.com/blog/lisp-companies/&quot;&gt;PEPITe&lt;/a&gt;, a spin-off company of the &lt;a href=&quot;http://www.ulg.ac.be&quot;&gt;University of Liège&lt;/a&gt;. &lt;br&gt;&lt;br&gt;So I didn&#039;t say that Smalltalk is not suitable for real-world software development, but it is just not used much in industry. As far as I know, most of the traditional programming jobs require either Java, .NET or C++. Furthermore, most programmers have no experience with Smalltalk. To the best of my knowledge, the only university in Belgium that actively teaches Smalltalk is the &lt;a href=&quot;http://www.vub.ac.be/english/index.php&quot;&gt;Vrije Universiteit Brussel&lt;/a&gt;, who perform research in programming languages. They host the &lt;a href=&quot;http://planet.smalltalk.org/&quot;&gt;Planet Smalltalk blog&lt;/a&gt;, &lt;a href=&quot;http://prog2.vub.ac.be/~cderoove/esugtalks/banquetspeech.pdf&quot;&gt;hosted ESUG meetings&lt;/a&gt; and have employed some well-known people in the Smalltalk community (e.g. &lt;a href=&quot;http://decomp.ulb.ac.be/roelwuyts/&quot;&gt;Roel Wuyts&lt;/a&gt;). &lt;br&gt;&lt;br&gt;I can imagine that managers are afraid that they won&#039;t find programmers to maintain their codebase if they use Smalltalk. Although Paul Graham &lt;a href=&quot;http://www.paulgraham.com/pypar.html&quot;&gt;once said&lt;/a&gt;: &quot;if a company chooses to write its software in a comparatively esoteric language, they&#039;ll be able to hire better programmers, because they&#039;ll attract only those who cared enough to learn it&quot;, I have a slight feeling that most companies don&#039;t think that way :-) &lt;br&gt;&lt;br&gt;Of course, it all depends on the career you choose (and what you like to do). I can imagine that startup companies have more freedom to pick their preferred development tools.</description>
		<content:encoded><![CDATA[<p>The fact that you can rarely use Smalltalk in a day job has more to do with Smalltalk&#39;s (lack of) popularity than with its intrinsic qualities. As far as I know, there are only a handful of companies in Belgium that use Smalltalk, let alone offer Smalltalk jobs. The most well known is <a href="http://www.mediagenix.tv/documents/home.xml">MediaGeniX</a>. It seems they don&#39;t even require experience with Smalltalk anymore. In <a href="http://www.mediagenix.tv/documents/job-items/job-1.xml?lang=en">one of their job postings</a> they say that applicants will be trained in the Smalltalk development environment. The European Smalltalk Users Group (ESUG) has an extensive <a href="http://www.esug.org/companiesdevelopinginsmalltalk/">list of companies that use Smalltalk</a>.</p>
<p>Lisp has the same problem. I found a <a href="http://www.pchristensen.com/blog/lisp-companies/">list of Lisp companies</a>, with only one from Belgium: <a href="http://www.pchristensen.com/blog/lisp-companies/"><span class="caps">PEPIT</span>e</a>, a spin-off company of the <a href="http://www.ulg.ac.be">University of Li&Atilde;&uml;ge</a>. </p>
<p>So I didn&#39;t say that Smalltalk is not suitable for real-world software development, but it is just not used much in industry. As far as I know, most of the traditional programming jobs require either Java, .NET or C++. Furthermore, most programmers have no experience with Smalltalk. To the best of my knowledge, the only university in Belgium that actively teaches Smalltalk is the <a href="http://www.vub.ac.be/english/index.php">Vrije Universiteit Brussel</a>, who perform research in programming languages. They host the <a href="http://planet.smalltalk.org/">Planet Smalltalk blog</a>, <a href="http://prog2.vub.ac.be/~cderoove/esugtalks/banquetspeech.pdf">hosted <span class="caps">ESUG </span>meetings</a> and have employed some well-known people in the Smalltalk community (e.g. <a href="http://decomp.ulb.ac.be/roelwuyts/">Roel Wuyts</a>). </p>
<p>I can imagine that managers are afraid that they won&#39;t find programmers to maintain their codebase if they use Smalltalk. Although Paul Graham <a href="http://www.paulgraham.com/pypar.html">once said</a>: &#8220;if a company chooses to write its software in a comparatively esoteric language, they&#39;ll be able to hire better programmers, because they&#39;ll attract only those who cared enough to learn it&#8221;, I have a slight feeling that most companies don&#39;t think that way <img src='http://blog.jozilla.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Of course, it all depends on the career you choose (and what you like to do). I can imagine that startup companies have more freedom to pick their preferred development tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jo Vermeulen</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-137</link>
		<dc:creator>Jo Vermeulen</dc:creator>
		<pubDate>Sun, 18 May 2008 10:50:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-137</guid>
		<description>Thanks for pointing this out!</description>
		<content:encoded><![CDATA[<p>Thanks for pointing this out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jo Vermeulen</title>
		<link>http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/comment-page-1/#comment-134</link>
		<dc:creator>Jo Vermeulen</dc:creator>
		<pubDate>Sun, 18 May 2008 10:42:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jozilla.net/2008/05/09/back-to-the-future-smalltalk/#comment-134</guid>
		<description>Thanks for your kind words! I&#039;ll update the blog post with a few lines on Smalltalk being written in itself.&lt;br&gt;&lt;br&gt;From reading &lt;a href=&quot;http://learningtotalk.blogspot.com/&quot;&gt;Jeffrey Massung&#039;s blog&lt;/a&gt;,  Dolphin Smalltalk indeed seemed to offer easy integration of Windows libraries (e.g. DirectX). I am not sure how Squeak compares to this. They have an FFI interface and a .NET bridge as far as I know. An advantage of Squeak to me is that it runs on many platforms, including &lt;a href=&quot;http://wiki.squeak.org/squeak/137&quot;&gt;mobile devices&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Thanks for your kind words! I&#39;ll update the blog post with a few lines on Smalltalk being written in itself.</p>
<p>From reading <a href="http://learningtotalk.blogspot.com/">Jeffrey Massung&#39;s blog</a>,  Dolphin Smalltalk indeed seemed to offer easy integration of Windows libraries (e.g. DirectX). I am not sure how Squeak compares to this. They have an <span class="caps">FFI </span>interface and a .NET bridge as far as I know. An advantage of Squeak to me is that it runs on many platforms, including <a href="http://wiki.squeak.org/squeak/137">mobile devices</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

