<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Joho the Blog &#187; oldfart</title>
	<atom:link href="http://www.hyperorg.com/blogger/tag/oldfart/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hyperorg.com/blogger</link>
	<description>Let's just see what happens</description>
	<lastBuildDate>Sat, 15 Jun 2013 21:48:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Remember what it was like to be dumb?</title>
		<link>http://www.hyperorg.com/blogger/2011/05/22/10625/</link>
		<comments>http://www.hyperorg.com/blogger/2011/05/22/10625/#comments</comments>
		<pubDate>Sun, 22 May 2011 20:59:12 +0000</pubDate>
		<dc:creator>davidw</dc:creator>
				<category><![CDATA[education]]></category>
		<category><![CDATA[too big to know]]></category>
		<category><![CDATA[2b2k]]></category>
		<category><![CDATA[oldfart]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.hyperorg.com/blogger/?p=10625</guid>
		<description><![CDATA[No, kids, you probably don&#8217;t. I used to be a terrible, horrible, miserable hobbyist programmer. I enjoyed it a great deal, but land-o-lakes was I dumb! I learned out of books, most of which are still bending the shelves they sit on. A good programming book is a pleasure. It teaches you the principles and [...]]]></description>
				<content:encoded><![CDATA[<p>No, kids, you probably don&#8217;t.</p>
<p>I used to be a terrible, horrible, miserable hobbyist programmer. I enjoyed it a great deal, but land-o-lakes was I dumb! </p>
<p>I learned out of books, most of which are still bending the shelves they sit on. A good programming book is a pleasure. It teaches you the  principles and the basic moves. But, programming is fun because it&#8217;s so specific. You need to measure the length of a line displayed in a particular font, or you want to set the opacity of a circle based on its diameter, and the book you&#8217;re using just does not happen to hit those examples. The time I used to spent guessing and poking around was not instructive and did not build character.  It was simply what you had to do when you were dumb.</p>
<p>I am still a terrible, horrible, miserable hobbyist programmer. But my ability to solve problems, and, yes, eventually even to learn, has gone up orders and orders of magnitude because of three inter-related things: </p>
<p>1. All problems only arise the first time in a population once. Therefore, most problems have already been addressed by someone before you. They&#8217;ve either been solved  by someone else or, if there are no solutions, someone has already discovered that.</p>
<p>2. It&#8217;s now so easy to make your work  public </p>
<p>3. The hacker ethos has resulted in superb developers making their work available as examples and as entire libraries. </p>
<p>The second and third together has resulted in an enormous and public repository of questions, answers, examples, and explanations. (For example, see <a href="http://jqfundamentals.com/book/index.html">Rebecca Murphey&#8217;s introduction</a> to <a href="http://www.JQuery.com">JQuery</a>&#8230;and then consider the centuries of engineering time libraries like  JQuery have saved us. (Hat tip to <a href="http://www.readwriteweb.com/hack/2011/05/3-free-e-books-on-jquery.php">ReadWriteWeb</a> for the link to Rebecca&#8217;s book.))</p>
<p>4. Search engines are so damn good that we can find our way through that gigantic, unplanned repository.</p>
<p>You know every single thing I&#8217;ve just said. Still, it&#8217;s just good to remember now and then how  amazing it is that we all know this as if it were always so. Especially if for you it <em>has</em> always been so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperorg.com/blogger/2011/05/22/10625/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.369 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-06-16 11:57:48 -->