<?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: How we program</title>
	<atom:link href="http://yaxu.org/how-we-program/feed/" rel="self" type="application/rss+xml" />
	<link>http://yaxu.org/how-we-program/</link>
	<description>Making music with text</description>
	<lastBuildDate>Fri, 26 Feb 2010 15:00:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Metaphors of javadoc &#171; Alex McLean</title>
		<link>http://yaxu.org/how-we-program/comment-page-1/#comment-12369</link>
		<dc:creator>Metaphors of javadoc &#171; Alex McLean</dc:creator>
		<pubDate>Fri, 11 Dec 2009 14:27:04 +0000</pubDate>
		<guid isPermaLink="false">http://yaxu.org/?p=145#comment-12369</guid>
		<description>[...] I&#8217;ve written about Alan Blackwell&#8217;s research before. [...]</description>
		<content:encoded><![CDATA[<p>[...] I&#8217;ve written about Alan Blackwell&#8217;s research before. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://yaxu.org/how-we-program/comment-page-1/#comment-3184</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 16 Mar 2009 14:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://yaxu.org/?p=145#comment-3184</guid>
		<description>I agree but I want to know what cognitive intuition means, how it works.  Same with creativity.  And what exactly is a box in this context?</description>
		<content:encoded><![CDATA[<p>I agree but I want to know what cognitive intuition means, how it works.  Same with creativity.  And what exactly is a box in this context?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unomi</title>
		<link>http://yaxu.org/how-we-program/comment-page-1/#comment-3183</link>
		<dc:creator>Unomi</dc:creator>
		<pubDate>Mon, 16 Mar 2009 14:06:38 +0000</pubDate>
		<guid isPermaLink="false">http://yaxu.org/?p=145#comment-3183</guid>
		<description>The programmer is the first interpreter for the real world language of problems to the language of solving computer algorithms.

It&#039;s all about mapping and translating information and questions to get a result (answers, solutions).

Programmers use all sorts of cognitive intuition as input and start thinking of ways to map this into other fields as part of a relation of the subjects. This requires good memory, good creative skills and an ability to think outside of all the real world boxes.

- Unomi -</description>
		<content:encoded><![CDATA[<p>The programmer is the first interpreter for the real world language of problems to the language of solving computer algorithms.</p>
<p>It&#8217;s all about mapping and translating information and questions to get a result (answers, solutions).</p>
<p>Programmers use all sorts of cognitive intuition as input and start thinking of ways to map this into other fields as part of a relation of the subjects. This requires good memory, good creative skills and an ability to think outside of all the real world boxes.</p>
<p>- Unomi -</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://yaxu.org/how-we-program/comment-page-1/#comment-3163</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Sat, 14 Mar 2009 22:13:17 +0000</pubDate>
		<guid isPermaLink="false">http://yaxu.org/?p=145#comment-3163</guid>
		<description>I remember coming to a new programming language as a child, Dean :)  I think the word &#039;intuition&#039; seems a bit of a cop out though.  What is intuition?

Interesting that learning UML changed the way you think, Ran.  When you talk about data structures, do you include computer programs in that?

Hey Dan, I was thinking of feeling around to build a picture of my surroundings out of pitch darkness, which I think is comparable to looking around in fog.  I think that coding is an iterative process for me too, and for me at least it&#039;s a process without a lot of state, besides what&#039;s in the text editor/on scraps of paper around me.  I&#039;m often quite surprised when I&#039;ve finished coding up something reasonably complex -- I look around for the next thing to do and find the code is finished.  I think this means I focus a lot on detail, and although I must be coding according to some kind of plan, don&#039;t have a high level masterplan that says what is complete and what isn&#039;t.  Perhaps this is because my memory is terrible, and I&#039;ve worked out ways of coding around that...</description>
		<content:encoded><![CDATA[<p>I remember coming to a new programming language as a child, Dean <img src='http://yaxu.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I think the word &#8216;intuition&#8217; seems a bit of a cop out though.  What is intuition?</p>
<p>Interesting that learning UML changed the way you think, Ran.  When you talk about data structures, do you include computer programs in that?</p>
<p>Hey Dan, I was thinking of feeling around to build a picture of my surroundings out of pitch darkness, which I think is comparable to looking around in fog.  I think that coding is an iterative process for me too, and for me at least it&#8217;s a process without a lot of state, besides what&#8217;s in the text editor/on scraps of paper around me.  I&#8217;m often quite surprised when I&#8217;ve finished coding up something reasonably complex &#8212; I look around for the next thing to do and find the code is finished.  I think this means I focus a lot on detail, and although I must be coding according to some kind of plan, don&#8217;t have a high level masterplan that says what is complete and what isn&#8217;t.  Perhaps this is because my memory is terrible, and I&#8217;ve worked out ways of coding around that&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Jones</title>
		<link>http://yaxu.org/how-we-program/comment-page-1/#comment-3162</link>
		<dc:creator>Daniel Jones</dc:creator>
		<pubDate>Sat, 14 Mar 2009 19:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://yaxu.org/?p=145#comment-3162</guid>
		<description>I&#039;ve been thinking a fair bit about the &quot;that happens over there&quot; quote recently - there&#039;s definitely an aspect of the groping around in the dark, though it&#039;s not a pitch black kind of darkness; more a fog, in which you know roughly what is happening in each of the distant areas but maybe not exactly how or why.

The act of coding feels to me like a gradual delineation, an iterative activity of mentally exploring the boundaries between related structures and processes. From past experience, I&#039;m always roughly aware of how various sections will be implemented, but the precise details of that implementation and its hierarchies are something that will only emerge given time (and mental prototypes). It feels a little bit like refactoring, only before the code itself exists...</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been thinking a fair bit about the &#8220;that happens over there&#8221; quote recently &#8211; there&#8217;s definitely an aspect of the groping around in the dark, though it&#8217;s not a pitch black kind of darkness; more a fog, in which you know roughly what is happening in each of the distant areas but maybe not exactly how or why.</p>
<p>The act of coding feels to me like a gradual delineation, an iterative activity of mentally exploring the boundaries between related structures and processes. From past experience, I&#8217;m always roughly aware of how various sections will be implemented, but the precise details of that implementation and its hierarchies are something that will only emerge given time (and mental prototypes). It feels a little bit like refactoring, only before the code itself exists&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ran Biron</title>
		<link>http://yaxu.org/how-we-program/comment-page-1/#comment-3159</link>
		<dc:creator>Ran Biron</dc:creator>
		<pubDate>Sat, 14 Mar 2009 17:06:02 +0000</pubDate>
		<guid isPermaLink="false">http://yaxu.org/?p=145#comment-3159</guid>
		<description>I usually imagine data structures in 3d projections of multiple dimensions, imagine how the transformation from one data structure to another takes place, which points are touched, which are disconnected and which are connected to new places. UML helped me a lot by introducing some order to that madness :)</description>
		<content:encoded><![CDATA[<p>I usually imagine data structures in 3d projections of multiple dimensions, imagine how the transformation from one data structure to another takes place, which points are touched, which are disconnected and which are connected to new places. UML helped me a lot by introducing some order to that madness <img src='http://yaxu.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dean Michael Berris</title>
		<link>http://yaxu.org/how-we-program/comment-page-1/#comment-3158</link>
		<dc:creator>Dean Michael Berris</dc:creator>
		<pubDate>Sat, 14 Mar 2009 16:01:40 +0000</pubDate>
		<guid isPermaLink="false">http://yaxu.org/?p=145#comment-3158</guid>
		<description>Interesting post.

I tried this myself and I think what you&#039;re seeing is really a well-trained sense of intuition. Let me expound a little:

Do you remember when you were a child and you saw a toy for the first time -- the initial curious reactions are important in training the brain to recognize the toy and then the mechanics of dealing with the toy. Much like when you&#039;re learning a programming language, the initial reaction of the brain is to try to recognize the patterns and then the problems to which certain solutions can be applied to.

So it&#039;s a combination of the curious nature of the human being and the ability to intuitively apply solutions to problems usually iterating through many possible solutions in the process. Programmers seem to have a well trained sense of intuition about problem solving mainly due to training and exposure. Sometimes it also helps to be smart to some degree. ;)</description>
		<content:encoded><![CDATA[<p>Interesting post.</p>
<p>I tried this myself and I think what you&#8217;re seeing is really a well-trained sense of intuition. Let me expound a little:</p>
<p>Do you remember when you were a child and you saw a toy for the first time &#8212; the initial curious reactions are important in training the brain to recognize the toy and then the mechanics of dealing with the toy. Much like when you&#8217;re learning a programming language, the initial reaction of the brain is to try to recognize the patterns and then the problems to which certain solutions can be applied to.</p>
<p>So it&#8217;s a combination of the curious nature of the human being and the ability to intuitively apply solutions to problems usually iterating through many possible solutions in the process. Programmers seem to have a well trained sense of intuition about problem solving mainly due to training and exposure. Sometimes it also helps to be smart to some degree. <img src='http://yaxu.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
