<?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>Nick Armstrong: Colorado&#039;s Storytelling Small Business Marketing Expert and Funny Public Speaker &#187; Programming</title>
	<atom:link href="http://www.iamnickarmstrong.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iamnickarmstrong.com</link>
	<description>Nick Armstrong is Colorado&#039;s storytelling small business marketing expert and funny public speaker. He specializes in creating funny speeches, revamping failing social media campaigns, community building, and creative problem solving for small businesses.</description>
	<lastBuildDate>Mon, 06 Feb 2012 20:21:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Back to Basics &#8211; Let&#039;s Go To School</title>
		<link>http://www.iamnickarmstrong.com/2009/05/back-to-basics-lets-go-to-school/</link>
		<comments>http://www.iamnickarmstrong.com/2009/05/back-to-basics-lets-go-to-school/#comments</comments>
		<pubDate>Wed, 06 May 2009 15:14:36 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Head First Ajax]]></category>
		<category><![CDATA[Head First C#]]></category>
		<category><![CDATA[Nick Armstrong]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=730</guid>
		<description><![CDATA[Deciding that I shouldn't limit my options to just Marketing-only jobs - just in case - I'm going through all the programming books I bought as well.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/austinevan/1225274637/" target="_blank"><img class="alignleft size-full wp-image-731" style="margin: 10px;" title="Stack of Books" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/05/stackofbooks.jpg" alt="Stack of Books" width="180" height="240" /></a>Deciding that I shouldn&#8217;t limit my options to just Marketing-only jobs &#8211; just in case &#8211; I&#8217;m going through all the programming books I bought as well.</p>
<p>I know that I can be passionate about programming (judging by the stack of books I have in my possession). I probably just haven&#8217;t found the right fit for me in that world yet and the improved skills could come in handy if I can find an entry-level/intermediate-level programming job.</p>
<p>I have an interview tomorrow for a web/e-marketing specialist position that I&#8217;m VERY excited for!</p>
<p>On the agenda today: post my resume to a few of the Andrew Hudson job listings, Monster, and Craigslist.  After that: I&#8217;m going to finish writing my Twitter eBook and focus on Head First C#.</p>
<p>If I finish with that, Head First Ajax.  Once I&#8217;m done with those, I&#8217;ll jump in on Pro Silverlight and Head First JavaScript.</p>
<p>In between, I&#8217;m going to record &#8220;No, Really&#8230;&#8221; &#8211; a fake news podcast and see if I can get the old Two Chicks and Nick recordings turned into podcasts.  Gotta make my added value apparent! <img src='http://www.iamnickarmstrong.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/05/back-to-basics-lets-go-to-school/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight and MVC: Thunderstorm in Paradise</title>
		<link>http://www.iamnickarmstrong.com/2009/03/silverlight-and-mvc-thunderstorm-in-paradise/</link>
		<comments>http://www.iamnickarmstrong.com/2009/03/silverlight-and-mvc-thunderstorm-in-paradise/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 19:05:01 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WIN]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=466</guid>
		<description><![CDATA[New developers tend to get frustrated when confronted with random, weird errors.  Enough to start uninstalling anything and everything like they're paid by the byte.  I take a more pragmatic approach: why perform an appendectomy with a sledgehammer when a scalple is indicated?]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.flickr.com/photos/slack12/956561478/" target="_blank"><img class="alignright size-full wp-image-467" style="border: 2px solid black; margin: 2px;" title="Thunderstorm in Paradise" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/03/thunderstorminparadise.jpg" alt="Thunderstorm in Paradise" width="240" height="159" /></a>The wind was howling, random raindrops spattered anything unsheltered like tiny shotgun pellets&#8230; and <em>inside the office, Visual Studio 2008 would not create a Silverlight application with an <a title="MVC 1.0" href="http://haacked.com/archive/2009/03/18/aspnet-mvc-rtw.aspx" target="_blank">MVC </a>site to host it.</em></strong></p>
<p>These sorts of things happen a lot.  Some miscellaneous installation or setting or patch gets installed and somehow breaks an otherwise well-tuned system.  As a developer, you just come to expect that working with new technology, one or two days out of each month will be lost to technical difficulties.</p>
<p><strong>New developers tend to get frustrated</strong> when confronted with random, weird errors.  Enough to start uninstalling anything and everything like they&#8217;re paid by the byte.  <strong>I take a more pragmatic approach</strong>: why perform an appendectomy with a sledgehammer when a scalpel is indicated?</p>
<p>A brief aside here: my best friend, at the slightest hint of computer rebellion/slowing/impending gnome invasion by any of his computers, instigates what I like to call the &#8220;<strong>scorched rogaine</strong>&#8221; policy (<em>he doesn&#8217;t have a lot of hair</em>) and re-formats his computer.  It&#8217;s something that has always bugged me and at least once every 6 months reminds me of difference between a sledgehammer and a scalpel.</p>
<p>It didn&#8217;t help that my <a title="Silverlight SDK" href="http://silverlight.net/GetStarted/" target="_blank">Silverlight SDK </a>installation was so rocky; I was surprised Visual Studio allowed me to create any Silverlight applications <em>at all</em>.</p>
<p>I went through at least 5 installation cycles, each one having removed a separate component that I suspected was causing the problem&#8230; each time getting &#8220;FATAL ERROR DURING INSTALLATION&#8221; errors&#8230; with no description.</p>
<p>As it turns out, if you&#8217;re having problems installing the Silverlight Tools for Visual Studio, you have to go to Add/Remove Programs, and remove anything that references Silverlight &#8211; <em>even the plug-in</em>.</p>
<p><strong><a href="http://www.flickr.com/photos/coolmel/144582345/" target="_blank"><img class="alignleft size-full wp-image-470" style="border: 2px solid black; margin: 2px;" title="Dumb Happens" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/03/dumbhappens.jpg" alt="Dumb Happens" width="157" height="240" /></a>The installer is just not smart enough</strong> to uninstall everything on its own or patch the necessary components on top of an existing installation (even if that installation was just the browser components).</p>
<p>That was problem one, solved as of Friday.  Then began problem two &#8211; this morning.  While attempting to create a new Silverlight app (using <a title="Silverlight.net" href="http://www.silverlight.net">the latest SDK from Silverlight.net</a>) with an <a title="MVC 1.0" href="http://geekswithblogs.net/ranganh/archive/2009/03/18/download-asp.net-mvc-1.0.aspx" target="_blank">MVC</a> shell, I received an error:</p>
<p><em><strong>&#8220;could not be found. (Exception from HRESULT: 0&#215;80030002 (STG_E_FILENOTFOUND))&#8221;</strong></em></p>
<p>Followed by:</p>
<p><em><strong>&#8220;Project Unavailable.&#8221;</strong></em></p>
<p>Nice error, right? <a title="Google Search" href="http://www.google.com/search?client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;channel=s&amp;hl=en&amp;q=could+not+be+found.+(Exception+from+HRESULT%3A+0x80030002+(STG_E_FILENOTFOUND))&amp;btnG=Google+Search" target="_blank">A Google search</a> revealed&#8230; nothing.</p>
<p>After contemplating a complete re-install of Visual Studio and a re-install of each component in line to test functionality&#8230; I decided to be stubbornly pragmatic.  The whole VS2008 re-install would take up about <a title="43 Folders" href="http://www.43folders.com/" target="_blank">4 hours of productivity</a> that I didn&#8217;t want to waste.</p>
<p>First I uninstalled and re-installed anything Silverlight, rebooted, and started again.</p>
<p><strong>No luck.</strong></p>
<p>Sticking with the stubborn, I decided that maybe MVC 1.0 RC2 (the version I was using) might be the culprit &#8211; even if RC1 and BETA were both working with Silverlight just fine.  It was off to <a title="Microsoft MVC 1.0 site" href="http://www.asp.net/mvc/" target="_blank">the Microsoft MVC site</a> to download the 1.0 release.  I guess I shouldn&#8217;t have been surprised when it refused to install because I already had the MVC 1.0 RC2 installed&#8230;</p>
<p><a href="http://www.flickr.com/photos/slack12/1087014722/" target="_blank"><img class="size-full wp-image-468 alignright" style="border: 2px solid black; margin: 2px;" title="Edge of Storm" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/03/edgeofstorm.jpg" alt="Edge of Storm" width="240" height="161" /></a>A quick trip back to Add/Remove programs fixed that &#8211; MVC 1.0 installed right on top.</p>
<p>Right about then, the clouds started to clear, and I was greeted with a surprising, but somewhat rare friend: <strong>success</strong>.</p>
<p>Pragmatism won out again, my best friend still didn&#8217;t have much hair, and the scalpel made some quick work and allowed me to skip over the massive patching of holes that a total uninstall of VS2008 would have led me to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/03/silverlight-and-mvc-thunderstorm-in-paradise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Saturday Project</title>
		<link>http://www.iamnickarmstrong.com/2009/03/my-saturday-project/</link>
		<comments>http://www.iamnickarmstrong.com/2009/03/my-saturday-project/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 12:19:58 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Simplification]]></category>
		<category><![CDATA[Spring Cleaning]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=410</guid>
		<description><![CDATA[If I didn't know better, I'd say I was up to some serious shit.  Just think of all the crazy ninja crap you could do with a 5-port Ethernet switch, a 3-meter elastic band and four motorola chargers.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-412" style="border: 2px solid black; margin: 5px 2px;" title="My Mess in the Office" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/03/myoffice_mess.jpg" alt="My Mess in the Office" width="360" height="480" />This weekend I decided that I wanted to do some &#8220;spring cleaning&#8221; of my office.  Actually, it was more like an Enron-esque shredding of all the documents I had collected over the last 4 or 5 years.  I had two file-cabinets filled, and from my picture earlier, my messy office had six distinct piles of paper.</p>
<p>Keep in mind that I had previously spent about 12 hours shredding papers about two months ago and just never finished until now.  I&#8217;d say that I cut down the clutter by about half that time, so what remained was the last vestiges of every contract I&#8217;d made, a ton of bills, all my old employment info, and every doctor visit.</p>
<p><img class="alignleft size-full wp-image-411" style="border: 2px solid black; margin: 5px 2px;" title="Manuals" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/03/manuals.jpg" alt="Manuals" width="360" height="480" /></p>
<p>I started with my bag-o-manuals.  This contained every manual to every product I&#8217;d ever purchased and considered worth keeping.  Needless to say, there were a lot of friggin&#8217; manuals.  I ended up just throwing these out &#8211; but I did find the manuals to three microwaves, two phone systems, two toasters, and something which I could not identify because the manual was printed through-and-through in Chinese and had no pictures or branding.</p>
<p><img class="size-full wp-image-413 alignright" style="border: 2px solid black; margin: 5px 2px;" title="Shredder Manual" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/03/shreddermanual.jpg" alt="Shredder Manual" width="360" height="480" />I did manage to find something pretty good, though: the manual to my shredder.</p>
<p><img class="alignleft size-full wp-image-415" style="border: 2px solid black; margin: 5px 2px;" title="Yoda Shreds" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/03/yodashreds.jpg" alt="Yoda Shreds" width="360" height="480" />At one point, even Yoda got in on the action.</p>
<p>The worst part was going through the cable bin &#8211; I found six AC adapters to objects that I do not own.  I found two RCA cables for VCRs that I no longer have.  I found FOUR motorola chargers with that annoying little mini-usb connector.  I found two bluetooth headsets (which I never use), cables to my unused GPS which I never knew I had in the first place, a print server, and a 5 port ethernet switch.</p>
<p>Somehow, there was also a flat elastic band, 3 meters in length.</p>
<p>If I didn&#8217;t know better, I&#8217;d say I was up to some serious shit.  Just think of all the crazy ninja crap you could do with a 5-port ethernet switch, a 3-meter elastic band and four motorola chargers.</p>
<p><img class="alignright size-full wp-image-414" style="border: 2px solid black; margin: 5px 2px;" title="The End Result" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/03/theendresult.jpg" alt="The End Result" width="360" height="480" />The end result was four trash bags worth of shredded documents and miscellaneous office junk (adding the three other bags from 2 months ago makes a grand total of seven).</p>
<p>All in all, I would call this a very productive Saturday.  Woke up at 6AM to see Leslie off to Wyoming and then slept in until 11:30 AM and now going to bed at 5AM Sunday.</p>
<p>I will say one thing, though: it feels really good to be free of the nightmare of paperwork I thought was important.  I don&#8217;t know why I thought having utility records for every place I&#8217;ve ever lived was important&#8230; or cell phone usage data for every carrier&#8230; or employment, rent, leasing, and payment information for any contract I&#8217;d ever signed.</p>
<p>I kept the important stuff: only the most recent lease.  Only the most recent insurance contract.  Only really-relevant health information.  Only bills I hadn&#8217;t paid yet.  Contracts and service plans that still had some life in them (or that I might need to remember to renew).  All in all, I only kept what I feel I can really use.</p>
<p>I&#8217;ve still got a bit more to do.  I need to get rid of my old Xbox, my old TV, old books, and old laptop.  The Garmin Nuvi, bluetooth headsets, print server, 5-port ethernet switch, and an LCD monitor went up on Craigslist for some quick cash.  I have a closet full of old boxes, miscellaneous clutter, a lamp I don&#8217;t use, and these Star Trek: The Next Generation tapes, that &#8211; as much as I love TNG &#8211; take up a horrendous amount of space.</p>
<p>Tomorrow &#8211; I&#8217;m gonna try to do my taxes, finish the WTF Marketing website, and write some Star Trek: Dimensions.  If I&#8217;m able to focus, I&#8217;ll also try and get through The Consise Guide to Dojo (an AJAX framework).  It looks like a lot of fun from the demos on their site and I&#8217;m excited to play with it.  I&#8217;d also like to finish my Head First Ajax and C# books, if only to prep better for my new position!  And&#8230; I&#8217;m kindof excited to get to the next chapter of that C# book&#8230; the exercise is building a fun-looking game with some collision detection!</p>
<p>G&#8217;night everybody!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/03/my-saturday-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What a Weekend!</title>
		<link>http://www.iamnickarmstrong.com/2009/02/what-a-weekend/</link>
		<comments>http://www.iamnickarmstrong.com/2009/02/what-a-weekend/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 08:21:17 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Food]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Theater]]></category>
		<category><![CDATA[TSA]]></category>
		<category><![CDATA[Volunteer Work]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=383</guid>
		<description><![CDATA[I had a crazy, packed weekend, complete with Technology Student Association conference and castle ballistics competition, bar hopping, bad pizza, Defending the Caveman, and the rocky mountain tech trifecta!]]></description>
			<content:encoded><![CDATA[<p>I had a crazy, packed weekend!</p>
<p>First &#8211; the Technology Student Association (TSA) conference on Friday.  I judged three events (Music Production, Leadership Challenge, and Prepared Speech).  I&#8217;m very impressed by the students who participated and I&#8217;m confident that there&#8217;s some good kids coming out of Colorado schools.  I took a picture of the Castle Ballistics competition: on the right was a PVC ballista built by high schoolers (I think from Ponderosa).  On the left is a trebuchet (the top arm is folded down).</p>
<p style="text-align: center;"><img class="size-full wp-image-384 aligncenter" style="border: 2px solid black; margin-top: 2px; margin-bottom: 2px;" title="Trebuchets" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/02/trebuchets.jpg" alt="Trebuchets" width="400" height="300" /></p>
<p style="text-align: left;">During the banquet dinner, one of the student officer candidates had plants in the audience, tailored his speech to revolve around the &#8220;audience interaction&#8221; and ended up getting a lot of votes&#8230; which I think was dirty pool, but an easy way to get attention.  Even if it&#8217;s in the short-term.</p>
<p style="text-align: left;">I ended up driving back to Fort Collins in a complete blizzard, which was fun&#8230; it&#8217;s much less stressful driving in the Jetta rather than the F-150.  There was a lot less sliding and skidding; the only scary driving moment came on Saturday morning when a crazy lady jumped in front of my car and made me stop a lot faster than I wanted to.  I missed hitting her bumper by about a micron.  But, one scary moment out of two round-trips to Denver from FoCo is a pretty good ratio.</p>
<p style="text-align: left;">Later Friday night, we took Darcy out to the Sundance for her 21st birthday party.  Her roomie, who has no class whatsoever, spent the entire night trying to get Darcy to puke and had her idiot friends spinning her, dancing too rough, and &#8220;gifting&#8221; two Prarie Fire shots &#8211; and you&#8217;d better believe they let her take those alone.  It takes a lot of nerve to try and ruin someone&#8217;s birthday.  In any case, Darcy took it like a champ, downing two Prarie Fires but smiling the whole time.</p>
<p style="text-align: center;"><img class="size-full wp-image-385 aligncenter" style="border: 2px solid black; margin-top: 2px; margin-bottom: 2px;" title="Rocky Mountain Tech Trifecta" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/02/rmtt.jpg" alt="Rocky Mountain Tech Trifecta" width="300" height="400" /></p>
<p style="text-align: left;">Then Saturday morning I got up early to go to the Rocky Mountain Tech Trifecta (pictured above at lunch outside the conference room) &#8211; it was a great event and I learned a lot.  Mostly about MVC and LINQ.  The shocker: besides <em><strong>ONE</strong></em> demo in VB, every code example was written in C#.  I tried to talk to a few of the Microsoft experts &#8211; I think they were put off by my directness.  These are the guys and gals who write the Wrox books&#8230; their pictures are on the covers.  They&#8217;re big-wigs.  It wasn&#8217;t really awe-inspiring though so much as awkward.  The three or so I talked to clammed up pretty fast.</p>
<p style="text-align: left;">I did have two awesome moments though:</p>
<ol>
<li>Asked the Microsoft Product Evangelist if IE8 would finally support DOM Level 2 or if they still intended to pave their path to the web with the bones and blood of their developers.
<ul>
<li>Every slide said, &#8220;DOM Compliance Improvements&#8221; rather than &#8220;DOM Level 2 Compliance&#8221;.</li>
<li>The MPE did <em><strong>NOT</strong></em> have an answer to my question, and said I should speak to him after the presentation so we could figure it out.</li>
</ul>
</li>
<li>Asked the Geomapping expert if there was a way to track Z-Index (height), trajectory, speed, angle, or any native way to track a moving object as it changes elevation.
<ul>
<li>Turns out, there is no native functionality in Microsoft&#8217;s Geomapping tools.</li>
</ul>
</li>
</ol>
<p>Then, after the conference was out, it was time for Leslie&#8217;s mom&#8217;s birthday celebration.  We went to <a title="Pasquinis" href="http://www.pasquinis.com/" target="_blank">Pasquinis</a> Pizza for dinner, and it took them an hour and thirty minutes to seat our group of 7.  The worst part was watching smaller parties get seated, snipe tables, and otherwise act like jackasses.  Some lady sat down at a table for four, next to another empty table for four, which kept us from putting the two tables together.  We could stand upstairs at the bar, which was fine &#8211; but it quickly became crowded and they were moving incredibly slow.</p>
<p>When we finally got to sit down, they&#8217;d run out of grenadine.  The food was good, but it took a long time to get it.  Add to the fact that there was absolutely -no- parking and crossing the street was about as close as you can get to real-life Frogger&#8230;well, it was definitely not a restaurant I&#8217;d like to go back to.</p>
<p>The play, however&#8230; Defending the Caveman &#8211; that was funny as hell!  Definitely <a title="Defending the Caveman" href="http://ticketswest.rdln.com/Artist.aspx?evt=60995" target="_blank">go while you can</a>, it&#8217;s not here much longer, I think.  It was about 90 minute monologue played by a CSU grad.  Here&#8217;s what the set looked like:</p>
<p style="text-align: center;"><img class="size-full wp-image-386 aligncenter" style="border: 2px solid black; margin-top: 2px; margin-bottom: 2px;" title="Defending the Caveman" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/02/defendingcaveman.jpg" alt="Defending the Caveman" width="262" height="350" /></p>
<p style="text-align: left;">We drove back to FoCo that night, and I was running on about 6 hours of sleep over the last two nights&#8230; so today was mostly sleeping and a treat &#8211; getting a massage!  Last time I went, they thought I&#8217;d asked for a deep tissue massage, but since I don&#8217;t like being turned into a pretzel, I ended up not enjoying it every much.  This time was much better!</p>
<p style="text-align: left;">I&#8217;ve got tomorrow off and plan on putting some work into <a title="WTF Marketing" href="http://www.wtfmarketing.com" target="_blank">WTF Marketing</a> and <a title="Psychotic Resumes" href="http://www.PsychoticResumes.com" target="_blank">Psychotic Resumes</a> and clearing off my <a title="Remember The Milk" href="http://www.rememberthemilk.com" target="_blank">RTM</a> List.  I&#8217;d also like to write a good first draft of <a title="Star Trek: Dimensions" href="http://www.giantgnome.com/our-shows/audio-drama/star-trek-dimensions/" target="_blank">Star Trek: Dimensions</a>, record two or three Psychotic Resumes podcasts, work on the edit of the Sci-Fi Sound Off podcast, and get The Trek Project some new content pre-written.</p>
<p style="text-align: left;">Wish me luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/02/what-a-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Being AGILE</title>
		<link>http://www.iamnickarmstrong.com/2009/02/being-agile/</link>
		<comments>http://www.iamnickarmstrong.com/2009/02/being-agile/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 18:54:31 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[AGILE]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=372</guid>
		<description><![CDATA[I started to look into the Scrum methodology (because who doesn't like rugby!) and I discovered that a lot of the principles that programmers use to implement agile development could also be applied to any complex project.]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/pallotron/2098451236/" target="_blank"><img class="alignleft size-full wp-image-379" style="border: 2px solid black; margin: 2px;" title="Rugby" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/02/rugby.jpg" alt="Rugby" width="240" height="160" /></a>I was recently re-introduced to Agile software development.  So I decided to <a title="AGILE Software Development - Wikipedia" href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">take a closer look</a> at it.</p>
<p>There are a ton of methodologies, but the general idea of Agile Software Development is to quickly develop complex software projects by breaking them up into smaller projects and breaking those projects into tasks.  All the while, you&#8217;re increasing teamwork and communication to minimize roadblocks.</p>
<p>I started to look into the Scrum methodology (because who doesn&#8217;t like rugby!) and I discovered that a lot of the principles that programmers use to implement agile development could also be applied to any complex project.</p>
<p>Here&#8217;s how:</p>
<ul>
<li><strong>Organize Your Project</strong>
<ul>
<li>Create a 2-week to 4-week goal (this is called a SPRINT).</li>
<li>Organize your tasks to be no more than 5-hour chunks of work.
<ul>
<li>Break down tasks that take more than 5 hours into smaller chunks.</li>
</ul>
</li>
<li>Itemize a list of &#8220;wants&#8221; and &#8220;needs&#8221;.</li>
<li>Prioritize based on Return on Investment (ROI).  &#8220;Needs&#8221; that take less time than &#8220;Wants&#8221; have a higher return on investment.</li>
</ul>
</li>
<li><strong>Create Realistic Expectations</strong>
<ul>
<li>If two projects will collectively take 40 hours, and you have 8 hours a day to give, but only 3 days, only one project will be completed.</li>
<li>You only have so many hours to burn, so maximizing ROI is key.</li>
</ul>
</li>
<li><strong>Minimize Distraction and Increase Efficiency for Update Meetings</strong>
<ul>
<li>Allow only key players to hold the floor, but allow anyone interested to attend.</li>
<li>Limit the overall meeting time to 15 minutes.</li>
<li>Keep the discussion flowing &#8211; stay within the confines of these topics:
<ul>
<li>What have we done so far?</li>
<li>Where do we need to go?</li>
<li>What do we need to get there?</li>
</ul>
</li>
<li>Stay standing &#8211; it energizes the participants and keeps the meeting short.</li>
</ul>
</li>
<li><strong>Increase Communication </strong>
<ul>
<li>Real advocates of SCRUM meet for 15 minutes each day, but depending on the scope of your project, once or twice a week would be enough.</li>
<li>Nobody is penalized for bringing up problems &#8211; no problem is hidden.</li>
</ul>
</li>
</ul>
<p>This is by no means all-inclusive, but hopefully it gets you started.  Did I miss something?  Add a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/02/being-agile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Psychotic Debugging: Debugging PsychoticResumes.com</title>
		<link>http://www.iamnickarmstrong.com/2009/02/psychotic-debugging-debugging-psychoticresumescom/</link>
		<comments>http://www.iamnickarmstrong.com/2009/02/psychotic-debugging-debugging-psychoticresumescom/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 18:43:54 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Debugging Websites]]></category>
		<category><![CDATA[Gary Busey]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=374</guid>
		<description><![CDATA[I'm crazy like Gary Busey when it comes to tracking bugs - I know exactly what changes I made, when I made them, and which files were affected.  Since WordPress doesn't really have a client version control system (particularly for plugins) you have to track for yourself.]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/tuesdays-with-maury/117941643/" target="_blank"><img class="alignright size-full wp-image-375" style="border: 2px solid black; margin: 2px;" title="Gary Busey" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/02/garybusey.jpg" alt="Gary Busey" width="240" height="160" /></a>Over the past few days you might have noticed (if you use IE7) that <a title="Psychotic Resumes" href="http://www.psychoticresumes.com" target="_blank">PsychoticResumes.com</a> would no longer display in your browser.</p>
<p>I&#8217;m crazy like Gary Busey when it comes to tracking bugs &#8211; I know exactly what changes I made, when I made them, and which files were affected.  Since WordPress doesn&#8217;t really have a client version control system (particularly for plugins) you have to track for yourself.</p>
<p>The first thing I did was ask for help.  I know this might seem like I started in reverse, but I like to have as many eyes as possible looking with me for a possible problem.  I got some very good recommendations on possible problems &#8211; including taking a closer look at the headers, making the site XHTML 1.0 &#8211; strict compliant, and so on.</p>
<p>After testing out the site in a few different browsers (all DOM Level 2 browsers were fine, IE8 was fine) I determined that there were multiple problems.</p>
<ol>
<li>Facebook Connect needs the widget to be present on the page to work.  You can&#8217;t just install it and not add the widget, because it sends an asynchronous request to Facebook.  The request object comes back&#8230; and FBC looks for the widget to display the information.  If the widget isn&#8217;t there, FBC thinks that something was wrong with the data, so it asks Facebook for the info again.  This creates an infinite request loop (in IE7).  This might be because I was still using the beta version of FBC&#8230; so, who knows.  <em>This fix allowed the website to show up in IE8.</em></li>
<li>I downloaded <a title="HttpWatch" href="http://www.httpwatch.com/" target="_blank">HttpWatch</a> to load my header information in IE7&#8230; just to see where the page stopped loading.  Note: the full retail version of this program costs $400&#8230; but I wasn&#8217;t that desperate.  The program was giving me inconsistent results &#8211; twice it would load two parts of the page and then stop, then five more tests revealed that it would load 5-8 items and then stop.  This told me that a plug-in was the likely culprit, but I needed to eliminate other sources of errors before I could narrow it down for sure.</li>
<li>XHTML Validation &#8211; I used the <a title="W3C XHTML Validator" href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.psychoticresumes.com%2F&amp;charset=(detect+automatically)&amp;doctype=Inline&amp;group=0" target="_blank">W3C XHTML validator</a> and discovered that I had incorrectly coded a small portion of the &#8220;print&#8221; plug-in, causing a mismatch in opening and closing elements.  This ended up being a minor problem &#8211; and in some areas where I need centered graphics and advertisements, I&#8217;m not sure how to get around the &lt;center&gt; tag.  So, I got it down to 5 errors rather than the 33 that I started with.</li>
<li>iTouchTheme plugin (to make your site easy to use for iPhones and iTouches) was using conditional formatting and was operating incorrectly.  I have a sinking suspicion that this was the straw that broke the camel&#8217;s back.  As soon as I patched this plugin to the next version, the site began to show up in IE7.</li>
<li>As a side project, I had a hell of a time trying to get the menu to appear in the same place in IE browsers and DOM Level 2 browsers&#8230; but as it turns out, the Margin property of a Div is handled differently when it is contained within a parent Div element&#8230; (in Freshy &#8211; the header div contains the menu div).  I eliminated the offending tag and now the menu displays properly (and in the right spot!) in all of my test browsers.</li>
</ol>
<p>It was definitely aggrivating to keep on hearing, &#8220;Hey dude, your link is dead,&#8221; but the debugging experience was pretty cool, and I solved some issues on my website that I wouldn&#8217;t have otherwise thought about.  The total time invested was about 5 hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/02/psychotic-debugging-debugging-psychoticresumescom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#039;s 4 AM &#8211; Do you know where your website is?</title>
		<link>http://www.iamnickarmstrong.com/2009/02/its-4-am-do-you-know-where-your-website-is/</link>
		<comments>http://www.iamnickarmstrong.com/2009/02/its-4-am-do-you-know-where-your-website-is/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 11:11:45 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[GitNit Right]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=365</guid>
		<description><![CDATA[The culmination of ONE amp energy drink, 2 hours of continuous work, a 30 minute break and then another 8 hours of continuous work... I'm pretty proud of the GitNit Right web design.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s 4 AM and I&#8217;m oh-so-excited to show off the brand new GitNit Right website available at <a title="GitNit Right" href="http://www.gitnitright.com" target="_blank">GitNitRight.com</a>:</p>
<p style="text-align: center;"><a href="http://www.gitnitright.com" target="_blank"><img class="size-full wp-image-366 aligncenter" style="border: 2px solid black; margin-top: 2px; margin-bottom: 2px;" title="GitNit Right" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/02/gitnitrightweb.jpg" alt="GitNit Right" width="349" height="178" /></a></p>
<p style="text-align: left;">The culmination of <em>ONE</em> amp energy drink, 2 hours of continuous work, a 30 minute break and then another 8 hours of continuous work&#8230; I&#8217;m pretty proud of this one.  I think it turned out very well.  We&#8217;ll see how Deloris likes it tomorrow, but I have a feeling she&#8217;ll like this a lot better than the old version&#8230; which I would have taken a picture of, but since I designed THAT too, I&#8217;ll let it die in obscurity.  Bwahaha.</p>
<p style="text-align: left;">It&#8217;s definitely been a fun project and it&#8217;s only about 90% completed, but the heavy lifting in the design work is almost completely done.  Barring any bugs that may crop up, I&#8217;m satisfied that this design will last for a good long while.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/02/its-4-am-do-you-know-where-your-website-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My New Dev Machine!</title>
		<link>http://www.iamnickarmstrong.com/2009/02/my-new-dev-machine/</link>
		<comments>http://www.iamnickarmstrong.com/2009/02/my-new-dev-machine/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 08:09:15 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[HP Mini 1035NR]]></category>
		<category><![CDATA[Netbook]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=328</guid>
		<description><![CDATA[I finally broke down and bought my netbook - the HP Mini 1035NR.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-330" style="border: 2px solid black; margin: 2px;" title="My New Dev Machine" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/02/mynewdevmachine.jpg" alt="My New Dev Machine" width="320" height="240" />I finally broke down and bought my netbook &#8211; the HP Mini 1035NR.</p>
<p>- 1.6 GHz<br />
- 60 GB (4200 RPM) HD<br />
- 1 GB DDR2 SDRAM<br />
- XP3 (I have my puppylinux usb drive ready to go if needed)<br />
- Webcam<br />
- 2x USB ports<br />
- 10.2 &#8221; Diagonal 1024&#215;600 display (which looks amazing)<br />
- Integrated B/G Wireless<br />
- Integrated Intel 950 Graphics<br />
- SD card slot<br />
- 3-cell Li-Poly battery</p>
<p>The only downside is that it doesn&#8217;t have a CD/DVD drive&#8230; so I can&#8217;t just load VS2008 on there like I&#8217;d planned.  Instead I have to download the iso tonight, put it onto my handy 8GB USB drive, and then install it from there.</p>
<p>I didn&#8217;t want an out-of-control crazy machine.  I wanted one that could do three things: run VS 2008, podcast, and do video chat on skype.  That&#8217;s it.</p>
<p>I&#8217;m going to play around with this for a while, and I will most likely upgrade to a 2GB memory chip&#8230; then I&#8217;ll see about upgrading the harddrive (currently at 60 GB, with Office 2007, VS 2008, and SQL Server, it will probably get down to 30 GB) although I might just carry around my 320 Western Digital Passport &#8211; it matches nicely with the finish and wouldn&#8217;t take up too much additional footprint or add too much weight to a proper case.</p>
<p>Anyway, that&#8217;s all for now &#8211; I&#8217;ll update again on how well it runs VS 2008 &#8211; I&#8217;m excited to get it working!!!</p>
<p>-Nick</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/02/my-new-dev-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

