<?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: In Which Amy Encounters a Superior Mind, Recognizes (Again) Her Own Incompetence, and Rededicates Herself to Alleviating the Problem, Though Not Without Some Concern About When She&#8217;ll Actually Find the Time to Do So</title>
	<atom:link href="http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/</link>
	<description>Reqs. Code. Docs. Done.</description>
	<lastBuildDate>Mon, 06 Jun 2011 10:40:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: regeya</title>
		<link>http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1084</link>
		<dc:creator>regeya</dc:creator>
		<pubDate>Mon, 28 Jan 2008 06:57:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1084</guid>
		<description>I&#039;m making this comment as an outsider.  I&#039;m one of those people who dropped out of CS in college because he sucked, and went on to get a liberal arts degree.  I stumbled upon your site looking for some materials on Ruby metaprogramming (DT&#039;s pickaxe book sucks in this area.)

I wasn&#039;t heart-broken by that decision, though, and looking at Steve Yegge&#039;s website reminds me of one of the reasons why.

In my opinion, it&#039;s not right for a person to be cocky about something like &quot;if you don&#039;t know how a compiler works, you don&#039;t know how a computer works&quot; then go off and gush about Java and (ugh) Lisp.  Java&#039;s somewhat heavy just because it has to have its layer of VM hardware abstraction on top of the OS&#039;s layers of abstraction, and Lisp, well, Lisp encourages things like recursion.

What little I did learn about the workings of computers I learned by working with assembly language and macro assemblers on Intel hardware.  Wish I&#039;d worked with more, but at this point I don&#039;t feel the need.  Anyway, after learning a bit more, later in college, I realized just how evil recursion can be, and stayed away from it like the plague.

When you call a routine from the routine, aka recursion, you&#039;re causing the system to need to save the state of your call, so it can call itself again.  Then if that call recurses (let&#039;s say you&#039;re doing a recursive binary tree traversal, say) you&#039;ve got to save the state again...before long, you have a big ol&#039; stack of state info.  And you have to recall that when function calls start returning.  

So that&#039;s the main reason I don&#039;t like Lisp.  That and getting to a uni level after learning a bit about assembly on x86 and a teensy bit about compiler design, and having these ex-hippie math profs that were teaching comp sci who went on about &quot;elegant&quot; languages and how computer processing power and RAM were increasing, so it was a non-issue...blah, I don&#039;t care that I couldn&#039;t do proofs of my algorithms, I didn&#039;t go into that line of work because I knew I would be going into a workforce of overeducated idiots who thought the elegant solution was the best.

And now about the only thing I ever code in is Ruby.  Oog.

I suppose I was destined for the early PC revolution and missed it because I was still a kid at the time. ;-)

(and no, Steve Yegge doesn&#039;t seem all that cocky.  he just reminded me of something, that&#039;s all. :-&gt;)</description>
		<content:encoded><![CDATA[<p>I&#8217;m making this comment as an outsider.  I&#8217;m one of those people who dropped out of CS in college because he sucked, and went on to get a liberal arts degree.  I stumbled upon your site looking for some materials on Ruby metaprogramming (DT&#8217;s pickaxe book sucks in this area.)</p>
<p>I wasn&#8217;t heart-broken by that decision, though, and looking at Steve Yegge&#8217;s website reminds me of one of the reasons why.</p>
<p>In my opinion, it&#8217;s not right for a person to be cocky about something like &#8220;if you don&#8217;t know how a compiler works, you don&#8217;t know how a computer works&#8221; then go off and gush about Java and (ugh) Lisp.  Java&#8217;s somewhat heavy just because it has to have its layer of VM hardware abstraction on top of the OS&#8217;s layers of abstraction, and Lisp, well, Lisp encourages things like recursion.</p>
<p>What little I did learn about the workings of computers I learned by working with assembly language and macro assemblers on Intel hardware.  Wish I&#8217;d worked with more, but at this point I don&#8217;t feel the need.  Anyway, after learning a bit more, later in college, I realized just how evil recursion can be, and stayed away from it like the plague.</p>
<p>When you call a routine from the routine, aka recursion, you&#8217;re causing the system to need to save the state of your call, so it can call itself again.  Then if that call recurses (let&#8217;s say you&#8217;re doing a recursive binary tree traversal, say) you&#8217;ve got to save the state again&#8230;before long, you have a big ol&#8217; stack of state info.  And you have to recall that when function calls start returning.  </p>
<p>So that&#8217;s the main reason I don&#8217;t like Lisp.  That and getting to a uni level after learning a bit about assembly on x86 and a teensy bit about compiler design, and having these ex-hippie math profs that were teaching comp sci who went on about &#8220;elegant&#8221; languages and how computer processing power and RAM were increasing, so it was a non-issue&#8230;blah, I don&#8217;t care that I couldn&#8217;t do proofs of my algorithms, I didn&#8217;t go into that line of work because I knew I would be going into a workforce of overeducated idiots who thought the elegant solution was the best.</p>
<p>And now about the only thing I ever code in is Ruby.  Oog.</p>
<p>I suppose I was destined for the early PC revolution and missed it because I was still a kid at the time. <img src='http://www.thirdbit.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>(and no, Steve Yegge doesn&#8217;t seem all that cocky.  he just reminded me of something, that&#8217;s all. :-&gt;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amy</title>
		<link>http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1032</link>
		<dc:creator>amy</dc:creator>
		<pubDate>Thu, 08 Nov 2007 16:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1032</guid>
		<description>oh yes, absolutely. And it&#039;s certainly emotionally easier to start out from the position that you suck at something and are only just barely muddling along than it is to pretend to people that you know what you are doing all the time and then exert most of your effort trying to make sure they don&#039;t find out how much muddling you&#039;re doing. So I feel like it&#039;s great and freeing and makes me a better developer to just be able to say &quot;yes, I suck, I don&#039;t know jack, i&#039;m doing my best, I&#039;m learning what I can, and let&#039;s get to work.&quot;</description>
		<content:encoded><![CDATA[<p>oh yes, absolutely. And it&#8217;s certainly emotionally easier to start out from the position that you suck at something and are only just barely muddling along than it is to pretend to people that you know what you are doing all the time and then exert most of your effort trying to make sure they don&#8217;t find out how much muddling you&#8217;re doing. So I feel like it&#8217;s great and freeing and makes me a better developer to just be able to say &#8220;yes, I suck, I don&#8217;t know jack, i&#8217;m doing my best, I&#8217;m learning what I can, and let&#8217;s get to work.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Bartlett</title>
		<link>http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1031</link>
		<dc:creator>Colin Bartlett</dc:creator>
		<pubDate>Wed, 07 Nov 2007 17:05:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1031</guid>
		<description>I&#039;ve always liked G K Chesterton&#039;s maxim that if a thing is worth doing, it&#039;s worth doing badly. (Seriously - I ought to use it more than I do.)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve always liked G K Chesterton&#8217;s maxim that if a thing is worth doing, it&#8217;s worth doing badly. (Seriously &#8211; I ought to use it more than I do.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1018</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Tue, 30 Oct 2007 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1018</guid>
		<description>I couldn&#039;t agree with you more. I have far too many &quot;incompetent&quot; moments, and although they&#039;re somewhat depressing, they also push me to learn the thing that made me realize I was incompetent. From that I&#039;ve learned a lot. More than I would have if I had thought nothing of it in the first place.</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t agree with you more. I have far too many &#8220;incompetent&#8221; moments, and although they&#8217;re somewhat depressing, they also push me to learn the thing that made me realize I was incompetent. From that I&#8217;ve learned a lot. More than I would have if I had thought nothing of it in the first place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Breen</title>
		<link>http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1014</link>
		<dc:creator>Mike Breen</dc:creator>
		<pubDate>Mon, 29 Oct 2007 17:38:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.thirdbit.net/articles/2007/10/29/in-which-amy-encounters-a-superior-mind-recognizes-again-her-own-incompetence-and-rededicates-herself-to-alleviating-the-problem-though-not-without-some-concern-about-when-shell-actually-find-th/#comment-1014</guid>
		<description>http://secretgeek.net/inadequate.com

This always changes my mood when I&#039;m in &quot;beat myself up&quot; mode.

(just plug your favorite technology for the MS buzzwords Leon uses, works the same)</description>
		<content:encoded><![CDATA[<p><a href="http://secretgeek.net/inadequate.com" rel="nofollow">http://secretgeek.net/inadequate.com</a></p>
<p>This always changes my mood when I&#8217;m in &#8220;beat myself up&#8221; mode.</p>
<p>(just plug your favorite technology for the MS buzzwords Leon uses, works the same)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

