<?xml version='1.0' encoding='UTF-8' ?>
<rss version="2.0" xml:base="http://www.cincomsmalltalk.com/userblogs/arden/" xmlns:admin="http://webns.net/mvcb/" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:icbm="http://postneo.com/icbm" xmlns:includedComments="http://www.laudably.com/rss2-comments" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
	<channel>
		<title>[|] Less is More</title>
		<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView</link>
		<description>Arden Thomas</description>
		<webMaster>athomas@cincom.com</webMaster>
		<lastBuildDate>Wed, 03 Feb 2010 16:37:08 GMT</lastBuildDate>
		<image>
			<url>http://www.cincomsmalltalk.com/images/cst_small.jpg</url>
			<title>[|] Less is More</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView</link>
			<height>50</height>
			<width>81</width>
		</image>
		<admin:generatorAgent rdf:resource="http://www.cincomsmalltalk.com/CincomSmalltalkWiki/Silt"></admin:generatorAgent>
		<admin:errorReportsTo rdf:resource="mailto:athomas@cincom.com"></admin:errorReportsTo>
		<dc:language>en-us</dc:language>
		<dc:creator>Arden Thomas</dc:creator>
		<dc:rights>Copyright 2006 Arden Thomas</dc:rights>
		<dc:date>2010-02-03T16:37:08-05:00</dc:date>
		<icbm:latitude>41.633333</icbm:latitude>
		<icbm:longitude>-73.916667</icbm:longitude>
		<item>
			<title>Thoughts on the new iPad</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</link>
			<category>general</category>
			<pubDate>Sat, 30 Jan 2010 11:30:56 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>Apple&rsquo;s announcement of the new iPad was of interest to me.&nbsp;</p>

<p>There were mentions of Alan Kay (father of Smalltalk) and the iPad&rsquo;s similarities to the dynabook.&nbsp; The idea of the dynabook must seem pretty unimpressive by todays standards, but the dynabook idea was introduced in 1969 &ndash; put in chronological context I always find that extremely impressive.&nbsp; And of course Smalltalk was created as the language to help the dynabook achieve its lofty goals.&nbsp; Smalltalk we know has been a massive influence on modern computing.</p>

<p>What is a bit disappointing is the amount of criticism the iPad has received.&nbsp; I understand it I think &ndash; The bar was set so high with expectations and the success of the iPhone and iPod touch, that they would have needed to do something incredibly innovative in order to not get a collective yawn.&nbsp;</p>

<p>So in most ways the iPad is a big iPod touch &ndash; that&rsquo;s a good thing I think.&nbsp; I have an iPod Touch, and for around the office or home, I like it even better than my iPhone, because of its slimmer form factor.&nbsp; A larger iTouch would be ideal for reading ebooks or online papers, reading email, etc &ndash; the touch is a bit small for extensive reading.&nbsp; I like that is was not priced too high, making it available to more folks.&nbsp; &nbsp;&nbsp;For browsing web pages with a touch interface in a portable device, it seems best in class.&nbsp;</p>

<p>As my blog title states &ldquo;Less is More&rdquo; and I think the iPad meets this criteria spot on. The iPAd was an obvious and smart first release, that can be built on and improved with more experience and feedback with the device.</p>
</div>]]></description>
			<guid isPermaLink="false">3442303856</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3442303856</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3442303856</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:puid>
					<includedComments:author>Carl Gundel</includedComments:author>
					<includedComments:pubDate>2010-01-30T14:39:22-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;There are two glaring omissions for the iPad in my opinion.  It needs a stylus and a handwriting recognizer.  Apple has no excuse for leaving this out.  Also, an SD card slot or at least a mini USB port so I can plug in my digital camera.&lt;/p&gt;&lt;p&gt;Why should I need a computer to enjoy the iPad?&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Thoughts on the new iPad</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:puid>
					<includedComments:author>james Robertson</includedComments:author>
					<includedComments:pubDate>2010-01-30T15:40:28-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;They explicitly don't want to include a stylus - it's an extra thing to keep track of, and is easily lost.  As with the iPhone, the idea is that your fingers are enough.  The missing ports thing is somewhat infuriating, but see Engadget - they had a post last week about the dongle game you'll get to play there :)&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Thoughts on the new iPad</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:puid>
					<includedComments:author>Arden</includedComments:author>
					<includedComments:pubDate>2010-01-30T16:49:55-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I can see where some might find a stylus useful, but a minority I think.  Plus there is a "been there, done that" (Newton) factor to consider.  I think writing is slow, typing much faster, speech recognition faster still. The downside with speech is privacy (or lack of).  If the computer could read lips, that could solve it.  The ultimate would be thinking something and it appearing.  Someday I'm sure they will reach that goal! :-)&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Thoughts on the new iPad</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Thoughts_on_the_new_iPad&amp;entry=3442303856</includedComments:puid>
					<includedComments:author>anonymous</includedComments:author>
					<includedComments:pubDate>2010-02-01T05:08:14-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;"The ultimate would be thinking something and it appearing. Someday I'm sure they will reach that goal!"&lt;/p&gt;&lt;p&gt;might be harder than you would expect; the problem would be controlling WHAT you think ... (or what you want others to think you (think you (think))), and what they want to know about what you think (you think (you think)) and what you want to let them know about how you think (!).&lt;/p&gt;&lt;p&gt;Yeh, it'll come around about the time they legalize hard drugs, I expect!&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Re: Thoughts on the new iPad</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3442303856</wfw:comment>
		</item>
		<item>
			<title>Smalltalk in Seattle!</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Smalltalk_in_Seattle!&amp;entry=3440662035</link>
			<category>Conferences</category>
			<pubDate>Mon, 11 Jan 2010 11:27:15 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>Smalltalk in Seattle!</p>

<p>Come join us for a half day Smalltalk conference/briefing in Seattle.</p>

<p><a href="http://www.cincom.com/glowingreviews">January 21: Seattle, Washington</a></p>

<p>If you are not near Seattle, check out our other dates:</p>

<ul>

<li>January 26: Toronto, Ontario</li>

<li>January 28: Baltimore/Washington</li>

</ul>

<p><a href="mailto:athomas@cincom.com?subject=Seattle%20Conference">Questions?</a></p>

<p><a href="http://www.cincom.com/glowingreviews"></a></p>
</div>]]></description>
			<guid isPermaLink="false">3440662035</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3440662035</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3440662035</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3440662035</wfw:comment>
		</item>
		<item>
			<title>VisualWorks 7.7 and ObjectStudio 8.2</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=VisualWorks_7.7_and_ObjectStudio_8.2&amp;entry=3440050661</link>
			<category>Development</category>
			<pubDate>Mon, 04 Jan 2010 09:37:41 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>Happy New Year!</p>

<p>Prior to Christmas, the final releases of ObjectStudio 8.2 and VisualWorks 7.7 went to distribution.</p>

<p>Customers should begin receiving these imminently.</p>

<p>I think you will find great value in the new features and refinements to the development environment.</p>

<p>Happy Smalltalk!</p>

<p>- Arden Thomas</p>
</div>]]></description>
			<guid isPermaLink="false">3440050661</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3440050661</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3440050661</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3440050661</wfw:comment>
		</item>
		<item>
			<title>Win7 &amp; VW7.7 - a great pair!</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Win7__VW7.7_-_a_great_pair!&amp;entry=3434709986</link>
			<category>Development</category>
			<pubDate>Tue, 03 Nov 2009 14:06:26 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;

	mso-bidi-font-family:"Times New Roman";

	mso-bidi-theme-font:minor-bidi;}

</style>

<![endif]--> Windows 7<br /><br /> I preordered Windows 7 back in the spring, and installed it

two weekends ago, on my main home machine.<br /><br /> Impressions: Simpler, lighter, faster, better.<br /><br /> I think someone at Microsoft did their homework on "User

Experience".&nbsp; Navigating is much faster

and easier.&nbsp; Some of the clever

capabilities I find very useful.<br /><br /> For example; if you slide a window to the far left, it will

resize to the left half of your screen. Ditto the right.&nbsp; So you can slide, left and right, windows you

want to compare, drag and drop with, or just have side by side, very

easily.&nbsp; I like it.<br /><br /> Maybe even more significantly is that I installed Windows 7

64 bit.&nbsp; <br /><br /> For Windows XP I didn't even consider 64 bit (wisely); for

Vista, after looking at the programs I used that would not run on Vista 64, I

declined it, now for Windows 7 the vast majority of applications I use all work

on (or will work on soon) Windows 7 64 bit.&nbsp;&nbsp;

Now at least I have access to the full 4gb of memory installed on my machine.&nbsp; (Win32 can address 3gb max).<br /><br /> (A tip for Windows7 users - check out Firefox 3.6b1.&nbsp; Excellent Win7 integration! &nbsp;<br /><br /> <a href="http://www.howtogeek.com/howto/6128/the-illustrated-guide-to-the-new-firefox-3.6-windows-7-integration/">http://www.howtogeek.com/howto/6128/the-illustrated-guide-to-the-new-firefox-3.6-windows-7-integration/</a> )<br /><br /> Of course, I wanted to make sure that our Smalltalk products

would work on this prominent OS.&nbsp; So far,

I installed VisualWorks (with some tweaks for admin rights - we are making some

minor changes to the installation process for VW 7.7 to make it smoother).<br /><br /> It worked <strong><em>great</em></strong>!&nbsp; VisualWorks 7.7 has many refinements to the

browsers, editors and tools.&nbsp; It had been

a bit since I had done any coding, but I felt immediately comfortable.&nbsp; <br /><br /> So far:&nbsp; Win7 &amp;

VW7.7 - a great pair!<br /><br /> More soon:&nbsp; ObjectStudio

is on track for Windows7 certification, and will install nicely with its native

.msi installer<br /><br /> -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Arden<br /></p>
</div>]]></description>
			<guid isPermaLink="false">3434709986</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3434709986</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3434709986</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Win7__VW7.7_-_a_great_pair!&amp;entry=3434709986</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Win7__VW7.7_-_a_great_pair!&amp;entry=3434709986</includedComments:puid>
					<includedComments:author>Jim Thompson</includedComments:author>
					<includedComments:pubDate>2009-11-06T11:23:52-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I imagine we will have to port to 7.7 soon, I think Win7 will be adopted by our corp customers fairly quickly.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I assume 7.7 will be the only VW release certified for Win 7.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also I see you ignored my rant completely.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Good news</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3434709986</wfw:comment>
		</item>
		<item>
			<title>ESUG 2009 Seaside</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=ESUG_2009_Seaside&amp;entry=3430026850</link>
			<category>Seaside</category>
			<pubDate>Thu, 10 Sep 2009 09:14:10 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal





  0





  





  





  





  





  false





  false





  false





  





  EN-US





  X-NONE





  X-NONE





  





   





   





   





   





   





   





   





   





   





   





   





  





  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>





 /* Style Definitions */





 table.MsoNormalTable





	{mso-style-name:"Table Normal";





	mso-tstyle-rowband-size:0;





	mso-tstyle-colband-size:0;





	mso-style-noshow:yes;





	mso-style-priority:99;





	mso-style-qformat:yes;





	mso-style-parent:"";





	mso-padding-alt:0in 5.4pt 0in 5.4pt;





	mso-para-margin-top:0in;





	mso-para-margin-right:0in;





	mso-para-margin-bottom:10.0pt;





	mso-para-margin-left:0in;





	line-height:115%;





	mso-pagination:widow-orphan;





	font-size:11.0pt;





	font-family:"Calibri","sans-serif";





	mso-ascii-font-family:Calibri;





	mso-ascii-theme-font:minor-latin;





	mso-fareast-font-family:"Times New Roman";





	mso-fareast-theme-font:minor-fareast;





	mso-hansi-font-family:Calibri;





	mso-hansi-theme-font:minor-latin;}





</style>

<![endif]--> Lukas Renggli announced a new

Seaside book at ESUG, free and online :<br /><br /> <a href="http://book.seaside.st/book">Dynamic Web Development with Seaside</a><br /><br /> I recommend checking it out!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /></p>
</div>]]></description>
			<guid isPermaLink="false">3430026850</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3430026850</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3430026850</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3430026850</wfw:comment>
		</item>
		<item>
			<title>ESUG 2009</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=ESUG_2009&amp;entry=3430025937</link>
			<category>Conferences</category>
			<pubDate>Thu, 10 Sep 2009 08:58:57 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>ESUG 2009<br /><br /> I just returned from ESUG 2009, which was held in Brest

France this year.

This is one of the best conferences, in my opinion.&nbsp;</p>

<p>My favorite part of it is the innovation

awards, where developers show off innovative things developed in Smalltalk. &nbsp;&nbsp;</p>

<p>The winner this year was Retrobjects by

Gabriel Eduardo Honor&eacute;.&nbsp;&nbsp; 

This project emulates two gaming platforms (Commodore 64 and

Nintendo NES) by emulating them, chip by chip!&nbsp;

A lot of detailed work and understanding went into this... the

result?&nbsp; It plays the original games

faithfully!&nbsp; It was pointed out that it is significant, that the emulator runs at 100% of the original hardware speed.&nbsp; Amazing.</p>

<p>Gabriel chose Smalltalk for the ability to faithfully model in OO, and VisualWorks for its performance.</p>

<p>Very, very impressive, and my congratulations to Gabriel!

<a href="http://vst.ensm-douai.fr/ESUG2009Media/uploads/1/Retrobjects-ESUG2009.ppsx">Retrobject

Powerpoint presentation</a></p>
</div>]]></description>
			<guid isPermaLink="false">3430025937</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3430025937</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3430025937</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3430025937</wfw:comment>
		</item>
		<item>
			<title>Tetris? Yes Tetris!</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</link>
			<category>Development</category>
			<pubDate>Tue, 24 Mar 2009 15:42:37 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if !mso]>

<style>

v\:* {behavior:url(#default#VML);}

o\:* {behavior:url(#default#VML);}

w\:* {behavior:url(#default#VML);}

.shape {behavior:url(#default#VML);}

</style>

<![endif]--><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin:0in;

	mso-para-margin-bottom:.0001pt;

	mso-pagination:widow-orphan;

	font-size:10.0pt;

	font-family:"Calibri","sans-serif";}

</style>

<![endif]--> Tetris?&nbsp; Yes Tetris!<br /><br /> It had been awhile since I had actually picked up my own

product and really immersed myself in a coding project.&nbsp; Recently my Tivo had recorded a short history

of the game of Tetris (quite interesting), and this piqued my interest ..... why

not develop a game of Tetris? (for fun and personal use of course)&nbsp; Oh, I know, its' been done; &nbsp;it has even been used as an example for design

in Smalltalk for years, and there is even an example that ships with the

product &nbsp;.... So I set a few ground rules.<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Don't look at existing implementations (no

cheating, eyes on your own monitor! ;-) )<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Make it simple, less is more is a theme here<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Use a recent VisualWorks 7.7 beta to develop in,

and experience our new changes to the environment. No enhancements, just the

stock, out of the box environment.<br /><br /> The result?&nbsp; Wow!&nbsp; The fast time to get something working reaffirmed

to me the power of Smalltalk, and the continued refinement in our

environments.&nbsp; Some notes:<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Within half an hour I had a grid, a colored tetris

piece (stick) displayed on the grid, and the stick dropping down the grid. Then

I worked on:<br /><br /> o&nbsp;&nbsp;

moving the active piece left and right<br /><br /> o&nbsp;&nbsp;

recognizing when the activePiece could drop no

further, and making its cells static in the grid<br /><br /> o&nbsp;&nbsp;

pause and resume when pressing the escape key<br /><br /> o&nbsp;&nbsp;

&nbsp;rotation

of the object when pressing the up arrow<br /><br /> o&nbsp;&nbsp;

Dropping the activePiece when pressing the down

arrow<br /><br /> Within a relaxed two hours I had the basic functionality

complete, and continued to add remaining pieces, experiment with the nature and

direction of rotation, and play the game.<br /><br /> I had a total of a dozen classes; eight of them were the

seven pieces (shapes) and an abstract superclass. The remaining four:

TetrisApp, TetrisModel, TetrisView, GridCell.&nbsp;

<br /><br /> Some observations:<br /><br /> There is VERY little code.&nbsp;

There are half a dozen to a dozen methods in the major classes, and most

of those are one-liners.&nbsp; The more

complex methods were ones for reporting which cells a piece occupied for its

current orientation, and even most of those were a half dozen or less lines of

code.<br /><br /> The environment, Wow!&nbsp;

The improvements our tools team have continued to put in to our

environment pleasantly surprised me. &nbsp;How

could I be surprised?&nbsp; I frequently load

and run our beta versions of the product, and some changes are very obvious. But

until you sit down and <em>really</em> <em>use</em> <em>it</em>,

some changes may be hard to appreciate.&nbsp; Lots

of little refinements that make the experience more pleasant and productive

abound.&nbsp; The browser just conveys more

useful information than ever before. Many of the changes are new for 7.7, and some

are refinements from recent versions.&nbsp; Either

way, the development experience has made big strides in recent years, and

recent months.<br /><br /> There are still some minor errors in the behavior of the

application, which I may leave in there for instructional reasons.&nbsp; There are many, many improvements and

refinement that can be made.&nbsp; I will

publish this at some time, if you want to try it out, shoot me an email at:

athomas@cincom.com</p>

<p><img src="files/Tetris.jpg" border="0" alt="Tetris" width="768" height="1120" /></p>
</div>]]></description>
			<guid isPermaLink="false">3415362157</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3415362157</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3415362157</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2009-03-25T04:16:23-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Now if syntax highlighting and autocompletion could be a bit better :&amp;gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:puid>
					<includedComments:author>Maarten</includedComments:author>
					<includedComments:pubDate>2009-03-26T08:02:49-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Hi Arden,&lt;/p&gt;
&lt;p&gt;Why not refactor this to the Cairo API,&lt;/p&gt;
&lt;p&gt;The result could be much more appealing and you would love the API&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;@+Maartn&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Cairo</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Tetris_Yes_Tetris!&amp;entry=3415362157</includedComments:puid>
					<includedComments:author>Arden</includedComments:author>
					<includedComments:pubDate>2009-03-26T12:12:56-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Hi Maarten,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I considered doing it in Cairo initially, but decided I would start without it, and later try a version with it.&lt;/p&gt;
&lt;p&gt;Thank you for a great suggestion.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Arden&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Cairo</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3415362157</wfw:comment>
		</item>
		<item>
			<title>Coming to a city near you!</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</link>
			<category>general</category>
			<pubDate>Mon, 23 Mar 2009 08:46:51 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-fareast-font-family:"Times New Roman";

	mso-fareast-theme-font:minor-fareast;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;}

</style>

<![endif]--> I mentioned in an earlier post that we would be taking our

message on the road, and visiting some cities in a seminar series.&nbsp; The first will be in <strong>Minneapolis, Minnesota, </strong><strong>on

April 29<sup>th</sup>.&nbsp; </strong><br /><br /> <strong>See more information <a href="../cincom/digest?content=2009-files-seminarseries">here.</a>&nbsp; Hope to see you there!</strong><br /></p>
</div>]]></description>
			<guid isPermaLink="false">3415250811</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3415250811</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3415250811</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2009-03-25T05:26:38-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;The more information link confuses me?&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Link?</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Coming_to_a_city_near_you!&amp;entry=3415250811</includedComments:puid>
					<includedComments:author>
James Robertson</includedComments:author>
					<includedComments:pubDate>2009-03-25T06:09:35-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Comment by 
James Robertson&lt;/p&gt;

&lt;p&gt;


&lt;p&gt;I posted some information &lt;a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;amp;printTitle=Cincom_Smalltalk_is_Coming_to_Minneapolis&amp;amp;entry=3415003585"&gt;here.&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Re: Coming to a city near you!</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3415250811</wfw:comment>
		</item>
		<item>
			<title>Learning Smalltalk in Germany</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Learning_Smalltalk_in_Germany&amp;entry=3414296229</link>
			<category>general</category>
			<pubDate>Thu, 12 Mar 2009 07:37:09 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><span style="font-size: small;">Why learn Smalltalk?</span></p>

<p><span style="font-size: small;">First it is a great language to work in, but you can make that determination yourself.</span></p>

<p><span style="font-size: small;">Second, even if you dont plan to work in Smalltalk, learning it will make you a better OO programmer in ANY language.</span></p>

<p><span style="font-size: small;">One of the best ways to learn Smalltalk is to take a class.</span></p>

<p><span style="font-size: small;">I want to reiterate some good information from <a href="../../blog/blogView?showComments=true&amp;printTitle=Smalltalk_Training_in_Germany&amp;entry=3414174700">James

post</a>.</span><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--><!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-fareast-font-family:"Times New Roman";

	mso-fareast-theme-font:minor-fareast;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;}

</style>

<![endif]--></p>

<p><span style="font-size: small;"><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Verdana; font-size: 19px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">The Georg Heeg company is running a public Smalltalk class in Koethen, Germany, May 4-8. Interested?<span class="Apple-converted-space">&nbsp;</span><a href="http://www.heeg.de/dienste/main_seminar_aktuell.html">Head to their website and contact them.</a></span></span></p>

<p>&nbsp;</p>
</div>]]></description>
			<guid isPermaLink="false">3414296229</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3414296229</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3414296229</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3414296229</wfw:comment>
		</item>
		<item>
			<title>Leveraging Multi-Core Computers redux</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Leveraging_Multi-Core_Computers_redux&amp;entry=3411718636</link>
			<category>Development</category>
			<pubDate>Tue, 10 Feb 2009 11:37:16 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;}

</style>

<![endif]--> Leveraging Multi-Core Computers redux<br /><br /> A while back you may remember my <a href="blogArchive?month=11&amp;year=2008">series

of experiments</a> and observations with an experimental framework that allows

you to take advantage of multi-core computers with your Smalltalk applications.&nbsp;

It really comes down to approaches to concurrency.&nbsp; The goals I want us to attain in an approach are:<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Keep it Smalltalk simple<br /><br /> &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Maximum gain with minimum pain<br /><br /> The framework offered allows easy implementation of large

grained concurrent processes, which can give big advantages (where it fits of course), can be done fairly simply, and usually steers clear of the worst issues that

can occur when using concurrency.<br /><br /> Threading is a alternative approach, which can be effective,

but can also bring out the worst and most difficult issues in concurrency.<br /><br /> A friend sent me a links to some articles of interest, and that support

this direction, one from the <a href="http://software.intel.com/en-us/blogs/2006/11/15/dont-thread-the-end-of-the-free-ride/">Intel</a> developer network, and another from <a href="http://www.computer.org/portal/site/computer/menuitem.5d61c1d591162e4b0ef1bd108bcd45f3/index.jsp?&amp;pName=computer_level1_article&amp;TheCat=1005&amp;path=computer/homepage/0506&amp;file=cover.xml&amp;xsl=article.xsl">IEEE

Computer</a>.<br /><br /> If you would like to learn more about our approach to

leveraging multi-core in Smalltalk, please <a href="mailto:athomas@cincom.com">contact</a> us.<br /></p>
</div>]]></description>
			<guid isPermaLink="false">3411718636</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3411718636</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3411718636</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3411718636</wfw:comment>
		</item>
		<item>
			<title>Know someone who wants to learn Smalltalk?</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Know_someone_who_wants_to_learn_Smalltalk&amp;entry=3410608565</link>
			<category>general</category>
			<pubDate>Wed, 28 Jan 2009 15:16:05 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-fareast-font-family:"Times New Roman";

	mso-fareast-theme-font:minor-fareast;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;}

</style>

<![endif]--> Do you know someone looking to learn

Smalltalk, or who wants to lean the right way to do Object-Oriented?<br /><br /> Here are some links you can send

them, and a three step program to a successful start!<br /><br /> <strong><span style="text-decoration: underline;">Smalltalk - VisualWorks </span></strong><br /><br /> VisualWorks is a modern descendent

of the revolutionary work done at PARC, and a fantastic way to start learning, or

building, professional applications.<br /><br /> First go to&nbsp; <a href="../../">Cincom Smalltalk</a>,&nbsp; click on <a href="../cincom/blogView?content=smalltalk">downloads</a>,

and request a VisualWorks non-commercial CD be sent to you.&nbsp; Or fill out the forms and download it.<br /><br /> <strong><span style="text-decoration: underline;">Videos</span></strong><br /><br /> Next, click on the <a href="../cincom/blogView?content=developerGallery">"Developer's

Gallery" </a>&nbsp;icon, choose the <a href="../cincom/blogView?content=smalltalk_videos">"Cincom

Smalltalk Videos"</a> &nbsp;link followed by <a href="../cincom/blogView?content=smalltalk_videos_intro">"Introduction

to the Product Videos"</a> <br /><br /> <strong><span style="text-decoration: underline;">Books</span></strong><br /><br /> Here are some links to free PDF

versions of published books. &nbsp;They can be bought on Amazon if a hardcopy

is desired.<br /><br /> The nice thing about these books is

that they use VisualWorks as the example Smalltalk, so it makes it much easier

to get started. A thank you to Stephane Ducasse, for making these available.</p>

<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 12pt;"></span><span style="font-size: 14pt; font-family: "></span></p>

<p><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-fareast-font-family:"Times New Roman";

	mso-fareast-theme-font:minor-fareast;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;}

</style>

<![endif]--> <a href="http://stephane.ducasse.free.fr/FreeBooks/ByExample/SmalltalkByExampleNewRelease.pdf" title="blocked::http://stephane.ducasse.free.fr/FreeBooks/ByExample/SmalltalkByExampleNewRelease.pdf">Smalltalk by Example</a>: the Developer's GuideAlex

Sharp, McGraw Hill Text; ISBN: 0079130364<br /><br /> <a href="http://stephane.ducasse.free.fr/FreeBooks/Art/artAdded174186187Final.pdf" title="blocked::http://stephane.ducasse.free.fr/FreeBooks/Art/artAdded174186187Final.pdf">The Art and Science of Smalltalk</a>, by Simon Lewis,

Prentice-Hall&nbsp;<br /><br /><a href="http://stephane.ducasse.free.fr/FreeBooks/HopkinsHoran/HopkinsHoran.pdf" title="blocked::http://stephane.ducasse.free.fr/FreeBooks/HopkinsHoran/HopkinsHoran.pdf">Smalltalk An Introduction to Application Development using

VisualWorks</a>, Trevor Hopkins and Bernard Horan, Pearson Education<br /><br /><br /> There are many more resources and lots of information

available, from numerous blogs, weekly podcasts (avail at iTunes and other sources),

a very active Smalltalk community, and other Smalltalk environments!&nbsp;

(ObjectStudio8, Web Velocity).<br /><br /> <strong>Visit <a href="../../">Cincom Smalltalk</a></strong><br /><br /> &nbsp;</p>

<p>&nbsp;</p>
</div>]]></description>
			<guid isPermaLink="false">3410608565</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3410608565</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3410608565</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3410608565</wfw:comment>
		</item>
		<item>
			<title>Musings;  then and now</title>
			<link>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Musings;__then_and_now&amp;entry=3408599459</link>
			<category>general</category>
			<pubDate>Mon, 05 Jan 2009 09:10:59 GMT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><!--[if gte mso 9]><xml> Normal

  0

  

  

  

  

  false

  false

  false

  

  EN-US

  X-NONE

  X-NONE

  

   

   

   

   

   

   

   

   

   

   

   

  

  MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]>

<style>

 /* Style Definitions */

 table.MsoNormalTable

	{mso-style-name:"Table Normal";

	mso-tstyle-rowband-size:0;

	mso-tstyle-colband-size:0;

	mso-style-noshow:yes;

	mso-style-priority:99;

	mso-style-qformat:yes;

	mso-style-parent:"";

	mso-padding-alt:0in 5.4pt 0in 5.4pt;

	mso-para-margin-top:0in;

	mso-para-margin-right:0in;

	mso-para-margin-bottom:10.0pt;

	mso-para-margin-left:0in;

	line-height:115%;

	mso-pagination:widow-orphan;

	font-size:11.0pt;

	font-family:"Calibri","sans-serif";

	mso-ascii-font-family:Calibri;

	mso-ascii-theme-font:minor-latin;

	mso-fareast-font-family:"Times New Roman";

	mso-fareast-theme-font:minor-fareast;

	mso-hansi-font-family:Calibri;

	mso-hansi-theme-font:minor-latin;}

</style>

<![endif]--></p>

<p>Musings;&nbsp; then and now ...</p>

<p>First, a Happy New Year to all!<br /><br /> A couple of years after I had started with ParcPlace Systems

(back in the early 1990's), I had entertained the notion of an investment

strategy comprised of investing in the public companies who were using VisualWorks (or

even any flavor of Smalltalk, but I was an SE advocating VisualWorks at the

time).&nbsp; It would have done <strong><em>really,

really </em></strong>well.&nbsp; It's just as fun to

ponder why this was;&nbsp; was it because the companies

were astute and competent (noted by their choice in language) and therefore did

well?&nbsp; Or was it because of the productivity

of the language itself that let them rise above their competitors?&nbsp; Random luck?&nbsp; There is no way of knowing for sure; probably

some combination of factors, but it makes for an interesting discussion.<br /><br /> Fast forward to recent times ... with all the chaos in the

credit and financial markets impacting the economy and companies directly, is there

any correlation with companies using Smalltalk?&nbsp;

Although somewhat anecdotal, the companies in the banking and financial sector

who are using VisualWorks and ObjectStudio (Cincom's major Smalltalk products)

seemed to have fared far better than those who don't.&nbsp;&nbsp; A major issue for many firms was there risk

&amp; exposure to certain financial instruments.&nbsp; One company, fairly well known to the

Smalltalk community, uses our products specifically to manage risk, and appears

to be doing rather well compared to their peers.<br /><br /> I like this as an example of why folks should consider using

our Smalltalk products.&nbsp; In this case the

advantage realized is probably a combination of its productivity, but

especially that it lets you get your arms around more difficult problems, more effectively

than about anything else.</p>
</div>]]></description>
			<guid isPermaLink="false">3408599459</guid>
			<pingback:server>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIPBServlet?guid=3408599459</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/userblogs/arden/blogView?guid=3408599459</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Musings;__then_and_now&amp;entry=3408599459</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/userblogs/arden/blogView?showComments=true&amp;printTitle=Musings;__then_and_now&amp;entry=3408599459</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2009-01-14T01:54:20-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title>Untitled</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/userblogs/arden/servlet/CommentAPIServlet?guid=3408599459</wfw:comment>
		</item>
	</channel>
</rss>
