<?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: Turn Signals, Malloc, and the Arduino</title>
	<atom:link href="http://www.zanfar.com/2009/turn-signals-malloc-and-the-arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zanfar.com/2009/turn-signals-malloc-and-the-arduino/</link>
	<description>The Ramblings of an OCD Engineer</description>
	<lastBuildDate>Fri, 16 Jul 2010 06:07:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Matthew</title>
		<link>http://www.zanfar.com/2009/turn-signals-malloc-and-the-arduino/comment-page-1/#comment-420</link>
		<dc:creator>Matthew</dc:creator>
		<pubDate>Wed, 17 Feb 2010 04:40:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.zanfar.com/?p=87#comment-420</guid>
		<description>&lt;p&gt;Lukas, I think you missed the point of this post, which was that the Arduinio doesn&#039;t require you to Malloc. It&#039;s this abstraction away from the internals, without the honesty to say that the platform is not a hardware platform, that makes the Arduinio dangerous.&lt;/p&gt;
&lt;p&gt;The Arduinio is a mid-level software playground, specifically designed so that you don&#039;t have to know low-level software or hardware, such as memory allocation or sensor interfacing.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Lukas, I think you missed the point of this post, which was that the Arduinio doesn&#8217;t require you to Malloc. It&#8217;s this abstraction away from the internals, without the honesty to say that the platform is not a hardware platform, that makes the Arduinio dangerous.</p>
<p>The Arduinio is a mid-level software playground, specifically designed so that you don&#8217;t have to know low-level software or hardware, such as memory allocation or sensor interfacing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lukas</title>
		<link>http://www.zanfar.com/2009/turn-signals-malloc-and-the-arduino/comment-page-1/#comment-416</link>
		<dc:creator>Lukas</dc:creator>
		<pubDate>Fri, 12 Feb 2010 15:24:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.zanfar.com/?p=87#comment-416</guid>
		<description>I think the Arduino is a great opportunity for people who have no clue about &quot;technical stuff&quot; to explore this world. Finishing Computer Science studies, I understand pointers and I had to programm a stack, BUT I don&#039;t think I am a good programmer. The malloc tag confused me, because I was wondering about memory allocation for the Arduino. I found no answer, but a nice entertaining story, except the provacative malloc tag ;)</description>
		<content:encoded><![CDATA[<p>I think the Arduino is a great opportunity for people who have no clue about &#8220;technical stuff&#8221; to explore this world. Finishing Computer Science studies, I understand pointers and I had to programm a stack, BUT I don&#8217;t think I am a good programmer. The malloc tag confused me, because I was wondering about memory allocation for the Arduino. I found no answer, but a nice entertaining story, except the provacative malloc tag <img src='http://www.zanfar.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leah Shanker</title>
		<link>http://www.zanfar.com/2009/turn-signals-malloc-and-the-arduino/comment-page-1/#comment-21</link>
		<dc:creator>Leah Shanker</dc:creator>
		<pubDate>Mon, 06 Jul 2009 16:22:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.zanfar.com/?p=87#comment-21</guid>
		<description>Or a teacher.

We&#039;re definitely on the same page about how things should be taught to novice programmers: good old fashioned bash-your-head-against-a-wall until you can actually implement a hard concept from the ground up. 

A juicy morsel from my UI Usability class last semester is the concept of matching an interface to a user&#039;s &quot;mental model&quot; of the concept. Essentially, the premise is to design User Interfaces around the expectations of typical users and the way they understand the problem. A simulator for a car would probably feature a dashboard, for example. 

The big &quot;tell&quot; for whether a user interface matches the user&#039;s mental model happens when you ask them to predict what will happen next or watch them try to resolve an error. I think this makes a great analogy to the points you make in your blog. Your average tradeschool programmer probably spends a lot of time copying and pasting code from the internet (Truer than you might imagine) in a measly attempt to cover up the underlying problem: lack of conceptual understanding.

Great post, Anita&#039;s right: you really have a gift for storytelling!</description>
		<content:encoded><![CDATA[<p>Or a teacher.</p>
<p>We&#8217;re definitely on the same page about how things should be taught to novice programmers: good old fashioned bash-your-head-against-a-wall until you can actually implement a hard concept from the ground up. </p>
<p>A juicy morsel from my UI Usability class last semester is the concept of matching an interface to a user&#8217;s &#8220;mental model&#8221; of the concept. Essentially, the premise is to design User Interfaces around the expectations of typical users and the way they understand the problem. A simulator for a car would probably feature a dashboard, for example. </p>
<p>The big &#8220;tell&#8221; for whether a user interface matches the user&#8217;s mental model happens when you ask them to predict what will happen next or watch them try to resolve an error. I think this makes a great analogy to the points you make in your blog. Your average tradeschool programmer probably spends a lot of time copying and pasting code from the internet (Truer than you might imagine) in a measly attempt to cover up the underlying problem: lack of conceptual understanding.</p>
<p>Great post, Anita&#8217;s right: you really have a gift for storytelling!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anita Duncan</title>
		<link>http://www.zanfar.com/2009/turn-signals-malloc-and-the-arduino/comment-page-1/#comment-20</link>
		<dc:creator>Anita Duncan</dc:creator>
		<pubDate>Wed, 01 Jul 2009 01:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.zanfar.com/?p=87#comment-20</guid>
		<description>I think you&#039;re majoring in the wrong field!  You should be an Author, you have the flair for the dramatic and your quit gifted in they way you present it.  I don&#039;t understand most of what you where talking about , (thank goodness I&#039;m not an engineer) but it&#039;s really impressive and humorous.  Good job, Love Anita </description>
		<content:encoded><![CDATA[<p>I think you&#8217;re majoring in the wrong field!  You should be an Author, you have the flair for the dramatic and your quit gifted in they way you present it.  I don&#8217;t understand most of what you where talking about , (thank goodness I&#8217;m not an engineer) but it&#8217;s really impressive and humorous.  Good job, Love Anita </p>
]]></content:encoded>
	</item>
</channel>
</rss>
