<?xml version='1.0' encoding='UTF-8' ?>
<rss version="2.0" 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>Smalltalk Tidbits, Industry Rants</title>
		<link>http://www.cincomsmalltalk.com/blog/blogView</link>
		<description>Cincom Product Manager</description>
		<webMaster>jrobertson@cincom.com</webMaster>
		<lastBuildDate>Mon, 28 Jan 2008 17:49:15 EST</lastBuildDate>
		<image>
			<url>http://www.cincomsmalltalk.com/images/cst_small.jpg</url>
			<title>Smalltalk Tidbits, Industry Rants</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView</link>
			<height>50</height>
			<width>81</width>
		</image>
		<admin:generatorAgent rdf:resource="/CincomSmalltalkWiki/Silt"></admin:generatorAgent>
		<admin:errorReportsTo rdf:resource="mailto:jrobertson@cincom.com"></admin:errorReportsTo>
		<dc:language>en-us</dc:language>
		<dc:creator>James A. Robertson</dc:creator>
		<dc:rights>Copyright 2007 Cincom Systems, Inc.</dc:rights>
		<dc:date>2008-01-28T17:49:15-05:00</dc:date>
		<icbm:latitude>39.214103</icbm:latitude>
		<icbm:longitude>-76.878807</icbm:longitude>
		<item>
			<title>Extreme Contrasts</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Extreme_Contrasts&amp;entry=3375417556</link>
			<category>education</category>
			<pubDate>Tue, 18 Dec 2007 07:59:16 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>With my daughter in high school, I read <a href="http://article.nationalreview.com/?q=M2ExYWVlODQwYWQzZWEwMmFhMzJlYWQ1Yjg1MzUyNDc=">this post from Thomas Sowell</a> with some interest. Never mind the ideology - what interests me here is the contrast: universities in the US - for good or ill - are fairly unbounded for students. The contrast is in what I see in high school - my daughter could get suspended or expelled for bringing cough drops to school, and I see stories like <a href="http://www.wftv.com/news/14858405/detail.html">this one</a> - police called on account of a steak knife at lunch - more often than I can count.</p>
<p>Things weren't wide open when I was in high school (late 70's), but you could bring cough drops and cold medicine to school without any fear that you were going to get tossed out on your ear. The thing I find odd is this: students go from the lockdown that is the modern high school into the complete freedom that is the modern university. I'm not sure what the right mix of control/freedom is at what level, but it seems to me that stepping directly from a straightjacket into free fall probably isn't it...</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/high school" rel="tag">high school</a>, <a href="http://www.technorati.com/tag/college" rel="tag">college</a>, <a href="http://www.technorati.com/tag/university" rel="tag">university</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3375417556</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3375417556</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3375417556</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3375417556</wfw:comment>
		</item>
		<item>
			<title>Declined Standards</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Declined_Standards&amp;entry=3365571707</link>
			<category>education</category>
			<pubDate>Sun, 26 Aug 2007 09:01:47 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://blogten.blogspot.com/2007/08/is-this-college-mathematics.html">Andres Valloud</a> expresses astonishment at what passes for college level coursework these days. To be fair, the grade school level math he noticed was not coursework, but review - for the high school level math that was coursework. </p>
<p>A few years back, this might have surprised me, but my uncle has been teaching that level of remedial math at a university near him since retiring as a high school teacher. Some of the stories he tells about the students he gets are amazing, in the &quot;how did they get to college&quot; sense of amazing.</p><p>The problem seems to be an excess of compassion that is not linked to common sense. It is no favor to pass a kid through school when they continually fail basic subjects, and it continues to be no favor to them to send them to a college where they are certain to fail. Without basic standards being enforced, all this compassion yields is tragedy. Better to fail kids early, when there's a chance they'll learn something from it, than to feed a sense of entitlement.</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/schools" rel="tag">schools</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3365571707</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3365571707</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3365571707</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3365571707</wfw:comment>
		</item>
		<item>
			<title>Smalltalk in Ottawa</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_in_Ottawa&amp;entry=3351910480</link>
			<category>education</category>
			<pubDate>Wed, 21 Mar 2007 06:14:40 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://www.cincomsmalltalk.com/userblogs/buck/blogView?showComments=true&amp;entry=3351905852">David Buck</a> is running an <a href="http://simberon.com/introvw.htm">Intro to VisualWorks</a> course in Ottawa, April 23-27. Interested? <a href="mailto:david@simberon.com">Give him a shout.</a></p>
<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3351910480</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3351910480</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3351910480</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3351910480</wfw:comment>
		</item>
		<item>
			<title>Why are there few "advanced" classes?</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Why_are_there_few_advanced_classes&amp;entry=3351307357</link>
			<category>education</category>
			<pubDate>Wed, 14 Mar 2007 06:42:37 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://duckdown.blogspot.com/2007/03/thoughts-on-education-in-corporate.html">James McGovern</a> asks a question about corporate education classes:</p>

<blockquote>
Have you ever noticed that the vast majority of educational courses targeted at corporate America are introductory? Have you asked yourself why aren't there more courses that teach advanced concepts? We all understand that advanced concepts logically depend on simpler concepts but thinking should stop there. Humans don't learn using predicate logic, so advanced concepts can be taught even to children, so as long as the person teaching them has some level of competency.
</blockquote>

<p>Back in the old days, when I was a VW instructor for ParcPlace, we faced exactly this quandary. Customers would ask us about advanced material, since our public offerings were mostly introductory. There was a reason for that, and it was based on the actual behavior of corporate customers. </p><p>When we gave an advanced course, companies would send people to it who weren't prepared. Happened <em>every time</em> I was involved in an advanced course, even when sales and services management made a point of telling the customer that the material assumed a certain level of pre-existing knowledge. We would show up, and find that half (sometimes more) of the class was <em>completely unready</em> for the material - and that made the entire thing unfair to both the prepared students and the unprepared ones - neither group really got the instruction they needed.</p><p>I suspect that we weren't unique in this regard - ask around the professional training ranks, and I'd guess that they would all say the same thing.</p></div>]]></description>
			<guid isPermaLink="false">3351307357</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3351307357</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3351307357</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Why_are_there_few_advanced_classes&amp;entry=3351307357</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Why_are_there_few_advanced_classes&amp;entry=3351307357</includedComments:puid>
					<includedComments:author>George Paci</includedComments:author>
					<includedComments:pubDate>2007-03-14T16:09:35-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Why couldn&amp;#39;t you implement simple placement tests?&amp;nbsp; They might be rough-and-ready, but they&amp;#39;d at least (a) weed out the least-prepared students and (b) make corporations think twice about which level of instruction was actually appropriate for each employee.&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Placement tests?</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3351307357</wfw:comment>
		</item>
		<item>
			<title>Let 'em rot</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Let_em_rot&amp;entry=3338970904</link>
			<category>education</category>
			<pubDate>Sun, 22 Oct 2006 11:55:04 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://scobleizer.wordpress.com/2006/10/22/better-bad-news-takes-on-payperpost-and-gillmor-gang/">Scoble</a> points to the last Gillmore Gang - Dana Gardner and Jason Calacanis got into a pretty good fight over public/private charity. I started listening to that a week ago while jogging; I've actually looked into some of the issues they were arguing over, and was a teacher 20 years ago. I stopped listening, because every additional second I listened, I lost respect for Gardner. Why? </p>
<p>He was arguing that Jason Calacanis' entirely admirable efforts to rescue a few children from bad schools was an act of evil, designed to &quot;destroy&quot; public education. That's a really, really <em>stupid</em> argument, without regard to <em>what issue</em> you try and deploy it against. The bottom line is, any effort to help people in need is admirable, and Jason should be saluted for caring enough to try. Gardner can go suck eggs. When you let ideology (of any stripe) blind you to good acts, you've lost some of your humanity.</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/Calacanis" rel="tag">Calacanis</a>, <a href="http://www.technorati.com/tag/Gardener" rel="tag">Gardener</a>, <a href="http://www.technorati.com/tag/Gillmor Gang" rel="tag">Gillmor Gang</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3338970904</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3338970904</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3338970904</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Let_em_rot&amp;entry=3338970904</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Let_em_rot&amp;entry=3338970904</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2006-10-22T14:13:33-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Destroying public education as we know it is far from being evil. I would call it a necessary act of compassion. Traditional public education has outlived it&amp;#39;s usefulness. Why can&amp;#39;t we have an education system that meets the needs and wants of students not unions, managers and politicians? Choice is a good thing. 
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title>Choice in Education is a Good Thing</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3338970904</wfw:comment>
		</item>
		<item>
			<title>Smalltalk for Learning</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Smalltalk_for_Learning&amp;entry=3314524701</link>
			<category>education</category>
			<pubDate>Thu, 12 Jan 2006 13:18:21 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://www.sauria.com/blog/2006/01/11#1457">Ted Leung</a> reports on what he's using to teach his girls about programming:</p>
<blockquote><p>The new regimen involved another Windows shortcut to pop up Notepad. The girls then had to learn to save a file, switch windows (on purpose, not by accident) to the Python interpreter window, reload the module, and look at the Tk output window. I found myself barraged by questions that had nothing to do with turtle geometry or programming. All the questions were about the environment -- forgetting to save a file, getting windows out of focus or behind each other, forgetting to reload the module, etc. I suppose they were learning computer &quot;literacy&quot;, but it really reminded me as to how much stuff you need to know in order to do some simple programming. In a way, it was easier when I was doing AppleSoft Basic on the Apple II -- no separate editor, no windows to lose or have out of focus.</p>

<p>At Mind Camp, <a href="http://homepage.mac.com/tblanchard/Menu11.html">Todd Blanchard</a> brought by a copy of <a href="http://www.amazon.com/exec/obidos/redirect?tag=tedleungonthe-20&link_code=xm2&camp=2025&creative=165953&path=http://www.amazon.com/gp/redirect.html?ASIN=1590594916&tag=tedleungonthe-20&lcode=xm2&cID=2025&ccmID=165953&location=/o/ASIN/1590594916%3FSubscriptionId=02ZH6J1W0649DTNS6002">&quot;Squeak: Learn Programming with Robots&quot;,</a> and the girls got excited by paging through it. It looked pretty good, and Squeak/Smalltalk certainly has the programming constructs that I want my kids to be exposed to straight off (at least if they are going to be programmers). Also, one of the original motivations for Smalltalk was for allowing kids to do programming and simulations, and that heritage seems to have carried through into the Squeak community. For a great/depressing look at some of the learning applications, you can check out this video from ETech 2003. </p></blockquote><p>For teaching software neophytes, nothing stays out of the way and lets you learn like Smalltalk. Which makes you consider the impediments that most people have just gotten used to :)</p></div>]]></description>
			<guid isPermaLink="false">3314524701</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3314524701</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3314524701</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3314524701</wfw:comment>
		</item>
		<item>
			<title>CS learning problem?</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=CS_learning_problem&amp;entry=3313351953</link>
			<category>education</category>
			<pubDate>Thu, 29 Dec 2005 23:32:33 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html">Joel</a> decries the movement of Java into CS departments - he wavers a fair bit, but seems to think that students should still be working with languages like C (during the first half or so of the post). He gets to the right point at the bottom though:</p>
<blockquote>The most sympathetic interpretation of why CS departments are so enthusiastic to dumb down their classes is that it leaves them more time to teach actual CS concepts, if they don't need to spend two whole lectures unconfusing students about the difference between, say, a Java int and an Integer. Well, if that's the case, 6.001 has the perfect answer for you: Scheme, a teaching language so simple that the entire language can be taught to bright students in about ten minutes; then you can spend the rest of the semester on fixed points.</blockquote><p>That's the problem, and I'll say that using C or C++ are even worse. The students get bogged down in irrelevancies instead of learning something useful. That was the thought behind Pascal years ago, and it's why Scheme, or Smalltalk, or Python, or Ruby would be better choices than those dagnasty C based languages. </p><p>Meanwhile, <a href="http://scobleizer.wordpress.com/2005/12/29/joel-says-teaching-java-is-bad-for-cs-students/">Scoble</a> says that MS is having trouble finding enough C and C++ programmers:</p><blockquote>Almost every team I interview with my camcorder says they can&rsquo;t find enough C or C++ programmers to get their stuff done. Some on very exciting teams with hundreds of millions of users. Some that, gasp, actually have budget to hire real programmers.</blockquote><p>They could try doing it the old fashioned way - hire smart people and <em>train</em> them. When I went to work for the DoD (Lo, those many years ago now), that's what they did - a lot of the software developers that came out of DoD weren't even CS grads (I wasn't). You get fewer bad ideas that way, and can train people in your shop idioms. </p></div>]]></description>
			<guid isPermaLink="false">3313351953</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3313351953</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3313351953</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=CS_learning_problem&amp;entry=3313351953</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=CS_learning_problem&amp;entry=3313351953</includedComments:puid>
					<includedComments:author>Aristotle Pagaltzis</includedComments:author>
					<includedComments:pubDate>2005-12-30T07:38:06-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;C and C++ are very different languages, and Joel isn't talking about C++.


&lt;/p&gt;
&lt;p&gt;By and large, I agree with Joel that understanding C (not C++) and pointers and knowing how to work close to the metal is a valuable skill. The abstract reasoning skills required to understand first-class functions and pointers feel very similar to me, in fact.


&lt;/p&gt;
&lt;p&gt;I don't write any C these days except occasionally for the challenge. But understanding how things work close to the metal has given me instincts that do aid in writing better code at the application level. Theoretically, I would write C when I need the speed. But that hasn't happened yet; not just because performance is rarely a real concern (which is true), but also because in the few cases where I need the performance, understanding how things work close to the metal has let me peer through the abstractions of the very-high-level language, and I could remove bottlenecks at that level without having to drop down to the metal.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=CS_learning_problem&amp;entry=3313351953</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=CS_learning_problem&amp;entry=3313351953</includedComments:puid>
					<includedComments:author>Joerg</includedComments:author>
					<includedComments:pubDate>2005-12-30T11:57:28-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt; Well different languages teach different things. At Carlton in late 80's I recall:

&lt;ul&gt;
&lt;li&gt; Pascal was used as the intro to programming course.&lt;/li&gt;
&lt;li&gt; Smalltalk was used to teach data structures. This worked well for two reasons: 1) no need to worry about heap vs stack, allocation, bad pointer errors etc. 2) it was great to be able to inspect your structures which stepping in the debugger and see the effects of you code. As a Smalltalk centric school Smalltalk was also used in a lot of other places.&lt;/li&gt;
&lt;li&gt; Assemblly as part of a course on how machines work. We build a game if I recall. There was also a simplified 4 bit assemble used that ran on a simulator.&lt;/li&gt;
&lt;li&gt; Scheme was used for a theory of computation course.&lt;/li&gt;
&lt;li&gt; C was used in a robotics and machine vision course.&lt;/li&gt;
&lt;li&gt; Finally everyone had to take a language survey course which included projects in Fortran, Cobal and one other language I've forgotten.&lt;/li&gt;
&lt;/ul&gt;
This kind of mix is the way to go.


&lt;/p&gt;

&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=CS_learning_problem&amp;entry=3313351953</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=CS_learning_problem&amp;entry=3313351953</includedComments:puid>
					<includedComments:author>Steve</includedComments:author>
					<includedComments:pubDate>2005-12-31T15:18:39-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I'm with Joerg on this one. I was in Uni in the 80s too; our school didn't have Smalltalk for undergrads, but we had to do a lot of Pascal. Our survey class covered Smalltalk, Ada, FORTAN and Lisp. While we didn't have to program in those languages, we had to understand exactly how the compilers managed variable scoping and memory allocation.


&lt;/p&gt;
&lt;p&gt;Unfortunately the "Java vocational school" approach falls down on these concepts in a huge way. 


&lt;/p&gt;
&lt;p&gt;I find it interesting that many of the people who really appreciate Smalltalk are the ones who've been through all this stuff and have a good mental picture of what's going on underneath the crufty languages. The rest seem to have learned Smalltalk to start with and there's no uncrufting required :)


&lt;/p&gt;
&lt;p&gt;Having said all that, I'm sure there are schools out there that mostly teach Java but still manage to get the foundations down. Java's a decent substitute to Pascal after all. If you can turn a blind eye to the committee-induced bureaucratic complexity that the Java "standards" impose on you, it's just a programming language after all. And there are a lot more out there.


&lt;/p&gt;
&lt;p&gt;BTW, while I agree that C and C++ are vastly different languages, I don't think of C as "close to the metal". BASIC, now that's close to the metal :)


&lt;/p&gt;
&lt;p&gt;Smalltalk isn't perfect. But it is the most *usable* language I've found. Even the Java and C# stuff released in 2005 is still painful to use. I think &lt;a href="http://www.ddj.com/documents/s=9938/ddj0601c/0601c.html" rel="noFollow"&gt;Steele&lt;/a&gt; is right. We need to keep looking. &lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3313351953</wfw:comment>
		</item>
		<item>
			<title>Getting Started</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Getting_Started&amp;entry=3310703252</link>
			<category>education</category>
			<pubDate>Tue, 29 Nov 2005 07:47:32 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://www.sauria.com/blog/2005/11/28#1432">Ted Leung details how he got started</a> with computers. Fascinating stuff - the last paragraphsreally grabbed me:</p>
<blockquote>School played a very limited, and if you are ungenerous, obstructionist role in all of this. Everything that I learned about computers I learned outside of the established school system, and I actually had to work around one of my (well intentioned, I&quot;m sure) teachers. I learned on my own, and at the feet of actual practitioners. Perhaps it's not all that surprising that Julie and I have chosen to home school our kids. Some of you know that they've done a little Python, and they're just about to get started on Squeak (more on all of that in future posts). Whether they turn out to be hackers is not for me to say, but I'm at least going to do my best to make sure they got the kinds of opportunities that I got.</blockquote><p>I find that I'm supplementing the local school quite a bit for my daughter. Their teaching of history is especially atrocious.</p></div>]]></description>
			<guid isPermaLink="false">3310703252</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3310703252</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3310703252</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Getting_Started&amp;entry=3310703252</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Getting_Started&amp;entry=3310703252</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2005-11-29T10:31:52-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I would honestly like to see something on the web that says "Hey--you want to learn X?  Start HERE.  Read this.  Did you like this aspect of what you just read?  Then read this.".  There should be links to tutorials, books, open source/proprietary software products, lecture/videos, etc.  Something that assumes you're an idiot (like me) and wants to teach you all about X.  Has anyone attempted this?  I'm not talking about wikipedia.  I'm talking about a detailed path of understanding for noobs to a subject.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3310703252</wfw:comment>
		</item>
	</channel>
</rss>
