<?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 for Andrew Ash</title>
	<atom:link href="http://www.andrewash.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andrewash.com</link>
	<description></description>
	<lastBuildDate>Mon, 18 Apr 2011 23:04:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>Comment on Show Me The Code by Xamuel</title>
		<link>http://www.andrewash.com/blog/2011/04/show-code/comment-page-1/#comment-85</link>
		<dc:creator>Xamuel</dc:creator>
		<pubDate>Mon, 18 Apr 2011 23:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.andrewash.com/?p=155#comment-85</guid>
		<description>I second this motion.

The way I learned C is as follows.  I was a big MUD player in the late nineties, and eventually I downloaded the codebase for the MUD family I liked, and started playing with it.  At first, when I wanted a feature, I would simply search through the (large) existing codebase and find something similar, and modify it as needed.  As time went on, I become more and more independent until eventually my skill reached that of the original coders...</description>
		<content:encoded><![CDATA[<p>I second this motion.</p>
<p>The way I learned C is as follows.  I was a big MUD player in the late nineties, and eventually I downloaded the codebase for the MUD family I liked, and started playing with it.  At first, when I wanted a feature, I would simply search through the (large) existing codebase and find something similar, and modify it as needed.  As time went on, I become more and more independent until eventually my skill reached that of the original coders&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Show Me The Code by Robert Cooper</title>
		<link>http://www.andrewash.com/blog/2011/04/show-code/comment-page-1/#comment-84</link>
		<dc:creator>Robert Cooper</dc:creator>
		<pubDate>Mon, 18 Apr 2011 16:01:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.andrewash.com/?p=155#comment-84</guid>
		<description>I tend to waffle on this just a little bit. Getting really good as a coder isn&#039;t something I think you can even do in a 4 year program. That is something that really comes after years of professional work, though some work with production code would be good.

This is a lot of the motivation behind the Google Summer of Code projects: to get college students&#039; hands dirty with actual production code. Perhaps institutionalizing it as a carry-over class through your academic career -- one &quot;course&quot; of just contributing to a production open source project per year -- would help a lot.</description>
		<content:encoded><![CDATA[<p>I tend to waffle on this just a little bit. Getting really good as a coder isn&#8217;t something I think you can even do in a 4 year program. That is something that really comes after years of professional work, though some work with production code would be good.</p>
<p>This is a lot of the motivation behind the Google Summer of Code projects: to get college students&#8217; hands dirty with actual production code. Perhaps institutionalizing it as a carry-over class through your academic career &#8212; one &#8220;course&#8221; of just contributing to a production open source project per year &#8212; would help a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Show Me The Code by Show Me The Code &#171; Computing Education Blog</title>
		<link>http://www.andrewash.com/blog/2011/04/show-code/comment-page-1/#comment-83</link>
		<dc:creator>Show Me The Code &#171; Computing Education Blog</dc:creator>
		<pubDate>Mon, 18 Apr 2011 14:32:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.andrewash.com/?p=155#comment-83</guid>
		<description>[...] via Andrew Ash › Show Me The Code. [...]</description>
		<content:encoded><![CDATA[<p>[...] via Andrew Ash › Show Me The Code. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Show Me The Code by Jay Summet</title>
		<link>http://www.andrewash.com/blog/2011/04/show-code/comment-page-1/#comment-82</link>
		<dc:creator>Jay Summet</dc:creator>
		<pubDate>Fri, 15 Apr 2011 13:24:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.andrewash.com/?p=155#comment-82</guid>
		<description>Andrew, you state that &quot; Our CS1 class isn’t about learning Python.  It’s about using  computers to manipulate media, or robots.&quot;

As the instructor for CS 1301-Introduction to Computing (with Python &amp; Robots) I disagree. 1301 is designed specifically to teach you the basics of imperative programming (variables, assignment, expressions, function calls / parameters / return values,  conditionals, iteration / looping / recursion, etc...) We happen to use the context of Robots (in 1301) or Media (in 1315) to give students something interesting to do with their programs, but the focus is very much on programming fundamentals.  Now, in 1301, students are not yet ready to view samples of full sized applications, but I do attempt to demonstrate several large pieces of code in class lectures that try to illustrate how to solve problems correctly and take into account error conditions, bad input, etc.</description>
		<content:encoded><![CDATA[<p>Andrew, you state that &#8221; Our CS1 class isn’t about learning Python.  It’s about using  computers to manipulate media, or robots.&#8221;</p>
<p>As the instructor for CS 1301-Introduction to Computing (with Python &amp; Robots) I disagree. 1301 is designed specifically to teach you the basics of imperative programming (variables, assignment, expressions, function calls / parameters / return values,  conditionals, iteration / looping / recursion, etc&#8230;) We happen to use the context of Robots (in 1301) or Media (in 1315) to give students something interesting to do with their programs, but the focus is very much on programming fundamentals.  Now, in 1301, students are not yet ready to view samples of full sized applications, but I do attempt to demonstrate several large pieces of code in class lectures that try to illustrate how to solve problems correctly and take into account error conditions, bad input, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Facebook Registration with Django by Andrew Ash</title>
		<link>http://www.andrewash.com/blog/2011/02/facebook-registration-django/comment-page-1/#comment-81</link>
		<dc:creator>Andrew Ash</dc:creator>
		<pubDate>Wed, 02 Mar 2011 09:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.andrewash.com/?p=132#comment-81</guid>
		<description>I most definitely did, but ended up not using it.

The Facebook registration is replacing our old login system, and we needed a way to link accounts from the old system to the new Facebook accounts.  This seems like a perfect application for using the custom fields part of the FB registration plugin.  But since an email address wasn&#039;t necessary on the old system, all we have to confirm the same identity between the Facebook account and previous account is the username/password credentials.

We didn&#039;t feel comfortable bouncing our users&#039; credentials through Facebook like that, so ended up using the &lt;code&gt;&lt;/code&gt; instead and redirecting the user to a &quot;What&#039;s your old username/password?&quot; form.  I see now about the no_submit attribute, but must have missed it a month ago.  Maybe it would be the best way to go now!

Thanks for the great work you guys are doing at Facebook!  We&#039;ll soon be relaunching www.onlyattech.net with all sorts of Facebook integration.</description>
		<content:encoded><![CDATA[<p>I most definitely did, but ended up not using it.</p>
<p>The Facebook registration is replacing our old login system, and we needed a way to link accounts from the old system to the new Facebook accounts.  This seems like a perfect application for using the custom fields part of the FB registration plugin.  But since an email address wasn&#8217;t necessary on the old system, all we have to confirm the same identity between the Facebook account and previous account is the username/password credentials.</p>
<p>We didn&#8217;t feel comfortable bouncing our users&#8217; credentials through Facebook like that, so ended up using the <code></code> instead and redirecting the user to a &#8220;What&#8217;s your old username/password?&#8221; form.  I see now about the no_submit attribute, but must have missed it a month ago.  Maybe it would be the best way to go now!</p>
<p>Thanks for the great work you guys are doing at Facebook!  We&#8217;ll soon be relaunching <a href="http://www.onlyattech.net" rel="nofollow" class="liexternal">http://www.onlyattech.net</a> with all sorts of Facebook integration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Facebook Registration with Django by Paul Tarjan</title>
		<link>http://www.andrewash.com/blog/2011/02/facebook-registration-django/comment-page-1/#comment-80</link>
		<dc:creator>Paul Tarjan</dc:creator>
		<pubDate>Wed, 02 Mar 2011 08:51:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.andrewash.com/?p=132#comment-80</guid>
		<description>Did you look at our Registration Plugin?

http://developers.facebook.com/docs/plugins/registration/</description>
		<content:encoded><![CDATA[<p>Did you look at our Registration Plugin?</p>
<p><a href="http://developers.facebook.com/docs/plugins/registration/" rel="nofollow" class="liexternal">http://developers.facebook.com/docs/plugins/registration/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Learning Haskell by Barry</title>
		<link>http://www.andrewash.com/blog/2010/05/learning-haskell/comment-page-1/#comment-79</link>
		<dc:creator>Barry</dc:creator>
		<pubDate>Sat, 29 Jan 2011 06:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://wp.andrewash.com/?p=90#comment-79</guid>
		<description>Hi, Andrew. No one has commented on your site. I guess I am the first one :D</description>
		<content:encoded><![CDATA[<p>Hi, Andrew. No one has commented on your site. I guess I am the first one <img src='http://www.andrewash.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

