<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>crack the plates &#187; richmond hardware co-op</title>
	<atom:link href="http://cracktheplates.com/tag/richmond-hardware-co-op/feed/" rel="self" type="application/rss+xml" />
	<link>http://cracktheplates.com</link>
	<description>livin&#039; vegan in sunny atlanta</description>
	<lastBuildDate>Sun, 20 May 2012 22:34:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>cupcake nerdity: #include </title>
		<link>http://cracktheplates.com/2010/01/cupcake-nerdity-include/</link>
		<comments>http://cracktheplates.com/2010/01/cupcake-nerdity-include/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 16:18:17 +0000</pubDate>
		<dc:creator>adriennefriend</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[#include]]></category>
		<category><![CDATA[cupcakes]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[free software foundation]]></category>
		<category><![CDATA[hardware co-op]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nerdity]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[richmond church of the brethren]]></category>
		<category><![CDATA[richmond hardware co-op]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://cracktheplates.com/?p=337</guid>
		<description><![CDATA[A guest post by my sweetie, Nate, a programmer at a local web development firm: After finding that some code you&#8217;ve previously written would be useful in some program you&#8217;re working on currently, it would be a shame if you had to just copy-and-paste that original code into your new project, right? What if there [...]]]></description>
			<content:encoded><![CDATA[<p><em>A guest post by my sweetie, <a href="http://chiptheglasses.com">Nate</a>, a programmer at a <a href="http://www.summersault.com">local web development firm</a>:<br />
</em></p>
<p>After finding that some code you&#8217;ve previously written would be useful in some program you&#8217;re working on currently, it would be a shame if you had to just copy-and-paste that original code into your new project, right? What if there was a bug in that original code? Now you have to fix it in two places: the original program, and the program you copypasta&#8217;d it into.</p>
<p>A better idea is to &#8220;include&#8221; code you&#8217;ve previously written in a new project. You do this by saying (in C) &#8220;#include &lt;file.h&gt;&#8221; where file.h is a file containing some previously written code. Now, when you find that bug and update file.h, your new project will benefit from the fix automagically.</p>
<p>Applied to cupcakes: delicious desserts that #include a file like &lt;yummy.h&gt; are a way for the chef to say &#8220;Look, I&#8217;m awesome, and have already mastered the cupcake thing. I&#8217;ll just #include the yumminess I&#8217;ve created in the past&#8221;.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-343" title="nerditycuppiecakes" src="http://cracktheplates.com/wp-content/uploads/2010/01/nerditycuppiecakes.jpg" alt="nerditycuppiecakes" /></p>
<p>Thus, these delicious vegan cupcakes &#8220;#include &lt;yummy.h&gt;&#8221; and import all that tried-and-true vegan cupcake numminess into the new batch.</p>
<p><strong>chef&#8217;s note</strong>: Inspired by the <a href="http://www.thinkgeek.com/homeoffice/mugs/27f9/">beer glasses</a>, I made these cupcakes for the <a href="http://mark.stosberg.com/blog/2009/01/richmond-indiana-hardware-recycling-growing.html">Richmond Hardware Co-op</a> work day. The Hardware Co-op is a ministry of the <a href="http://www.richmondcob.org">Richmond Church of the Brethren</a> that accepts donations of old computer hardware, cleans it up, installs <a href="http://en.wikipedia.org/wiki/Free_and_open_source_software">free/open-source software</a> (like <a href="http://www.ubuntu.com/">Ubuntu</a> or <a href="http://www.kubuntu.org/">Kubuntu Linux</a>), and donates the finished machine to the needy in our community. (<em>I </em>use Kubuntu. *grins*) If you&#8217;re local &amp; want to help at the Co-op, be in touch with Nate <a href="http://chiptheglasses.com">here </a>or Mark <a href="http://mark.stosberg.com/blog/2009/01/richmond-indiana-hardware-recycling-growing.html">here</a>.</p>
<p>nom om om om om!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://cracktheplates.com/2010/01/cupcake-nerdity-include/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

