<?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>BlahStuff &#187; Geekery</title>
	<atom:link href="http://www.blahstuff.com/codify/geekery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blahstuff.com</link>
	<description>A weblog about stuff and junk by Jake Sutton</description>
	<lastBuildDate>Wed, 28 Sep 2011 05:22:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>NOLA Bound</title>
		<link>http://www.blahstuff.com/oldstuff/2011/09/27/993/nola-bound/</link>
		<comments>http://www.blahstuff.com/oldstuff/2011/09/27/993/nola-bound/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 05:22:22 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Code Monkeying]]></category>
		<category><![CDATA[Jake's Life]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=993</guid>
		<description><![CDATA[Tomorrow I get to hop on a plane with several coworkers (and even more acquaintances) and head to RubyConf in New Orleans. This is very exciting for me, because although my mother took me there more than a couple times when I was small, I have no memory of having ever been to New Orleans. [...]]]></description>
			<content:encoded><![CDATA[<p>Tomorrow I get to hop on a plane with several coworkers (and even more acquaintances) and head to <a href="http://rubyconf.org/">RubyConf</a> in New Orleans.</p>
<p>This is very exciting for me, because although my mother took me there more than a couple times when I was small, I have no memory of having ever been to New Orleans. I&#8217;m very happy to be remedying this omission in my Stateside travels.</p>
<p>Best yet: because I am an excellent husband, I&#8217;m staying in New Orleans a couple extra days beyond the conference so that The Wife can come out on Saturday to join me for some of those famous &#8220;good times&#8221;.</p>
<p><em>Laissez les bons temps rouler!</em></p>
<p>Depending on how things go, I might actually report back with details of what we ate and what we drank and what we saw. Or maybe not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2011/09/27/993/nola-bound/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>mountain.rb</title>
		<link>http://www.blahstuff.com/oldstuff/2010/10/05/966/mountain-rb/</link>
		<comments>http://www.blahstuff.com/oldstuff/2010/10/05/966/mountain-rb/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 04:42:22 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Code Monkeying]]></category>
		<category><![CDATA[Colorado Living]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=966</guid>
		<description><![CDATA[I&#8217;m up way too late tonight (considering I woke up at 4:45am today) because I&#8217;m totally psyched for the mountain.rb Ruby conference that gets started tomorrow evening in Boulder. It&#8217;s really exciting to have a conference of this caliber right here on my home turf. I&#8217;m sure I&#8217;ll post more about it later, but if [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m up way too late tonight (considering I woke up at 4:45am today) because I&#8217;m totally psyched for the <a href="http://mountainrb.com/">mountain.rb Ruby conference</a> that gets started tomorrow evening in Boulder. It&#8217;s really exciting to have a conference of this caliber right here on my home turf.</p>
<p>I&#8217;m sure I&#8217;ll post more about it later, but if it&#8217;s your thing, you might want to follow <a href="http://twitter.com/#search?q=%23mountainrb">the #mountainrb hashtag on Twitter</a> as well as <a href="http://twitter.com/jakesutton/mountain-rb">this Twitter list of attendees, speakers and sponsors</a> I&#8217;ve tried to build. </p>
<p>My various social network feeds are bound to be pretty single-focus for the next few days, so fair warning. <img src='http://www.blahstuff.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2010/10/05/966/mountain-rb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ignite Boulder 11</title>
		<link>http://www.blahstuff.com/oldstuff/2010/06/24/954/igniteboulder11/</link>
		<comments>http://www.blahstuff.com/oldstuff/2010/06/24/954/igniteboulder11/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 05:18:31 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Colorado Living]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Obsessions]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/oldstuff/2010/06/24/954/954/</guid>
		<description><![CDATA[Ignite Boulder 11 was pretty awesome. Great crowd, amazing venue, and pretty high level sparks, too. (The one about MS being a plumbing problem rather than an auto-immune disease was a jaw-dropper for me.) Check the pics and stuff.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/jakesutton/4731696261/" title="Inginte Boulder Presentation by Jake Sutton, on Flickr"><img src="http://farm2.static.flickr.com/1317/4731696261_f1f795c98a.jpg" width="500" height="374" alt="Inginte Boulder Presentation"/></a></p>
<p><a href="http://igniteboulder.com/">Ignite Boulder 11</a> was pretty awesome.</p>
<p>Great crowd, <a href="http://www.chautauqua.com/">amazing venue</a>, and pretty high level sparks, too. (The one about <a href="http://neurologicalillness.suite101.com/article.cfm/dr_paulo_zamboni_offers_hope_to_ms_patients">MS being a plumbing problem rather than an auto-immune disease</a> was a jaw-dropper for me.)</p>
<p>Check the <a href="http://www.flickr.com/photos/jakesutton/sets/72157624352294126/with/4731696261/">pics and stuff</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2010/06/24/954/igniteboulder11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Phone App</title>
		<link>http://www.blahstuff.com/oldstuff/2010/06/15/945/the-phone-app/</link>
		<comments>http://www.blahstuff.com/oldstuff/2010/06/15/945/the-phone-app/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 13:24:26 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Jake's Life]]></category>
		<category><![CDATA[Observations]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=945</guid>
		<description><![CDATA[I haven&#8217;t actually liked using telephones since high school, but it&#8217;s getting a little silly. This is me every time I have to call a phone number with my iPhone: Press the &#8220;Home&#8221; button Realize that was unnecessary because the &#8220;Phone App&#8221; is one of the four apps that shows up regardless of what screen [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t actually liked using telephones since high school, but it&#8217;s getting a little silly. </p>
<p><img class="alignright size-medium wp-image-946" title="iPhone Home screen" src="http://www.blahstuff.com/wp-content/uploads/2010/06/IMG_0609-200x300.png" alt="My iPhone home screen" width="200" height="300" /> This is me every time I have to call a phone number with my iPhone:</p>
<ol>
<li>Press the &#8220;Home&#8221; button</li>
<li>Realize that was unnecessary because the &#8220;Phone App&#8221; is one of the four apps that shows up regardless of what screen I&#8217;m on.</li>
<li>Open the &#8220;Phone App&#8221;</li>
<li>Take a second to realize which screen I&#8217;m looking at (generally &#8220;Recents&#8221; or something).</li>
<li>Take another second to realize that I need to find the number pad and do so.</li>
</ol>
<p>From there on, I&#8217;m cool, but it&#8217;s such a clunky interaction that I am 90% sure is my problem, not the iPhone&#8217;s. Perhaps I should make myself start calling people more often before my telephone muscles atrophy altogether&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2010/06/15/945/the-phone-app/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Party Animals</title>
		<link>http://www.blahstuff.com/oldstuff/2010/04/25/936/party-animals/</link>
		<comments>http://www.blahstuff.com/oldstuff/2010/04/25/936/party-animals/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 01:24:52 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Curiosities]]></category>
		<category><![CDATA[The Intarweb]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=936</guid>
		<description><![CDATA[Keggers of Yore is my new favorite photo/nostalgia blog. Examples: Some thing wild is just about to happen at this get-together. But not as wild as what&#8217;s already going on at this shindig. But then, there&#8217;s wild and then there&#8217;s these fellows&#8230; You&#8217;re welcome.]]></description>
			<content:encoded><![CDATA[<p><a href="http://keggersofyore.com/">Keggers of Yore</a> is my new favorite photo/nostalgia blog.</p>
<p>Examples:</p>
<ol>
<li>Some thing wild is just about to happen at <a href="http://s3.amazonaws.com/data.tumblr.com/tumblr_kz96o7uoFN1qzc53ro1_1280.jpg?AWSAccessKeyId=0RYTHV9YYQ4W5Q3HQMG2&#038;Expires=1272330997&#038;Signature=k5ZApfSkKnJpSkHA2Y6SALoRKQ4%3D">this get-together</a>.</li>
<li>But not as wild as what&#8217;s already going on at <a href="http://s3.amazonaws.com/data.tumblr.com/tumblr_kzcaflR6Io1qzc53ro1_1280.jpg?AWSAccessKeyId=0RYTHV9YYQ4W5Q3HQMG2&#038;Expires=1272331055&#038;Signature=OpaAnr%2B0001w8hQEFxJ%2BVOFn2Jw%3D">this shindig</a>.</li>
<li>But then, there&#8217;s wild and then there&#8217;s <a href="http://s3.amazonaws.com/data.tumblr.com/tumblr_ktg1z2DqL91qzc53ro1_1280.jpg?AWSAccessKeyId=0RYTHV9YYQ4W5Q3HQMG2&#038;Expires=1272331165&#038;Signature=uHWlbUesaNQYiZ94QMiX6eMGyfo%3D">these fellows</a>&#8230;</li>
</ol>
<p>You&#8217;re welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2010/04/25/936/party-animals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop that lurking!</title>
		<link>http://www.blahstuff.com/oldstuff/2010/01/14/921/stop-that-lurking/</link>
		<comments>http://www.blahstuff.com/oldstuff/2010/01/14/921/stop-that-lurking/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 20:20:09 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Blog Meta]]></category>
		<category><![CDATA[delurker day]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=921</guid>
		<description><![CDATA[According to Andrew Hyde, today is &#8220;Delurker Day&#8221;. That means the three of you who read this should stand up proud and post a comment so I know who you are. You know, if you feel like it&#8230;]]></description>
			<content:encoded><![CDATA[<p>According to <a href="http://andrewhy.de/delurking-day/">Andrew Hyde</a>, today is &#8220;Delurker Day&#8221;. That means the three of you who read this should stand up proud and post a comment so I know who you are.</p>
<p>You know, if you feel like it&#8230;</p>
<p><a href="http://www.blahstuff.com/wp-content/uploads/2010/01/DelurkerDay2010.jpg"><img class="aligncenter size-full wp-image-922" title="DelurkerDay2010" src="http://www.blahstuff.com/wp-content/uploads/2010/01/DelurkerDay2010.jpg" alt="" width="425" height="425" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2010/01/14/921/stop-that-lurking/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Gmail Hijackers Ahoy!</title>
		<link>http://www.blahstuff.com/oldstuff/2010/01/09/916/gmail-hijackers-ahoy/</link>
		<comments>http://www.blahstuff.com/oldstuff/2010/01/09/916/gmail-hijackers-ahoy/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 16:00:47 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Folx]]></category>
		<category><![CDATA[Jake's Life]]></category>
		<category><![CDATA[Observations]]></category>
		<category><![CDATA[The Intarweb]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[hackers]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=916</guid>
		<description><![CDATA[Woke up this morning to an interesting email from my mother&#8217;s address: Pls reply me back Happy New Year&#8230; I&#8217;m sorry for this odd request because it might get to you too urgent but it&#8217;s  just because of the situation of things right now, i&#8217;m stuck in London, I came down here on vacation, i [...]]]></description>
			<content:encoded><![CDATA[<p>Woke up this morning to an interesting email from my mother&#8217;s address:</p>
<blockquote>
<div>
<p><strong>Pls reply me back</strong></p>
<p>Happy New Year&#8230;</p>
</div>
</blockquote>
<blockquote><p>I&#8217;m sorry for this odd request because it might get to you too urgent but it&#8217;s  just because of the situation of things right now, i&#8217;m stuck in London, I came down here on vacation, i was robbed, worse  of it is that bags, cash and cards and my cell phone was stolen at GUN  POINT, it&#8217;s such a crazy experience for me, i need help flying back home, the authorities are not being 100% supportive but the good thing is i still have my passport but don&#8217;t have enough money to get my flight ticket back home, please i need you to loan me some money, will refund you as  soon as i&#8217;m back home, i promise.</p>
<p>Thank you<br />
<span style="color: #888888;">Rand Winton</span></p></blockquote>
<p>Hmmm. No. That&#8217;s not real at all.</p>
<p>I replied to it and the hijackers further prompted me to provide help. So they are actively using her account. Great.</p>
<p>After texting her (she&#8217;s been bombarded by all her contacts checking whether she&#8217;s OK or letting her know she&#8217;s been hacked) I tried to login. Of course her password didn&#8217;t work. I tried the password retrieval mechanism and it said it was sending the change request email to an address that looks like ******@y****.**.uk &#8212; also not my mother.</p>
<p>So, I have reported the problem to Google and am waiting for their response.</p>
<p>It looks like these people also deleted an announcement I posted to Mom&#8217;s Facebook wall, too, so I assume they are in there also.</p>
<p>Sometimes the internet is such a jerk!</p>
<p><strong>Update:</strong> She has managed to wrangle her Gmail out of the clutches of the baddies. Her Facebook account is currently locked down, but she&#8217;s barely concerned about that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2010/01/09/916/gmail-hijackers-ahoy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monkey Knife Fight!</title>
		<link>http://www.blahstuff.com/oldstuff/2009/11/06/894/monkey-knife-fight/</link>
		<comments>http://www.blahstuff.com/oldstuff/2009/11/06/894/monkey-knife-fight/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 17:12:43 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Monkey Revolution]]></category>
		<category><![CDATA[The Intarweb]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=894</guid>
		<description><![CDATA[You&#8217;ve all seen these, right? Well, I just decided I need to have them always available in case I ever need them (and I often do).]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve all seen these, right? Well, I just decided I need to have them always available in case I ever need them (and I often do).</p>
<p><a href="http://www.blahstuff.com/wp-content/uploads/2009/11/monkeyknifefight.jpg"><img class="alignnone size-full wp-image-895" title="monkeyknifefight" src="http://www.blahstuff.com/wp-content/uploads/2009/11/monkeyknifefight.jpg" alt="monkeyknifefight" width="450" height="295" /></a></p>
<p><span id="more-894"></span><a href="http://www.blahstuff.com/wp-content/uploads/2009/11/supermonkeyknifefight.jpeg"><img class="alignnone size-full wp-image-896" title="supermonkeyknifefight" src="http://www.blahstuff.com/wp-content/uploads/2009/11/supermonkeyknifefight.jpeg" alt="supermonkeyknifefight" width="455" height="486" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2009/11/06/894/monkey-knife-fight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This *is* my career plan!</title>
		<link>http://www.blahstuff.com/oldstuff/2009/10/18/888/this-is-my-career-plan/</link>
		<comments>http://www.blahstuff.com/oldstuff/2009/10/18/888/this-is-my-career-plan/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 04:36:05 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Jake's Life]]></category>
		<category><![CDATA[Observations]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=888</guid>
		<description><![CDATA[In which I rant about my career path thanks to inspiration from Chad Fowler.]]></description>
			<content:encoded><![CDATA[<p style="padding-left: 30px;"><strong><em>&#8220;Where do you want to be in five years?&#8221;</em></strong></p>
<p>I despise that question. My mental answer to queries of that ilk is usually something along the lines of &#8220;Not in a room like this answering questions like that!&#8221;</p>
<p>Don&#8217;t get me wrong, I understand why managers feel like they have to ask those questions. They feel a responsibility to motivate the people who report to them to do quality work &#8212; a task that must be akin to herding cats. I certainly wouldn&#8217;t want the job of keeping people like me motivated and focused! <img src='http://www.blahstuff.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <span id="more-888"></span></p>
<p>Here&#8217;s my true answer to that old trope of one-on-ones across the globe:</p>
<p style="padding-left: 30px;"><strong>I want to have a fulfilling job doing challenging work with a group of people whose company I enjoy.</strong></p>
<p>And guess what? That&#8217;s what I have <em>right now</em>. If my career is in a similar place as it is today in five years&#8217; time, that will be flat out awesome.</p>
<p>What got me started on this rant is chapter 46 of <a href="http://chadfowler.com/">Chad Fowler</a>&#8216;s excellent book <a href="http://www.pragprog.com/titles/cfcar2/the-passionate-programmer/">The Passionate Programmer &#8211; Creating a Remarkable Career in Software Development</a>. That chapter is titled &#8220;Path with no Destination&#8221; and posits that a career is not merely a means to achieving a goal or set of goals, but actually <em>is</em> the goal:</p>
<blockquote><p>So, instead of constantly asking &#8220;Are we there yet? Are we There yet?&#8221; realize that the only healthy answer is &#8220;yes.&#8221; It&#8217;s how you traverse the path that&#8217;s important &#8212; not the destination.</p></blockquote>
<p>This is something I&#8217;ve felt for ages, but all of my own attempts to articulate it have come off as apathy (at times it probably was apathy, to be honest). The thing is, when I say &#8220;right here&#8221; when I get asked the five year question, I don&#8217;t mean working at the same desk, doing the same tasks for the same people. No, I mean getting paid to do work that keeps me as engaged as my work currently does with people who are way more awesome than I am.</p>
<p>What I&#8217;m saying is I&#8217;m in a really great spot right now and I&#8217;d like to be in an equally great spot in five, ten, or twenty years from now.</p>
<p>There&#8217;s underlying context to that: I&#8217;ve actually worked pretty hard to get where I am. The thing is, if I want my future to be as superlative as my current situation, I will probably have to work even harder in the days to come. The slope doesn&#8217;t ease off, really. It keeps rising. I need to learn new things from new people and do more and read more and see more. I need to be motivated to improve. That motivation comes primarily from myself, but it never hurts to have effective leadership from others. (Keyword there is &#8220;<strong>effective</strong>&#8220;.)</p>
<p>So yeah, I have a &#8220;five year plan&#8221;. It&#8217;s the same plan I&#8217;ve had for the past five years, and the five before that.</p>
<p>It&#8217;s a <em>good</em> plan. I may not have 100% execution on it, but I&#8217;m pretty clear about what it is.</p>
<p>Maybe you should try a plan like mine, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2009/10/18/888/this-is-my-career-plan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Developer Day, Boulder</title>
		<link>http://www.blahstuff.com/oldstuff/2009/10/13/872/developer-day-boulder/</link>
		<comments>http://www.blahstuff.com/oldstuff/2009/10/13/872/developer-day-boulder/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 04:12:07 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Code Monkeying]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[developer day]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.blahstuff.com/?p=872</guid>
		<description><![CDATA[Last Saturday I had the pleasure of hanging out for a full day with a bunch of geeks in the TechStars space in downtown Boulder for Developer Day. The event was hosted adeptly by Ben Scofield of Viget Labs and featured a rather enjoyable variety of presentations. Overall, the content was good and the folks [...]]]></description>
			<content:encoded><![CDATA[<p>Last Saturday I had the pleasure of hanging out for a full day with a bunch of geeks in the <a href="http://www.techstars.org/">TechStars</a> space in downtown Boulder for <a href="http://developer-day.com/events/2009-boulder.html">Developer Day</a>. The event was hosted adeptly by <a href="http://twitter.com/bscofield">Ben</a> <a href="http://benscofield.com/">Scofield</a> of <a href="http://www.viget.com/">Viget Labs</a> and featured a rather enjoyable variety of presentations. Overall, the content was good and the folks I interacted with were all good people. The only downside was the TechStars office had the heat cranked to sauna levels &#8212; I pitted out both the t-shirt I wore that morning *and* the conference t-shirt, which I switched to after lunch.</p>
<p><a title="Developer Day Boulder by Jake Sutton, on Flickr" href="http://www.flickr.com/photos/jakesutton/3999655822/"><img src="http://farm3.static.flickr.com/2621/3999655822_04e34fc354.jpg" alt="Developer Day Boulder" width="500" height="375" /></a></p>
<p>The majority of the crowd were <a href="http://www.ruby-lang.org/en/">Ruby</a>/<a href="http://rubyonrails.org/">Rails</a> developers, but there were a few <a href="http://www.python.org/">Python</a>istas, <a href="http://www.scala-lang.org/">Scala</a> fans, Apple/iPhone <a href="http://en.wikipedia.org/wiki/Objective-C">Objective C</a> hackers, and even one <a href="http://en.wikipedia.org/wiki/C%2B%2B">C++</a> programmer. One of the attendees was actually a former <a href="http://sean-leblanc.blogspot.com/">co-worker</a> from the Data Slaughterhouse days. It was nice to see a familiar face.</p>
<p>Other noteworthy trends:</p>
<ul>
<li>MacBook Pros were almost ubiquitous.</li>
<li>iPhones were almost as common, though a few guys were proud of their mobile phones that are actually primarily phones.</li>
<li>No big surprise, it was a total sausage-fest. There was <em>one</em> woman in attendance. One.</li>
</ul>
<p>I&#8217;ll give some of my notes from the presentations after the jump, so feel free to move along if that&#8217;s not your thing.<span id="more-872"></span></p>
<p><strong><a href="http://twitter.com/ChadFowler">Chad</a> <a href="http://chadfowler.com/">Fowler</a> &#8212; The Passionate Programmer</strong></p>
<p>This talk is based on Chad&#8217;s <a href="http://www.pragprog.com/titles/cfcar2/the-passionate-programmer/">book of the same name</a> and was a hell of a way to get things started. Chad offered up some great inspiration. Some notes:</p>
<ul>
<li>Having a plan (even one that turns out to be wrong) will make things seem easier.</li>
<li>Don&#8217;t just say &#8220;I&#8217;ve always wanted to &#8230;&#8221; Go out and do it!</li>
<li>Innate talent (or the belief that you have it) can make you lazy. Practice makes you better.</li>
<li>The easiest way to market yourself is to be remarkable. Let others sell you.</li>
<li>Another way to market yourself is to be a guide. People talk about the guy that teaches them something.</li>
<li>&#8220;I am a &#8230;&#8221; can be dangerous. Don&#8217;t pigeon-hole yourself</li>
</ul>
<p><strong><a href="http://twitter.com/percious">Chris</a> <a href="http://percious.com/">Perkins</a> &#8212; TurboGears: An Exercise in Natural Selection</strong></p>
<p><a href="http://www.turbogears.com/">TuboGears</a> is a Python MVC web framework. Chris told us about the evolution of the framework. The TG team is always striving for the best in class tools, which means they have switched the libraries they&#8217;ve used for ORM, web server, templating engines, and front-end scripting. This makes TG incredibly flexible, but my reaction was that it was a bit too flexible. It&#8217;s an impressive framework, but it struck me a bit chaotic.</p>
<p><strong><a href="http://twitter.com/rsanheim">Rob</a> <a href="http://robsanheim.com/">Sanheim</a> &#8212; The Cloud &#8211; Real World Applications and Pragmatics</strong></p>
<p>Rob showed us some awesome real world uses for the <a href="http://aws.amazon.com/ec2/">Amazon Elastic Compute Cloud (Amazon <span>EC2</span>)</a>. After making the point that &#8220;software as a service&#8221; (like GMail, etc.) is not the same as cloud computing, he showed us some really cool projects he&#8217;s working on. First was <a href="http://runcoderun.com/">run&gt;code&gt;run</a>, a continuous integration service that integrates with GitHub. Then he used a new project called <a href="http://github.com/rsanheim/braincron">braincron</a>, a natural language reminder application, to demonstrate setting up a new EC2 node with automated configuration using <a href="http://wiki.opscode.com/display/chef/Chef+Solo">Chef Solo</a>. Pretty impressive stuff, most of which was over my head &#8212; I&#8217;ll have to change that!</p>
<p><strong><a href="http://twitter.com/copiousfreetime">Jeremy</a> <a href="http://www.copiousfreetime.org/">Hinegardner</a> &#8212; Playing Nicely with Others</strong></p>
<p>Jeremy&#8217;s presentation was all about how we as developers always use more than one language in a project. For example, I use Ruby, T-SQL, JavaScript, and some amount of HTML + CSS in every project I work on. This reinforced Chad Fowler&#8217;s point that telling someone &#8220;I am a Rails developer&#8221; is kind of silly (although using the framework might imply the multiplicity). Jeremy covered some commonalities of programming languages and application tools: data structures, communication, persistence. He then covered some interesting new tools that are available right now, such as: <a href="http://1978th.net/tokyocabinet/">Tokyo Cabinet</a>, <a href="http://1978th.net/tokyotyrant/">Tokyo Tyrant</a>, <a href="http://code.google.com/p/redis/">Redis</a>, <a href="http://kr.github.com/beanstalkd/">Beanstalkd</a>, and <a href="http://www.mongodb.org/display/DOCS/Home">MongoDB</a>. MongoDB actually got a lot of love during the day &#8212; something to look into.</p>
<p style="text-align: left;">After Jeremy&#8217;s talk we broke for lunch, which was then followed by a handful of &#8220;lightning&#8221; talks &#8212; five minute presentations:</p>
<ul>
<li>David Eisinger gave an overlapping intro to Ruby and Mid-90s Hip Hop which featured lots of fun using the &#8220;say&#8221; command in Mac OS X.</li>
<li>Jason Turner showed off ChaiScript, a C++ scripting language.</li>
<li>Ben Reubenstein suggested we think about donating our time to good causes in order to expand out skillset productively.</li>
<li>Bobby Wilson ranted a bit against templating systems in Rails.</li>
<li>Jess Martin gave a passionate overview of &#8220;The One True Way of CSS&#8221;, with which I completely agreed.</li>
<li>Ben Scofield talked a lot about how convoluted comics books and the comics publishing industry is and a little bit about how a relational database might not be the best way to model them.</li>
</ul>
<p style="text-align: left;"><strong><a href="http://twitter.com/deisinger">David</a> <a href="http://davideisinger.com/">Eisinger</a> &#8212; Email Interfaces for Your Ruby Apps</strong></p>
<p style="text-align: left;">David is another member of the Viget crew. He started his presentation with a sort of philosophical discussion of email interfaces to web apps: why they are a good idea, hurdles to overcome, things to be careful of, good examples from the real world (people mentioned <a href="http://www.tripit.com/">TripIt.com</a> several times). He definitely opened my eyes to the idea of using email, which even your Nana knows how to use, as an interface to an application. The latter half of the talk was left to briefly covering all of the technical aspects of an email interface, from the mail server, the software you use to fetch the mail, and finally how you process the email messages. Not a ton of details, but a great topic.</p>
<p style="text-align: left;"><strong><a href="http://www.linkedin.com/in/dchenbecker">Derek Chen-Becker</a> &#8212; Stepping Up: A Brief Intro to Scala</strong></p>
<p style="text-align: left;">I must confess that before this presentation, I had moved to the back of the room to find a power outlet for my laptop, so I really didn&#8217;t give my full attention. Even given that, I have to say Scala is pretty interesting. It compiles to 100% Java bytecode and is sometimes even &#8220;better&#8221; than compiled Java. I&#8217;ve never learned Java &#8212; static typing honestly makes me itchy. Scala feels a lot more like a dynamic scripting language and seems more approachable to a monkey like me. It&#8217;s not the prettiest code I&#8217;ve eer seen, but it&#8217;s interesting enough that it&#8217;s on my radar now.</p>
<p style="text-align: left;"><strong><a href="http://twitter.com/bdudney">Bill</a> <a href="http://bill.dudney.net/roller/objc/">Dudney</a> &#8212; Core Animation on the iPhone and Mac</strong></p>
<p style="text-align: left;">Bill &#8220;<a href="http://pragprog.com/titles/amiphd/iphone-sdk-development">wrote the book</a>&#8221; on iPhone development. I was mostly excited for his talk just to get a little exposure to Objective C, and &#8230; wow. In the words of the day&#8217;s final keynote speaker, Bruce Eckel, &#8220;I don&#8217;t know what the square brackets do. I see there are a lot of them&#8230;&#8221; Getting past that, Bill made great points about using animation in iPhone apps to make the user experience more &#8220;real&#8221;. He also showed us how the core animation libraries handle a lot of the heavy lifting of animation for you. Pretty neat stuff.</p>
<p style="text-align: left;"><strong><a href="http://mindviewinc.com/Index.php">Bruce Eckel</a> &#8212; The Archaeology of Language Features in C++, Java and Python</strong></p>
<p style="text-align: left;">Talk about <a href="http://en.wikipedia.org/wiki/Bruce_Eckel">writing the book</a>! Bruce wrote what many folks consider seminal tomes for both C++ and Java. He&#8217;s over that, now, though. These days Bruce loves his Python. (Incidentally, he likes Flex for UIs.) His presentation covered some of the decisions that negative affected those older, static languages &#8211; in particular the mandate for backward compatibility. As counter examples, he mentioned that both Python and Ruby have recently undergone major overhauls that have changed or dropped functionality entirely. The big pull-quote from Bruce&#8217;s talk, though, was his feeling that with the help of new players like Scala, Java is fast approaching &#8220;legacy&#8221; status. I&#8217;m cool with that.</p>
<p style="text-align: left;">And that was that. I bailed on the after-conference beers, opting for the company of my darling wife instead, but I really enjoyed Developer Day. If it comes to your town, definitely go.</p>
<p style="text-align: left;">BTW: In many cases, if you go to the blogs of the speakers linked above, you&#8217;ll find their write-ups of the day, too. Always an interesting exercise to see how others see events&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blahstuff.com/oldstuff/2009/10/13/872/developer-day-boulder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 3.557 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-05 16:09:55 -->

