<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Natural Born Programmers</title>
	<atom:link href="http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/feed/" rel="self" type="application/rss+xml" />
	<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/</link>
	<description>Observations of everyday Java phenomena</description>
	<lastBuildDate>Fri, 18 Dec 2009 05:32:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Anonymous</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-376</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 18 Dec 2009 05:32:07 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-376</guid>
		<description>I was thinking &quot;Surely to god there is a pattern with Odd &amp; Even numbers&quot;. I have usually used the modulus operator to determine  whether a number was even or odd, but the first bit is always set when a number is odd, and thus you can simply use the AND asm instruction, or use the &amp; operator, which I imagine is more efficient(not by much I assume). At least when it comes to C\C++, there probably isn&#039;t much of a difference when it goes through the optimizer, or you&#039;re working with virtualized code.</description>
		<content:encoded><![CDATA[<p>I was thinking &#8220;Surely to god there is a pattern with Odd &amp; Even numbers&#8221;. I have usually used the modulus operator to determine  whether a number was even or odd, but the first bit is always set when a number is odd, and thus you can simply use the AND asm instruction, or use the &amp; operator, which I imagine is more efficient(not by much I assume). At least when it comes to C\C++, there probably isn&#8217;t much of a difference when it goes through the optimizer, or you&#8217;re working with virtualized code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-346</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Wed, 15 Oct 2008 12:10:49 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-346</guid>
		<description>I don&#039;t think humans divide a number by 10 and then check whether the remainder is 1,2,3,4,5,6,7,8,9, or 0. I think humans look at the &quot;string&quot;, take the last &quot;character&quot; and compare that with the known odd or even digits.

To be fair, the program should also start with a string. Then the idea of comparing the last character with &quot;1&quot;, &quot;2&quot;, &quot;3&quot;, ... instead of converting the string to a number and doing % 2 makes a lot more sense.

So in this case smart people and good programmers converge.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think humans divide a number by 10 and then check whether the remainder is 1,2,3,4,5,6,7,8,9, or 0. I think humans look at the &#8220;string&#8221;, take the last &#8220;character&#8221; and compare that with the known odd or even digits.</p>
<p>To be fair, the program should also start with a string. Then the idea of comparing the last character with &#8220;1&#8243;, &#8220;2&#8243;, &#8220;3&#8243;, &#8230; instead of converting the string to a number and doing % 2 makes a lot more sense.</p>
<p>So in this case smart people and good programmers converge.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thereality</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-341</link>
		<dc:creator>thereality</dc:creator>
		<pubDate>Thu, 11 Sep 2008 09:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-341</guid>
		<description>Not all programmers are smart. Many are just computer geeks who take programming course in college. And then they get hired just because of their certificates.

It&#039;s obvious that most smart kids woud rather become engineers, doctors, architects, scientists and such. Only a few love programming.

So who are these programmers? Most of them are just computer geeks who get paid to program because no one else can. A good programmer can do more than just write code.</description>
		<content:encoded><![CDATA[<p>Not all programmers are smart. Many are just computer geeks who take programming course in college. And then they get hired just because of their certificates.</p>
<p>It&#8217;s obvious that most smart kids woud rather become engineers, doctors, architects, scientists and such. Only a few love programming.</p>
<p>So who are these programmers? Most of them are just computer geeks who get paid to program because no one else can. A good programmer can do more than just write code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-264</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Sun, 17 Feb 2008 22:47:20 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-264</guid>
		<description>I&#039;ve been making my own homebrew snes game for a few months and now I totally understand why I&#039;m throwing like a gazillion enimies on screen and it DOESN&#039;T SLOWDOWN.  And I&#039;m looking through my codes and I&#039;m thinking &quot;Isn&#039;t that the most obvious choice of coding?&quot; or stuff like &quot;How did those old programmers not see that?&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been making my own homebrew snes game for a few months and now I totally understand why I&#8217;m throwing like a gazillion enimies on screen and it DOESN&#8217;T SLOWDOWN.  And I&#8217;m looking through my codes and I&#8217;m thinking &#8220;Isn&#8217;t that the most obvious choice of coding?&#8221; or stuff like &#8220;How did those old programmers not see that?&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WarpedJavaGuy</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-239</link>
		<dc:creator>WarpedJavaGuy</dc:creator>
		<pubDate>Thu, 20 Dec 2007 11:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-239</guid>
		<description>OK, stay tuned for a follow up post early in the new year!



&lt;blockquote&gt;
&lt;strong&gt;WarpedJavaGuy - January 18, 2008&lt;/strong&gt;

As promised, here is my &lt;a href=&quot;http://warpedjavaguy.wordpress.com/2008/01/18/the-mind-of-a-programmer/&quot; rel=&quot;nofollow&quot;&gt;follow up post&lt;/a&gt; where I delve even deeper into the odd and even number problem and discover a pattern that is common to both humans and machines.  A natural born programmer already knows that.  I am not one of them.  But I am pleased to have learned about them here :)  
&lt;/blockquote&gt;

</description>
		<content:encoded><![CDATA[<p>OK, stay tuned for a follow up post early in the new year!</p>
<blockquote><p>
<strong>WarpedJavaGuy &#8211; January 18, 2008</strong></p>
<p>As promised, here is my <a href="http://warpedjavaguy.wordpress.com/2008/01/18/the-mind-of-a-programmer/" rel="nofollow">follow up post</a> where I delve even deeper into the odd and even number problem and discover a pattern that is common to both humans and machines.  A natural born programmer already knows that.  I am not one of them.  But I am pleased to have learned about them here <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maximus</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-238</link>
		<dc:creator>Maximus</dc:creator>
		<pubDate>Thu, 20 Dec 2007 11:03:06 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-238</guid>
		<description>I would like to see a continuation of the topic</description>
		<content:encoded><![CDATA[<p>I would like to see a continuation of the topic</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sakkraya</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-219</link>
		<dc:creator>Sakkraya</dc:creator>
		<pubDate>Wed, 05 Dec 2007 01:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-219</guid>
		<description>Programming is a skill, some gain it naturally some with some effort some with lots of effort and some never! Smart, good and better all sounds relative, once smart, good or even a known as a brilliant programmer can be the worst in a different situation depending on what they do, the team they work with and the tools and the complexity of the domain and so on. 

Btw I don’t know whether I am naturally gifted or smart or even good at what I am doing but I enjoy what I am doing and other finds it appealing time to time. This seems like a series of questions which needs some boundaries to find some sensible answers.

Just my 2cents! Good day all.</description>
		<content:encoded><![CDATA[<p>Programming is a skill, some gain it naturally some with some effort some with lots of effort and some never! Smart, good and better all sounds relative, once smart, good or even a known as a brilliant programmer can be the worst in a different situation depending on what they do, the team they work with and the tools and the complexity of the domain and so on. </p>
<p>Btw I don’t know whether I am naturally gifted or smart or even good at what I am doing but I enjoy what I am doing and other finds it appealing time to time. This seems like a series of questions which needs some boundaries to find some sensible answers.</p>
<p>Just my 2cents! Good day all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-200</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Mon, 12 Nov 2007 01:40:39 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-200</guid>
		<description>Nonsense! Natural programmers already know the answer because they&#039;ve experienced the question(s) before. Experience! 
Sound familiar.
Some people are faster learners than others. Also people&#039;s thought processes vary from person to person. 
A natural programmer might be a person gifted in certain thought processing, giving them a specific advantage. However that doesn&#039;t mean that the way they think is the be all end all. Otherwise why don&#039;t we find the answers to so many other programming and non-programming issues in life.</description>
		<content:encoded><![CDATA[<p>Nonsense! Natural programmers already know the answer because they&#8217;ve experienced the question(s) before. Experience!<br />
Sound familiar.<br />
Some people are faster learners than others. Also people&#8217;s thought processes vary from person to person.<br />
A natural programmer might be a person gifted in certain thought processing, giving them a specific advantage. However that doesn&#8217;t mean that the way they think is the be all end all. Otherwise why don&#8217;t we find the answers to so many other programming and non-programming issues in life.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stano</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-146</link>
		<dc:creator>Stano</dc:creator>
		<pubDate>Tue, 09 Oct 2007 19:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-146</guid>
		<description>A natural programmer already knew the answer to the problem before they got to the code example. The good programmer obsessed about the java byte code. A natural programmer is scale free. They can zoom in and out of a system architecture when needed, get the bigger picture, or get down and dirty with the bytes. Talk to a natural programmer about a proposed system, and they will have a solution to mind as you are talking. That&#039;s the difference.</description>
		<content:encoded><![CDATA[<p>A natural programmer already knew the answer to the problem before they got to the code example. The good programmer obsessed about the java byte code. A natural programmer is scale free. They can zoom in and out of a system architecture when needed, get the bigger picture, or get down and dirty with the bytes. Talk to a natural programmer about a proposed system, and they will have a solution to mind as you are talking. That&#8217;s the difference.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laszlo Marai</title>
		<link>http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-143</link>
		<dc:creator>Laszlo Marai</dc:creator>
		<pubDate>Thu, 27 Sep 2007 11:38:25 +0000</pubDate>
		<guid isPermaLink="false">http://warpedjavaguy.wordpress.com/2007/06/20/natural-born-programmers/#comment-143</guid>
		<description>First of all it is not smart doing something without getting to know your tools (think computer). Then smart people tend to like simple solutions. The first solution is anything but simple. It involves a lot of work. If you&#039;re smart you can even &lt;strong&gt;generalize&lt;/strong&gt; the algorithm without knowing too much like this. I use a decimal number system and I check the last digit if it&#039;s even. Computers use a binary number system under the hood (&lt;strong&gt;everybody&lt;/strong&gt; know this knowadays!) so I&#039;ll check for the last binary digit. Which gives the solution of ANDing the number with 1.

Smart people do know if they don&#039;t know enough and then they look for more information. Dumb people just do it their way because they think that they&#039;re smart enough.

Well, unfortunately this isn&#039;t always true :)  There are a few smart guys, I knew two of them. who prefer doing over thinking too much. The &quot;let&#039;s make it work somehow, we&#039;re already late&quot; type. One of them was a mathematician consultant (crypto field) he didn&#039;t know sh*t about programming.</description>
		<content:encoded><![CDATA[<p>First of all it is not smart doing something without getting to know your tools (think computer). Then smart people tend to like simple solutions. The first solution is anything but simple. It involves a lot of work. If you&#8217;re smart you can even <strong>generalize</strong> the algorithm without knowing too much like this. I use a decimal number system and I check the last digit if it&#8217;s even. Computers use a binary number system under the hood (<strong>everybody</strong> know this knowadays!) so I&#8217;ll check for the last binary digit. Which gives the solution of ANDing the number with 1.</p>
<p>Smart people do know if they don&#8217;t know enough and then they look for more information. Dumb people just do it their way because they think that they&#8217;re smart enough.</p>
<p>Well, unfortunately this isn&#8217;t always true <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   There are a few smart guys, I knew two of them. who prefer doing over thinking too much. The &#8220;let&#8217;s make it work somehow, we&#8217;re already late&#8221; type. One of them was a mathematician consultant (crypto field) he didn&#8217;t know sh*t about programming.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
