<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Michael Riddle&#039;s Thoughts</title>
	<link>http://www.michaelriddle.com</link>
	<description>The world of Software Design</description>
	<lastBuildDate>Fri, 02 Oct 2009 03:02:09 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Hacking and Consequences</title>
		<description><![CDATA[Once again, my site was hacked. The loss is in the comments that readers have added. If you have posted a comment, I&#8217;d appreciate it if you&#8217;d re-post.
Since BlueHost provides Wordpress sites in a totally unsecured state, and denies any responsibility for security, I&#8217;ve had to waste a lot of time learning. I&#8217;ll slowly get [...]]]></description>
		<link>http://www.michaelriddle.com/?p=71</link>
			</item>
	<item>
		<title>Differences between good and great programmers</title>
		<description><![CDATA[It is widely known that there can be a ten or even hundred to one difference in the productive output of great programmers .vs. average ones. I’ve been trying to think of what some of the reasons might be, and how we can apply them to our own work.
The first thing I’ve come up with [...]]]></description>
		<link>http://www.michaelriddle.com/?p=55</link>
			</item>
	<item>
		<title>A library without books</title>
		<description><![CDATA[I read this Boston Globe article yesterday, and it got me thinking. Replace a place where literally hundreds of people can survey available books, read them, bounce between them – with a $12,000 cappuccino machine, net outlets, and 18 E-Book readers. What are they thinking?
The web has been an amazing thing. It is a great [...]]]></description>
		<link>http://www.michaelriddle.com/?p=44</link>
			</item>
	<item>
		<title>TANSTAAFL and double-edged swords</title>
		<description><![CDATA[One of my favorite science-fiction authors, Robert Heinlein, wrote a book, The Moon is a Harsh Mistress, that concerns an artificial intelligence assisting in a revolution. In the book, characters use the acronym TANSTAAFL for “There ain’t no such thing as a free lunch”. The point being made was that you always pay for what [...]]]></description>
		<link>http://www.michaelriddle.com/?p=37</link>
			</item>
	<item>
		<title>A quick tip for developers</title>
		<description><![CDATA[While I’m working on this week’s post, I thought I’d pass on a useful tip that I’ve not noticed used by other programmers I know. On my development machines I have two hard drives in the removable drive sleds &#8211; costs about $26 at Fry’s for the first one, and $13 or so for each [...]]]></description>
		<link>http://www.michaelriddle.com/?p=35</link>
			</item>
	<item>
		<title>Message-based systems</title>
		<description><![CDATA[The closest thing I have encountered to Brook’s silver bullet is programming with asynchronous message-based design. I’m not the man to know who invented anything in terms of who should get the credit, but Alan Kay is the man who has most influenced me with his work in this area. Among many other things, he [...]]]></description>
		<link>http://www.michaelriddle.com/?p=32</link>
			</item>
	<item>
		<title>Tool transparency</title>
		<description><![CDATA[I consider a pencil and paper to be the strongest competitor I have. Why? Because it has incredible tool transparency. When I use it, I do not have to think about the tool. My mind remains on my thoughts. If I’m taking notes, I’m not thinking about dialog boxes, the “right” order to do things, [...]]]></description>
		<link>http://www.michaelriddle.com/?p=29</link>
			</item>
	<item>
		<title>When theory and reality collide</title>
		<description><![CDATA[Reality wins. Every time. Theory is our name for how we hope it works. I used to keep a sign over my desk that read “When theory and reality collide, reality wins”. I used it to keep my focus on the reality that we create tools for other people to use.
We all like to think [...]]]></description>
		<link>http://www.michaelriddle.com/?p=25</link>
			</item>
	<item>
		<title>Why does good software take so long to build?</title>
		<description><![CDATA[I’ve been growing a new program. It could be a CAD program, it could be a project management program, it might be an idea facilitator. Actually its all of this and more. It&#8217;s hard to put a label on it, because we’ve spent seven years thinking about how people work with CAD designs, and why [...]]]></description>
		<link>http://www.michaelriddle.com/?p=20</link>
			</item>
	<item>
		<title>Let me introduce myself</title>
		<description><![CDATA[I’ve been thinking about software systems architecture for over 35 years now. I wrote one of the first microcomputer CAD programs, Interact, which was the prototype for the first version of AutoCAD. Since then, my company, Evolution Computing, has published both EasyCAD and FastCAD.
I intend to discuss issues in software architecture, program ease of use, [...]]]></description>
		<link>http://www.michaelriddle.com/?p=17</link>
			</item>
</channel>
</rss>
