<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Don&#8217;t Upgrade</title>
	<atom:link href="http://crookedtimber.org/2004/06/04/dont-upgrade/feed/" rel="self" type="application/rss+xml" />
	<link>http://crookedtimber.org/2004/06/04/dont-upgrade/</link>
	<description>Out of the crooked timber of humanity, no straight thing was ever made</description>
	<lastBuildDate>Sun, 21 Mar 2010 20:32:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jonathan Goldberg</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30784</link>
		<dc:creator>Jonathan Goldberg</dc:creator>
		<pubDate>Tue, 08 Jun 2004 16:16:26 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30784</guid>
		<description>Re: no-one would trust them with something like a transactional database, an air-traffic control system or an electricity grid. Applications for stuff like that are usually written in languages you have never heard of, like APL.If you think anything like the above is or should be written in APL then I really, really, really hope you never write one.  And I am totally confident you won&#039;t.  APL, marvelous for what it&#039;s for (up to a point), is not for any of those things.Like others here, I went though a period of infatuation with APL.  Later I began to see its limitations.  One of which, in the dim and distant days when I used it, was a tendency to crash the machine.  Although that&#039;s not among the reasons I was thinking about above...</description>
		<content:encoded><![CDATA[	<p>Re: no-one would trust them with something like a transactional database, an air-traffic control system or an electricity grid. Applications for stuff like that are usually written in languages you have never heard of, like <span class="caps">APL</span>.If you think anything like the above is or should be written in <span class="caps">APL</span> then I really, really, really hope you never write one.  And I am totally confident you won&#8217;t.  <span class="caps">APL</span>, marvelous for what it&#8217;s for (up to a point), is not for any of those things.Like others here, I went though a period of infatuation with <span class="caps">APL</span>.  Later I began to see its limitations.  One of which, in the dim and distant days when I used it, was a tendency to crash the machine.  Although that&#8217;s not among the reasons I was thinking about above&#8230;</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: John Quiggin</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30783</link>
		<dc:creator>John Quiggin</dc:creator>
		<pubDate>Sat, 05 Jun 2004 22:05:17 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30783</guid>
		<description>I loved the structured procrastination link - this is precisely how all my filing, tidying and similar jobs get done. Contrary to Perry, I find a paid job with a genuine deadline best, since it really encourages procrastination. The cost is that you have to actually do the job in the hours left after fear of failure overrides desire for delay.But how does all this tie in with the Dilbertian principle of active waiting, namely that if you ignore a problem long enough, someone will fix it for you?</description>
		<content:encoded><![CDATA[	<p>I loved the structured procrastination link &#8211; this is precisely how all my filing, tidying and similar jobs get done. Contrary to Perry, I find a paid job with a genuine deadline best, since it really encourages procrastination. The cost is that you have to actually do the job in the hours left after fear of failure overrides desire for delay.But how does all this tie in with the Dilbertian principle of active waiting, namely that if you ignore a problem long enough, someone will fix it for you?</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: novalis</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30782</link>
		<dc:creator>novalis</dc:creator>
		<pubDate>Sat, 05 Jun 2004 22:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30782</guid>
		<description>I know at least one person who programs in Perl these days because it reminds him of APL.And if you really want APL back, Perl6 will allow unicode operators.</description>
		<content:encoded><![CDATA[	<p>I know at least one person who programs in Perl these days because it reminds him of <span class="caps">APL</span>.And if you really want <span class="caps">APL</span> back, Perl6 will allow unicode operators.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: infoshaman</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30781</link>
		<dc:creator>infoshaman</dc:creator>
		<pubDate>Sat, 05 Jun 2004 20:07:24 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30781</guid>
		<description>Thanks for the entry. You connected me with a part of my intellectual past. I programmed in APL in the 70s for a professor of sociology named Nick Mullins, who forced me to read papers by Ron Breiger. I vaguely remember reading a part of Ron&#039;s PhD thesis. Ron&#039;s subdiscipline, social network analysis, is evidence to the contrary that &quot;anyone can do sociology&quot;! I now support the US air traffic control system. The current US ATC software is written in a mix of &quot;C&quot;, Jovial and assembly language. The software&#039;s ancient (early 1980s design) and held together by a small cadre of very dedicated engineers. If the Bushies don&#039;t keep cutting Federal civil agency funding, the next version of the US&#039;s ATC software will be fielded around 2010. And it will be written in &quot;C++&quot;. I suspect that, as with many major software projects, the Royal Bank of Canada cut corners on its development effort. Only about one of every six hours of SUCCESSFUL software projects is spent writing code. But since managers are in a hurry, they don&#039;t let the designers do their up-front job properly, then they insist on cutting over to new software before the testers are finished. The consequence is not surprizing: &quot;Pay me now, or pay me later!&quot;Bryan: &quot;k&quot; is available at http://kx.com  I discovered it about two months ago, and it&#039;s a blast...like APL on speed! Give it a look.Finally, not all APL code is unreadable. In the mid-1980s, the General Accounting Office reviewed my implementation of an econometric model of the US military compensation system. Once I taught the auditors the APL basics, they could understand the model well enough to approve it for use.</description>
		<content:encoded><![CDATA[	<p>Thanks for the entry. You connected me with a part of my intellectual past. I programmed in <span class="caps">APL</span> in the 70s for a professor of sociology named Nick Mullins, who forced me to read papers by Ron Breiger. I vaguely remember reading a part of Ron&#8217;s PhD thesis. Ron&#8217;s subdiscipline, social network analysis, is evidence to the contrary that &#8220;anyone can do sociology&#8221;! I now support the US air traffic control system. The current <span class="caps">US ATC</span> software is written in a mix of &#8220;C&#8221;, Jovial and assembly language. The software&#8217;s ancient (early 1980s design) and held together by a small cadre of very dedicated engineers. If the Bushies don&#8217;t keep cutting Federal civil agency funding, the next version of the US&#8217;s <span class="caps">ATC</span> software will be fielded around 2010. And it will be written in &#8220;C++&#8221;. I suspect that, as with many major software projects, the Royal Bank of Canada cut corners on its development effort. Only about one of every six hours of <span class="caps">SUCCESSFUL</span> software projects is spent writing code. But since managers are in a hurry, they don&#8217;t let the designers do their up-front job properly, then they insist on cutting over to new software before the testers are finished. The consequence is not surprizing: &#8220;Pay me now, or pay me later!&#8221;Bryan: &#8220;k&#8221; is available at <a href="http://kx.com" rel="nofollow">http://kx.com</a>  I discovered it about two months ago, and it&#8217;s a blast&#8230;like <span class="caps">APL</span> on speed! Give it a look.Finally, not all <span class="caps">APL</span> code is unreadable. In the mid-1980s, the General Accounting Office reviewed my implementation of an econometric model of the US military compensation system. Once I taught the auditors the <span class="caps">APL</span> basics, they could understand the model well enough to approve it for use.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Mary Kay</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30780</link>
		<dc:creator>Mary Kay</dc:creator>
		<pubDate>Sat, 05 Jun 2004 19:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30780</guid>
		<description>I don&#039;t do software upgrades myself, that&#039;s why I have a husband.  A husband whose doctoral thesis was, in effect, an enormous computer program. (An Automated Search for Supernovae -- for a PhD in astrophysics.) A husband whose *hobby* is hardware geeking.  Who knows I am a more than competent user but totally uninterested in programming.  So I just had to try to explain to him why I was laughing hysterically at a blog entry about programming languages and upgrading software.  Finally I said, &quot;It&#039;s Kieran Healy.  Everything he writes is both good and funny.&quot;  MKK--still snickering</description>
		<content:encoded><![CDATA[	<p>I don&#8217;t do software upgrades myself, that&#8217;s why I have a husband.  A husband whose doctoral thesis was, in effect, an enormous computer program. (An Automated Search for Supernovae&#8212;for a PhD in astrophysics.) A husband whose <strong>hobby</strong> is hardware geeking.  Who knows I am a more than competent user but totally uninterested in programming.  So I just had to try to explain to him why I was laughing hysterically at a blog entry about programming languages and upgrading software.  Finally I said, &#8220;It&#8217;s Kieran Healy.  Everything he writes is both good and funny.&#8221;  <span class="caps">MKK</span>&#8212;still snickering</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: bryan</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30779</link>
		<dc:creator>bryan</dc:creator>
		<pubDate>Sat, 05 Jun 2004 16:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30779</guid>
		<description>Well nobody seems to have linked to J yet, so after APL two other Vector languages rose to compete, J, by Iverson with help from Roger Hui available at http://www.jsoftware.comsay &quot;APL but only using the ASCII character set&quot; although of course there is more to it than that, and K, used by many top finance companies and totally unreadable IMHO found I can&#039;t remember where. &quot;Applications for stuff like that are usually written in languages you have never heard of,&quot;or in C (eerhh), C++ (aaarggh), Java (ugh)...</description>
		<content:encoded><![CDATA[	<p>Well nobody seems to have linked to J yet, so after <span class="caps">APL</span> two other Vector languages rose to compete, J, by Iverson with help from Roger Hui available at <a href="http://www.jsoftware.com" rel="nofollow">http://www.jsoftware.com</a>say &#8220;APL but only using the <span class="caps">ASCII</span> character set&#8221; although of course there is more to it than that, and K, used by many top finance companies and totally unreadable <span class="caps">IMHO</span> found I can&#8217;t remember where. &#8220;Applications for stuff like that are usually written in languages you have never heard of,&#8221;or in C (eerhh), C++ (aaarggh), Java (ugh)&#8230;</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: consigliere</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30778</link>
		<dc:creator>consigliere</dc:creator>
		<pubDate>Sat, 05 Jun 2004 15:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30778</guid>
		<description>My brief love affair with APL (a &quot;write-only&quot; language) was 25 years ago. It was the perfect programming language for undergraduate students of analytic philosophy - especially those who wrote miserable, confused senior theses on Frege.</description>
		<content:encoded><![CDATA[	<p>My brief love affair with <span class="caps">APL </span>(a &#8220;write-only&#8221; language) was 25 years ago. It was the perfect programming language for undergraduate students of analytic philosophy &#8211; especially those who wrote miserable, confused senior theses on Frege.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Huben</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30777</link>
		<dc:creator>Mike Huben</dc:creator>
		<pubDate>Sat, 05 Jun 2004 13:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30777</guid>
		<description>APL was my first programming language.  I loved it, but it warped me in many ways that took years to unlearn.  Funny how I can still read and understand it 30 years and roughly 16 languages later.</description>
		<content:encoded><![CDATA[	<p><span class="caps">APL</span> was my first programming language.  I loved it, but it warped me in many ways that took years to unlearn.  Funny how I can still read and understand it 30 years and roughly 16 languages later.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30776</link>
		<dc:creator>Carlos</dc:creator>
		<pubDate>Sat, 05 Jun 2004 01:27:45 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30776</guid>
		<description>Ah, APL. APL is the Zukofsky of programming languages.</description>
		<content:encoded><![CDATA[	<p>Ah, <span class="caps">APL</span>. APL is the Zukofsky of programming languages.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30775</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 05 Jun 2004 01:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30775</guid>
		<description>Back in 2002 at a big company that no longer exists (for unrelated reasons), we used a 1996 or so version of Lotus Notes.  It was annoying as heck to use but we never got viruses and there were never any upgrade hassles.</description>
		<content:encoded><![CDATA[	<p>Back in 2002 at a big company that no longer exists (for unrelated reasons), we used a 1996 or so version of Lotus Notes.  It was annoying as heck to use but we never got viruses and there were never any upgrade hassles.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: yabonn</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30774</link>
		<dc:creator>yabonn</dc:creator>
		<pubDate>Sat, 05 Jun 2004 00:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30774</guid>
		<description>Upgrading : old bugs out, new bugs in.</description>
		<content:encoded><![CDATA[	<p>Upgrading : old bugs out, new bugs in.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Doyle</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30773</link>
		<dc:creator>Jeff Doyle</dc:creator>
		<pubDate>Fri, 04 Jun 2004 22:58:15 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30773</guid>
		<description>Since we are telling jokes: The difference between hardware and software is that you can change hardware.Seriously, the question to ask before upgrading is: why? The answer is seldom compelling. (usually reduces to raw neophilia.)</description>
		<content:encoded><![CDATA[	<p>Since we are telling jokes: The difference between hardware and software is that you can change hardware.Seriously, the question to ask before upgrading is: why? The answer is seldom compelling. (usually reduces to raw neophilia.)</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: Mr Bill</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30772</link>
		<dc:creator>Mr Bill</dc:creator>
		<pubDate>Fri, 04 Jun 2004 22:23:14 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30772</guid>
		<description>Joke told by former NCR (remember them?)softwear developer:What&#039;s the difference between softwear salesmen and used-car salesmen?The used-car salesmen know they are lying.</description>
		<content:encoded><![CDATA[	<p>Joke told by former <span class="caps">NCR </span>(remember them?)softwear developer:What&#8217;s the difference between softwear salesmen and used-car salesmen?The used-car salesmen know they are lying.</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: liberal japonicus</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30771</link>
		<dc:creator>liberal japonicus</dc:creator>
		<pubDate>Fri, 04 Jun 2004 22:20:48 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30771</guid>
		<description>To paraphrase Johnson, upgrading software represents the triumph of hope over experience</description>
		<content:encoded><![CDATA[	<p>To paraphrase Johnson, upgrading software represents the triumph of hope over experience</p>
 ]]></content:encoded>
	</item>
	<item>
		<title>By: q</title>
		<link>http://crookedtimber.org/2004/06/04/dont-upgrade/comment-page-1/#comment-30770</link>
		<dc:creator>q</dc:creator>
		<pubDate>Fri, 04 Jun 2004 22:02:22 +0000</pubDate>
		<guid isPermaLink="false">http://crookedtimber.org/wp/?p=1669#comment-30770</guid>
		<description>Bundled functions and requirements depend on trust and give greater flexibility which is not always a good thing.  If customers were charged for the service of &quot;how much money is in their accounts&quot; a cost 5 dollars a year, the bigwigs would not have allowed the error to happen, as the mistake would have cost them 50 million dollars.If George Bush was charged a million dollars for every person who died in Iraq during war and occupation since 20 March 2003 maybe he would have thought more clearly about a clearly defined exit strategy. </description>
		<content:encoded><![CDATA[	<p>Bundled functions and requirements depend on trust and give greater flexibility which is not always a good thing.  If customers were charged for the service of &#8220;how much money is in their accounts&#8221; a cost 5 dollars a year, the bigwigs would not have allowed the error to happen, as the mistake would have cost them 50 million dollars.If George Bush was charged a million dollars for every person who died in Iraq during war and occupation since 20 March 2003 maybe he would have thought more clearly about a clearly defined exit strategy.</p>
 ]]></content:encoded>
	</item>
</channel>
</rss>
