<?xml version='1.0' encoding='UTF-8' ?>
<rss version="2.0" xml:base="http://www.cincomsmalltalk.com/blog/" 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>Fri, 07 Mar 2008 08:44:48 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-03-07T08:44:48-05:00</dc:date>
		<icbm:latitude>39.214103</icbm:latitude>
		<icbm:longitude>-76.878807</icbm:longitude>
		<item>
			<title>Hall of Bad Ideas</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Hall_of_Bad_Ideas&amp;entry=3382331741</link>
			<category>enterprisey</category>
			<pubDate>Fri, 07 Mar 2008 08:35:41 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Every so often, someone pipes up and talks about how Apple could really compete in the enterprise if only they would combine with a company like IBM or Oracle. This week, it's <a href="http://blogs.computerworld.com/apple_what_if">Don Tennant at ComputerWorld:</a></p>
<blockquote>In our &quot;Macintosh Insurrection&quot; cover story in this week's print edition, an <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9056419">earlier version</a> of which was posted on our site last month, Rob Mitchell looks at why such an insurrection could happen in the enterprise, and why it probably won't. The story raises an intriguing question: If Oracle CEO Larry Ellison's bluster about acquiring Apple back in the late &acirc;&#128;&#152;90s had panned out, would Apple be more enterprise-friendly today?</blockquote>

<p> Can you imagine Oracle and Apple together? Oracle can't create a usable installer, much less a usable OS. I'm not sure I want to contemplate what the OS would have looked like under the direction of  Oracle UI &quot;thinking&quot; </p>

<p>And IBM?  IBM is a hugely successful enterprise player, but you can say describe everything they know about the consumer space with an ink-free pen and some air.  </p>

<p>I think I like Apple the way they are - usable systems have enough value, thanks very much.  And if enterprisy IT shops can't grasp that, then they deserve Vista and WS*...</p></div>]]></description>
			<guid isPermaLink="false">3382331741</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3382331741</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3382331741</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Hall_of_Bad_Ideas&amp;entry=3382331741</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Hall_of_Bad_Ideas&amp;entry=3382331741</includedComments:puid>
					<includedComments:author>
&lt;a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView"&gt;Troy Brumley&lt;/a&gt;</includedComments:author>
					<includedComments:pubDate>2008-03-07T08:44:48-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Comment by 
&lt;a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView"&gt;Troy Brumley&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;


&lt;p&gt;While it would be entertaining to watch Steve and Ellison going at it (my money would be on Steve) this idea should be taken out and shot.&lt;/p&gt;
&lt;p&gt;Enterprise friendly is so last century. When you see the social networking web and groups within enterprises trying to get around the limitations of enterprise infrastructure, you should realize that Apple on its own is better for the industry. Consolidation leads to ossification, shareholder value is a temporary gain that is outweighed by lost innovation.&lt;/p&gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Re: Hall of Bad Ideas</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3382331741</wfw:comment>
		</item>
		<item>
			<title>Enterprisey Defined</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</link>
			<category>enterprisey</category>
			<pubDate>Sun, 09 Dec 2007 22:49:13 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Well, if <a href="http://blogs.zdnet.com/projectfailures/?p=524">this isn't the definition of enterprisey</a> thought, I don't know what is:</p>
<blockquote><a href="http://en.wikipedia.org/wiki/Robert_Scoble">Robert Scoble</a> misses this point: unlike consumer software, where sex appeal is critical to attracting a commercially-viable audience, enterprise software has a different set of goals. </blockquote><blockquote>Enterprise software is all about helping organizations conduct their basic business in a better, more cost-effective manner. In software jargon, it&rsquo;s intended to &ldquo;enable core business processes&rdquo; with a high degree of reliability, security, scalability, and so on. These aren&rsquo;t sexy, cool attributes, but are absolutely essential to the smooth running of businesses, organizations, and governments around the world.</blockquote><p>Hmm - iTunes and Amazon process millions of dollars worth of transactions, and yet they both manage to be easy - and *gasp* - <em>fun</em> *gasp* - to use. I guess Michael Krigsman subscribes to this theory of software:</p><blockquote>If it was hard to write, it should be hard to use</blockquote><p>Can we push people like Krigsman aside, and get some people who understand ease of use instead?</p>
<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/stupidity" rel="tag">stupidity</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3374693353</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3374693353</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3374693353</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</includedComments:puid>
					<includedComments:author>
&lt;a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView"&gt;Troy Brumley&lt;/a&gt;</includedComments:author>
					<includedComments:pubDate>2007-12-10T08:45:48-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Comment by 
&lt;a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView"&gt;Troy Brumley&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;


&lt;p&gt;While I don't believe that software should be hard to use, or even all that hard to write, I think your iTunes and Amazon comparisons are bogus. Their customer facing sides are designed for customers. Who knows what lurks on the other side of the intertubes?&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
which side of the server are you on???</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</includedComments:puid>
					<includedComments:author>
James Robertson</includedComments:author>
					<includedComments:pubDate>2007-12-10T09:27:43-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;Troy, I'm talking about the front ends of enterprise software - which generally suck eggs. &lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Ummmm</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</includedComments:puid>
					<includedComments:author>Joerg Beekmann</includedComments:author>
					<includedComments:pubDate>2007-12-10T09:32:14-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;This is an over simplified view of things. Corporate software both customer and internal facing has to be cost effective both in development cost and opportunity cost. That is to say in some way it has to add more to the bottom line than it cost to create and has to add more than building something else. Making software attractive, simple and easy to use is hard and costs a lot in resources.  But for software that aims to attract and hold customers its essential. Internal software on the other hand is used by people who are paid to use it. It has to be functional and aim to minimize errors. A joy to use it doesn't have to be. Every manager I've worked for will take two workmanlike, well functioning applications that each add 100K/moth to the bottom line over one polished application that add 120K every time.

&lt;/p&gt;



&lt;/div&gt;</includedComments:content>
					<includedComments:title>Horses and courses</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Enterprisey_Defined&amp;entry=3374693353</includedComments:puid>
					<includedComments:author>W^L+</includedComments:author>
					<includedComments:pubDate>2007-12-10T22:59:36-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;In my limited exposure to &amp;quot;enterprise&amp;quot; software, it not only has hideous and unintuitive user interfaces, it isn&amp;#39;t very reliable either. Instead, it seems that CIOs read magazines like InfoWeek and eWeek to find out what buzzwords to expect/require this year. Or as the other employees ask whenever there is a rollout or upgrade, &amp;quot;what are you gonna break this time?&amp;quot;&lt;/p&gt;&lt;p&gt;Massive failures such as applications developed for the FBI, IRS, and SSA are &amp;quot;enterprise&amp;quot; products that did not meet the organization&amp;#39;s needs or even function at all. &amp;quot;Enterprise&amp;quot; is far too often just a code-word for &amp;quot;you&amp;#39;ll be paying consultants for several years to fix this mess.&amp;quot;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Enterprise Does Not Mean Reliable Or Even Functioning</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3374693353</wfw:comment>
		</item>
		<item>
			<title>Low Expectations and Software</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Low_Expectations_and_Software&amp;entry=3371353784</link>
			<category>enterprisey</category>
			<pubDate>Thu, 01 Nov 2007 07:09:44 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>I've been pondering the post from <a href="http://service-architecture.blogspot.com/2007/05/engineering-v-art-challenge-of-masses-v.html">Steve Jones</a> that I <a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=You_get_what_you_expect&amp;entry=3371262482">commented</a> on the other day; it was while looking over the comments that I had a small epiphany - would Jones accept the &quot;well, you can't expect much from the masses&quot; theory in a home improvement project? Would he accept shoddy work from a contractor as quickly as he seems willing to accept it from a developer?</p>
<p>In general, how happy would he be if his attitude toward accepting mediocrity extended to every service he paid for? Does he just shrug his shoulders when a repair guy comes out and botches a job?</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/software development" rel="tag">software development</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3371353784</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3371353784</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3371353784</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Low_Expectations_and_Software&amp;entry=3371353784</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Low_Expectations_and_Software&amp;entry=3371353784</includedComments:puid>
					<includedComments:author>jimmy zero</includedComments:author>
					<includedComments:pubDate>2007-11-01T13:14:38-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Unfortunately, I don't think it's ever been demonstrated that the mediocre will create quality work given the right tool.
&lt;p&gt;
Nor, despite decades of wishful yearning by our industry, has an has it ever been shown that building software is a bona fide engineering practice as practice is understood by those who do engineer.  There is a reason Knuth's title was &lt;i&gt;The Art of Prgramming&lt;/i&gt;.
&lt;p&gt;
Like it or not, programming is a hard craft.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Low_Expectations_and_Software&amp;entry=3371353784</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Low_Expectations_and_Software&amp;entry=3371353784</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2007-11-01T17:20:14-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Home improvement. How would the home owner know? There are a couple of shows I&amp;#39;ve seen on TV where some TV home improvement media star takes&amp;nbsp; home construction projects apart and fixes the disaster. Stuff like oh like a furnace return air vent in the garage so we can expose everyone in the house to carbon monoxide, or electrical wires run thru steel beams so they can chaft and electrify the entire wall, waiting for the owner. Oh and wrapped around the copper water piping too... &lt;br /&gt;&lt;/p&gt;&lt;p&gt;It&amp;#39;s not as if the home owner can do a &amp;#39;Code Review&amp;#39;. Still I&amp;#39;m afraid to ask if Mr Jones if he even accepts that practice?&amp;nbsp; &lt;br /&gt;&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=3371353784</wfw:comment>
		</item>
		<item>
			<title>You get what you expect</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=You_get_what_you_expect&amp;entry=3371262482</link>
			<category>enterprisey</category>
			<pubDate>Wed, 31 Oct 2007 05:48:02 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>I was fairly appalled when I read <a href="http://service-architecture.blogspot.com/2007/05/engineering-v-art-challenge-of-masses-v.html">this &quot;enterpirse&quot; piece from Steve Jones</a> - the fact that he's in charge of any project at all is pretty depressing. Not because he's actively opposed to dynamic languages - that's just a symptom. No, it's this kind of attitude:</p>
<blockquote>This is the reason I am against dynamic languages and all of the fan-boy parts of IT. IT is no-longer a hackers paradise populated only by people with a background in Computer Science, it is a discipline for the masses and as such the IT technologies and standards that we adopt should recognise that stopping the majority doing something stupid is the goal, because the smart guys can always cope.</blockquote><p>If you are willing to put up with bad developers and poor practices, I guess you'll come out the other end believing this sort of thing. In Jones' world, the best you can do is fight against the mediocrity. Gosh forbid you do any selective hiring, or train the staff you have - or even hold them to high expectations. <em>No, better to expect nothing and get nothing.</em></p><p>That thinking combines pretty well with <a href="http://www.subtraction.com/archives/2007/1019_if_it_looks_.php">this NY Times piece</a> I read yesterday - on why Enterprise applications tend to be hard to use. I'll go so far as to say that they'll keep being hard to use until the kind of thinking illustrated by Jones leaves IT. </p><p>Hat tip to <a href="http://patricklogan.blogspot.com/2007/10/dynamic-languages-compilation.html">Patrick Logan,</a> who led me to the Jones post and to this one from <a href="http://steve.vinoski.net/blog/2007/10/29/theres-no-hope-for-it/">Steve Vinoski.</a></p></div>]]></description>
			<guid isPermaLink="false">3371262482</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3371262482</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3371262482</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=You_get_what_you_expect&amp;entry=3371262482</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=You_get_what_you_expect&amp;entry=3371262482</includedComments:puid>
					<includedComments:author>Jason Rogers</includedComments:author>
					<includedComments:pubDate>2007-10-31T13:40:28-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;The New York Times piece touches on it at the end, but I think the real issue lies in the schools.  The kids who are getting trained in IT are getting sub-standard training in many respects, in many universities (with a few exceptions of course -- UIUC, GA Tech, ...).  You don't get much in the way of usability in schools, you get very little in the way of formal testing (test first or otherwise), there isn't much in the way of software design.  Maybe I am just too sheltered and don't see it, but it seems like the emphasis is usually on something that "gets the grade" not something that is designed well, works, is useable, etc.  So, what we end up with is the majority of kids coming out of school, into the workforce, who still treat tasks like they're tests that need to be passed with an A or B.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Yeah, it's in the schools...</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=You_get_what_you_expect&amp;entry=3371262482</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=You_get_what_you_expect&amp;entry=3371262482</includedComments:puid>
					<includedComments:author>
Terry</includedComments:author>
					<includedComments:pubDate>2007-10-31T14:51:33-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Comment by 
Terry&lt;/p&gt;

&lt;p&gt;


&lt;p&gt;I think it is asking too much to expect college graduates to be well trained programmers. It is common in the engineering disciplines for the schools to teach theory and leave the practical practices to the industry. My degree is in electrical engineering and you generally don't consider a new college engineering hire to be a &amp;quot;real&amp;quot; engineer until he has worked in industry for at least a couple of years.&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Re: You get what you expect</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=You_get_what_you_expect&amp;entry=3371262482</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=You_get_what_you_expect&amp;entry=3371262482</includedComments:puid>
					<includedComments:author>Jason Rogers</includedComments:author>
					<includedComments:pubDate>2007-11-02T11:22:26-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Terry--

&lt;/p&gt;
&lt;p&gt;I don't expect them to be "well trained programmers."  I expect that they should have *some* practical experience.  My problem with it is that it is so easy to integrate practical experience, but often it's not done.  Maybe I'm just a whiner...&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=3371262482</wfw:comment>
		</item>
		<item>
			<title>Buzzword Bingo</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Buzzword_Bingo&amp;entry=3365775486</link>
			<category>enterprisey</category>
			<pubDate>Tue, 28 Aug 2007 17:38:06 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>It's a long way from the clean world of Smalltalk to the buzzword compliant, enterprisey world of SOA - but <a href="http://www.ibm.com/developerworks/webservices/library/ws-soa-esbarch/">Bobby Woolf has made the jump.</a> I'd call it a jump in the wrong direction, but hey - at least his <a href="http://en.wikipedia.org/wiki/Buzzword_bingo">Bingo Card</a> is always full :)</p>
</div>]]></description>
			<guid isPermaLink="false">3365775486</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3365775486</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3365775486</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3365775486</wfw:comment>
		</item>
		<item>
			<title>ERP for the Enteprisey</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=ERP_for_the_Enteprisey&amp;entry=3364580010</link>
			<category>enterprisey</category>
			<pubDate>Tue, 14 Aug 2007 21:33:30 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://www.roughtype.com/archives/2007/08/erps_troubled_l.php">Nick Carr</a> has an article up that <a href="http://duckdown.blogspot.com">enterprisey types</a> ought to read - who knows, they might even learn something.</p>
</div>]]></description>
			<guid isPermaLink="false">3364580010</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3364580010</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3364580010</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3364580010</wfw:comment>
		</item>
		<item>
			<title>On being a follower</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</link>
			<category>enterprisey</category>
			<pubDate>Sun, 05 Aug 2007 11:42:44 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><div>  <p>The enterprisey one managed to <a href="http://duckdown.blogspot.com/2007/08/why-smalltalk-will-always-be-second.html">linkbait me</a> this morning, in his &quot;why Smalltalk doesn&#39;t get used&quot; post. First, I&#39;ll note that Cincom Smalltalk&#39;s user base is up, and our profits are up accordingly - so there must be some happy users out there :) But look at his rationales:</p><ul> 			<li>Microsoft didn&#39;t invent Smalltalk, IBM doesn&#39;t push it and Oracle doesn&#39;t support it and therefore Enterprise Architects can&#39;t incorporate it into their power vendor strategy</li> 		</ul> <p>Hmm. So that would explain the rise in interest in Ruby how, exactly? Never mind that Smalltalk connects quite well to Oracle - the &quot;database of record for our internal version control system is Oracle, and it&#39;s the most widely used DB by our customers. </p><ul> 			<li>Smalltalk is simply too hold. [sic] Enterprises sometimes choose the latest and greatest because it helps motivate their staff and not because it is the best tool for the given problem. This is why I believe Ruby on Rails will succeed.</li> 		</ul><p>Yeah, C and C++ have just withered out on the vine, haven&#39;t they? You know, I suspect that he wouldn&#39;t like this argument if someone used it as an explanation for outsourcing, or failing to hire older workers. </p><ul> 			<li>Smalltalk is slow compared to other first-class languages such as C++ and Java. Developer productivity is great in Smalltalk but developer productivity should always be a second-class concern over runtime performance</li> 		</ul><p>If you measure trivial things, sure. If you write a big app in C++, it often ends up slower, because the developers end up writing a GC system (this is one of the big wins Java gave C++ developers - same syntax, but with modern facilities). Performance hasn&#39;t been an issue for anyone using it in a long while - and if it is, then Ruby sure isn&#39;t an answer (and yet somehow, even though Ruby is very slow, that productivity thing seems to matter.). Go figure.</p><ul> 			<li>Smalltalk is not open. Have you ever heard of any of the Cincom bloggers championing Smalltalk implementations should all be open source?</li> 		</ul><p>We don&#39;t live under an OSS license, but all the code is available (the Smalltalk level code is all available, for both commercial and non-commercial, and the VM source is delivered to all customers). How&#39;s that source access to Oracle working out? Have you stopped using that, or SQL Server? We aren&#39;t under OSS for a simple reason: there&#39;s no business model I&#39;ve seen that would allow us to profitably deliver the product that way. </p><ul> 			<li>The vendors in the Smalltalk community are greedy and for the most part filled with employees that are idiots. Have you ever witnessed coopetition in the Smalltalk community amongst its major vendors to build marketshare? Maybe they could learn something from the Java community in this regard</li> 		</ul><p>The Java community? There&#39;s a vendor there who jealously guards the code to prevent any possibility of code forking. Way back in the day, ParcPlace freely licensed Smalltalk for $1. That&#39;s <em>actual</em> open-ness, as opposed to what passes for it now. Oh - and the link I didn&#39;t reproduce when he called someone an idiot above? That guy isn&#39;t a Cincomer, and has never worked for Cincom. </p>  <p>Then there&#39;s this:</p>  <ul> <li>No ability to write simple standalone applications. You can write a small application in C++ and/or Java, copy it onto a USB and give to someone else to run on their computer. You can&#39;t really do the same with Smalltalk</li> </ul>  <p>Hmm. I&#39;m entering this post from just that sort of tool - heck, I&#39;ve even passed copies of <a href="../BottomFeeder">BottomFeeder</a> around via USB. The list of things that McGovern knows nothing about seems to grow as time goes by.</p>   <p>I&#39;d go on, but it gets tiresome. If McGovern doesn&#39;t want to use Smalltalk, that&#39;s fine - plenty of other people do, and it&#39;s a growing number all the time. Based on my reading of his blog, he&#39;s stuck in an unproductive atmosphere, in a shop that can barely deliver working code. I&#39;ll make this point: once upon a time, back in the early 90&#39;s, that shop was productive - they were using Smalltalk. That stopped, and it looks like the productivity stopped with it. </p></div>
</p></div>]]></description>
			<guid isPermaLink="false">3363766964</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3363766964</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3363766964</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>Michael Haupt</includedComments:author>
					<includedComments:pubDate>2007-08-05T13:39:04-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;don't you think McGovern's post carries a good deal of satirical content? After all, saying something like&lt;blockquote&gt;No convincing examples of enterprise applications. Pretty much ever person in the Java community is familiar with the J2EE Petstore. What is the equivalent in Smalltalk?&lt;/blockquote&gt;or&lt;blockquote&gt;No ability to write simple standalone applications. You can write a small application in C++ and/or Java, copy it onto a USB and give to someone else to run on their computer. You can't really do the same with Smalltalk&lt;/blockquote&gt;doesn't really make the one saying it sound like someone who was actually knowing what they were talking about, provided they are serious about what they say.&lt;/p&gt;

&lt;p&gt;I mean, come on. &lt;em&gt;PetStore&lt;/em&gt;?&lt;/p&gt;

&lt;p&gt;And &lt;em&gt;if&lt;/em&gt; McGovern is being serious, then he is obviously also somewhat clueless.&lt;/p&gt;

&lt;p&gt;Greetings,&lt;br&gt;Michael&lt;/p&gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>satire alert?</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>
&lt;a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView"&gt;Troy Brumley&lt;/a&gt;</includedComments:author>
					<includedComments:pubDate>2007-08-05T14:54:57-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Comment by 
&lt;a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView"&gt;Troy Brumley&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;


&lt;p&gt;While I don't think it's an appropriate system for enterprise development, Squeak has about the most open license I've ever worked with.&lt;/p&gt;
&lt;p&gt;A more fundamental problem with McGovern's whole thesis is the idea that you have to &amp;quot;win&amp;quot; to be successful or relevant. That just isn't the case in most fields of endeavor. The IT ecosystem is rich and varied, and we all benefit from a diversity of ideas and implementations.&lt;/p&gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
squeak?</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>Philippe Marschall</includedComments:author>
					<includedComments:pubDate>2007-08-05T15:14:27-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Squeak is neither OpenSource(tm) nor free software.

The only open and free Smalltalk I know of is GST.
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title>Squeaks openness</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>
James Robertson</includedComments:author>
					<includedComments:pubDate>2007-08-05T15:42:37-04: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;For the people living in &amp;quot;only the GPL is truly free&amp;quot; fantasy world, sure. For the rest of us who live in the real world, Squeak is free and open source.&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Re: On being a follower</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>she</includedComments:author>
					<includedComments:pubDate>2007-08-05T15:48:23-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Maybe his reasoning is wrong, given. But the conclusion is still correct.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The fancy bits are with ruby and ruby on rails, whether people like the hype around &lt;/p&gt;&lt;p&gt;RoR or not isnt a huge concern (the ruby language is what is very nice there)&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Smalltalk doesnt compete with C++ or C or C#, it competes with perl python and&amp;nbsp;&lt;/p&gt;&lt;p&gt;ruby, and thus must appeal to people in this field. I believe for any given big project,&lt;/p&gt;&lt;p&gt;lets take a game engine, they will always choose C++ over smalltalk ;)&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>he is right</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>John Dougan</includedComments:author>
					<includedComments:pubDate>2007-08-05T18:00:18-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Phillippe is half right and it has nothing to do with the GPL. The old Squeak license had a number of encumberances because of the old license that Apple released the original Squeak under and there was no procedure to make sure that the later contributed code was licensed properly.&amp;nbsp; Apple have relicensed the old core system under APSL 2.0 (http://www.squeak.org/SqueakLicense/) and the individual contributions are being relicensed under the MIT license (http://netjam.org/squeak/SqueakDistributionAgreement.pdf).&amp;nbsp; I talked with Craig Latta about it recently and god progress is being made. There are only about 300 methods left that actually matter that also have no clear license. It shouldn&amp;#39;t take much of a cleanroom effort to reimplement them then strip the methods that don&amp;#39;t matter from the core release and then it will be fully Open Source (tm of OSI). 
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title>Openess problem being fixed.</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>Charles Miller</includedComments:author>
					<includedComments:pubDate>2007-08-05T18:12:52-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Anyone with half a brain could write a decent article pointing out the flaws in Smalltalk, that article seems to skip every single valid point in favour of easily-argued flamebait. I'm half tempted to think that you've been trolled.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Flamebait?</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>gwenhwyfaer</includedComments:author>
					<includedComments:pubDate>2007-08-05T18:37:46-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Surely the assertion that &amp;quot;...developer productivity should always be a second-class concern over runtime performance&amp;quot; was pretty much a great big Jolly Roger hoisted over the whole posting...? Not even the people who hold such a view implicitly dare to defend it openly... &lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>Andy Bower</includedComments:author>
					<includedComments:pubDate>2007-08-06T07:09:46-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I added this comment to McGoverns post but I wondered whether it might get &amp;quot;delayed in moderation&amp;quot; so I reproduce it here:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;nbsp;To James McGovern:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;quot;&lt;em&gt;No ability to write simple standalone applications. You can write a small application in C++ and/or Java, copy it onto a USB and give to someone else to run on their computer. You can&amp;#39;t really do the same with Smalltalk&lt;/em&gt;&amp;quot;.&lt;/p&gt;&lt;p&gt;Sigh. You call members of the Smalltalk community idiots and yet have the gall to come up with unresearched tripe like this.&lt;/p&gt;&lt;p&gt;Smalltalk has been able to produce standalone applications for years. Download this and copy it onto a &amp;quot;memory stick&amp;quot;. It&amp;#39;s a standalone implementation of the Windows Registry Editor in Dolphin Smalltalk:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.object-arts.com/downloads/misc/DRegEdit.exe"&gt;http://www.object-arts.com/downloads/misc/DRegEdit.exe&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If you want a more application then copy this to another USB stick:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.object-arts.com/downloads/misc/MarkovGameSetup.exe"&gt;http://www.object-arts.com/downloads/misc/MarkovGameSetup.exe&lt;/a&gt;&lt;/p&gt;&lt;p&gt;And try this for a commercial app:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.my-blood-pressure.com/"&gt;http://www.my-blood-pressure.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The only way you&amp;#39;ll be able to tell this is written in Smalltalk is by a close examination of the executable version resource.&lt;/p&gt;&lt;p&gt;Now who looks like an idiot.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Who's the idiot?</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>Michael Haupt</includedComments:author>
					<includedComments:pubDate>2007-08-06T07:46:11-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;&lt;p&gt;...satire alert.&lt;/p&gt;

&lt;p&gt;Sometimes, satire is best if done unintentionally.&lt;/p&gt;

&lt;p&gt;Best,&lt;br&gt;Michael&lt;/p&gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>like I said...</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2007-08-06T09:09:05-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Smalltalk is dead... Proof?&amp;nbsp; Just search Monster.com or any internet job website for Smalltalk jobs verses C#, Java, C++, etc.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Authority? Over 11 years experience in Smalltalk with rapidly diminishing opportunities for employment...&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Smalltalk is dead</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2007-08-06T09:39:24-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Smalltalk being dead obviously lured JP Morgan into having Kapital developed and sold to them.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>Isaac Gouy</includedComments:author>
					<includedComments:pubDate>2007-08-06T13:12:01-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;anonymous wrote &lt;em&gt;"Smalltalk being dead obviously lured JP Morgan into having Kapital developed and sold to them."&lt;/em&gt;&lt;br/&gt;
iirc I heard about Kapital back in the early '90s and wonder when it was started?
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title>back in the day</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>Philippe Marschall</includedComments:author>
					<includedComments:pubDate>2007-08-06T13:45:55-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;&lt;p&gt;James, please learn what OpenSource(tm) and free software means. They have very precise definitions that go beyond "the source is there". You can have the source of Windows too. The FSF of course accepts other licenses than GPL as free.&lt;/p&gt;

&lt;a href="http://www.opensource.org/docs/osd"&gt;http://www.opensource.org/docs/osd&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.fsf.org/licensing/licenses/"&gt;http://www.fsf.org/licensing/licenses/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>OpenSource</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=On_being_a_follower&amp;entry=3363766964</includedComments:puid>
					<includedComments:author>Mark Miller</includedComments:author>
					<includedComments:pubDate>2007-08-07T02:09:08-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Interestingly McGovern&amp;nbsp;links to another article on &lt;a href="http://kw-agiledevelopment.blogspot.com/2007/08/most-it-projects-fail-will-yours_06.html"&gt;why most IT projects fail&lt;/a&gt;. It&amp;#39;s been this way for years. I remember we were talking about this high rate of project failure in the 90s.&amp;nbsp;I agree that competently implemented iterative methods are a part of the solution, but I think development platforms are an issue that should be considered. In past projects I&amp;#39;ve worked on it&amp;#39;s been difficult to get away from spending a significant amount of time working on plumbing issues, no matter which language/development platform I&amp;#39;ve used. This takes time away from working on what actually needs to get solved: the business problem.&lt;/p&gt;&lt;p&gt;I think a significant factor in this was the weakness&amp;nbsp;of the languages that were used. They gained almost all of their leverage from APIs, which had a tendency of course&amp;nbsp;to focus on plumbing. I mean, what value could they contribute to a project if this wasn&amp;#39;t the case? The producers of these libraries don&amp;#39;t know what you&amp;#39;re going to be modeling from project to project. They have to focus on issues like accessing a resource, and they had a tendency to make you spend a lot of time thinking about how to access them properly.&lt;/p&gt;&lt;p&gt;I think what RoR and Seaside/Glorp bring to the table is allowing developers to spend more time thinking about the actual problem, which equals developer productivity. It&amp;#39;s interesting he says &amp;quot;program performance is more important than developer productivity&amp;quot;. With that kind of attitude your developers are always going to be struggling or at least worried about getting their project done on time and within budget. I can understand this emphasis on performance&amp;nbsp;within some domains. If a program is too slow, people won&amp;#39;t use it. The question is are there other ways of speeding it up? If it&amp;#39;s a web app., get faster servers. That&amp;#39;s been a mantra in the Java community for years: speed is just a function of the hardware, not the software.&lt;/p&gt;&lt;p&gt;Overall what&amp;nbsp;McGovern displays&amp;nbsp;is what&amp;nbsp;I&amp;#39;ve observed in other organizations, and other tech bloggers, which is they see IT systems development as primarily an I.S. function, with those with CS skills in support roles. A lot of IT systems development that I&amp;#39;ve seen in the past is &amp;quot;plug &amp;#39;this&amp;#39; into &amp;#39;that&amp;#39;&amp;quot;, assembling premanufactured components together. There&amp;#39;s not much innovation going on. It seems like this is what McGovern supports. Take what the big manufacturers are selling,&amp;nbsp;and whatever&amp;#39;s popular in the OSS community. Use their integration tools/capabilities to plug them together, and BTW let the engineers deal with each manufacturer&amp;#39;s quirks. For example, Oracle documentation still sucks. For all practical purposes it&amp;#39;s non-existent unless you&amp;#39;re willing to pey mucho training fees to get your people trained on it, or hire expensive consultants to do&amp;nbsp;the work&amp;nbsp;for you. The more enterprising engineers will go out and buy Osborne books at company expense and study them.&lt;/p&gt;&lt;p&gt;Not to say plugging components together is bad, but if that&amp;#39;s all you&amp;#39;re doing you&amp;#39;re not really innovating. You&amp;#39;re&amp;nbsp;just moving along&amp;nbsp;in the &amp;quot;IT Doesn&amp;#39;t Matter&amp;quot; club, because almost everyone else is using, or has available to them, the exact same IT component set.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>The wisdom of the plug and play IT culture</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3363766964</wfw:comment>
		</item>
		<item>
			<title>Irony Alert</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</link>
			<category>enterprisey</category>
			<pubDate>Mon, 02 Jul 2007 14:06:04 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://duckdown.blogspot.com/2007/07/folks-who-blog-but-still-dont.html">Yet another Pot/Kettle thing from the Enterprisey one:</a></p>
<blockquote>&quot;Folks who blog but still don't understand blogging...&quot;</blockquote>
<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/humor" rel="tag">humor</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3360837964</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3360837964</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3360837964</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2007-07-02T21:35:11-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;How come you haven&amp;#39;t answered any of the questions he has asked? Are you afraid? 
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:puid>
					<includedComments:author>
James Robertson</includedComments:author>
					<includedComments:pubDate>2007-07-02T22:37:31-04: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 tend to ignore him, other than periodically highlighting his more idiotic statements.&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Questions?</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2007-07-03T08:12:01-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;If you are ignoring him, then why do you always link to him? He always refers to you as president of his fan club which you are proving correct. I do think his questions around Smalltalk and User-Centric Identity do have merit.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:puid>
					<includedComments:author>
James Robertson</includedComments:author>
					<includedComments:pubDate>2007-07-03T10:01:32-04: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;You may have noticed that one of the things I like to do is highlight things I think are stupid. Maybe it's a personality flaw, but it's what I do.&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
You may have noticed...</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2007-07-03T21:34:39-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Do you think it is stupid that Smalltalk is the only language to not support user-centric identity (e.g. Cardspace or OpenID)? Do you think it is stupid that Smalltalk cannot integrate with enterprise security products?&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:puid>
					<includedComments:author>
James Robertson</includedComments:author>
					<includedComments:pubDate>2007-07-03T22:07:49-04: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;Hmm. Smalltalk &amp;quot;cannot integrate&amp;quot;? Cincom Smalltalk has a standards compliant WS* stack, and according to this, you can &lt;a href="http://cardspace.netfx3.com/files/folders/samples-july-ctp/entry5269.aspx"&gt;integrate that way&lt;/a&gt; quite nicely. We don't implement those specs directly (we've had zero requests for that), it's something we could do in a straightforwatrd fashion - if there were any demand for it.&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Integration...</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Irony_Alert&amp;entry=3360837964</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2007-07-04T10:08:44-04:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;OpenID has absolutely nothing to do with WS-I. Don&amp;#39;t show your own irony... 
&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=3360837964</wfw:comment>
		</item>
	</channel>
</rss>
