<?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>Futurist Now &#187; Development</title>
	<atom:link href="http://codeforfood.org/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeforfood.org</link>
	<description>Semi-coherent ramblings about the past, present, and future</description>
	<lastBuildDate>Thu, 03 Sep 2009 04:40:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Twitter: downtime as a matter of course</title>
		<link>http://codeforfood.org/2008/07/23/twitter-downtime-as-a-matter-of-course/</link>
		<comments>http://codeforfood.org/2008/07/23/twitter-downtime-as-a-matter-of-course/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 22:42:59 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2008/07/23/twitter-downtime-as-a-matter-of-course/</guid>
		<description><![CDATA[What is it about Twitter that makes it such a success in spite of frequent and continued service availability issues? If you ask me it&#8217;s a rabid user base (like me) willing to use the service in the face of hour after hour of downtime, tweet after tweet lost to the ether. Any other service [...]]]></description>
			<content:encoded><![CDATA[<p>What is it about <a href="http://twitter.com/">Twitter</a> that makes it such a success in spite of frequent and continued service availability issues? If you ask me it&#8217;s a rabid user base (like me) willing to use the service in the face of hour after hour of downtime, tweet after tweet lost to the ether. Any other service this unreliable would be hard pressed to keep the numbers of users around that are causing Twitters instability in recent months.</p>
<p>Why so rabid a user base? You have me at that one &#8211; I&#8217;m hooked and have no clue why.  </p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/07/23/twitter-downtime-as-a-matter-of-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A little housekeeping</title>
		<link>http://codeforfood.org/2008/05/19/a-little-housekeeping/</link>
		<comments>http://codeforfood.org/2008/05/19/a-little-housekeeping/#comments</comments>
		<pubDate>Mon, 19 May 2008 23:41:16 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/?p=970</guid>
		<description><![CDATA[As per my usual 6-12 month cycle I have tired of the old presentation of Futurist Now and have thus abandoned the old look and feel for something fresh. Thanks to the high degree of flexibility afforded by Wordpress the whole affair took less than an hour and aside from a few things moving around [...]]]></description>
			<content:encoded><![CDATA[<p>As per my usual 6-12 month cycle I have tired of the old presentation of <a href="http://codeforfood.org/">Futurist Now</a> and have thus abandoned the old look and feel for something fresh. Thanks to the high degree of flexibility afforded by <a href="http://wordpress.org/">Wordpress</a> the whole affair took less than an hour and aside from a few things moving around a bit there should be no impact to Futurist Now readers. Let me know if you see anything broken.</p>
<p>Well, carry on then.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/05/19/a-little-housekeeping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metaspark</title>
		<link>http://codeforfood.org/2008/05/01/metaspark/</link>
		<comments>http://codeforfood.org/2008/05/01/metaspark/#comments</comments>
		<pubDate>Thu, 01 May 2008 20:20:29 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Infobits]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/?p=959</guid>
		<description><![CDATA[Or: Further experimentation with personal aggregation services
After my initial experimentations with personal aggregation basically failed I&#8217;ve decided to take another stab at it, but this time with a DIY bent. I registered metaspark.net and am working a complicated series of Wordpress plugins to attempt to create the functionality I want.
Unfortunately it&#8217;s not entirely baked yet, [...]]]></description>
			<content:encoded><![CDATA[<p>Or: <i>Further experimentation with personal aggregation services</i></p>
<p>After my <a href="http://codeforfood.org/2008/03/22/experimenting-with-aggregation/">initial experimentations with personal aggregation</a> basically failed I&#8217;ve decided to take another stab at it, but this time with a DIY bent. I registered <a href="http://metaspark.net">metaspark.net</a> and am working a complicated series of Wordpress plugins to attempt to create the functionality I want.</p>
<p>Unfortunately it&#8217;s not entirely baked yet, but keep your eye on that domain &#8211; once I get a few RSS aggregation, twitter update, and posting date issues sorted out it should be ready to go fully live, and with style no less.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/05/01/metaspark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The winds of change</title>
		<link>http://codeforfood.org/2008/02/04/the-winds-of-change/</link>
		<comments>http://codeforfood.org/2008/02/04/the-winds-of-change/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 17:22:12 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2008/02/04/the-winds-of-change/</guid>
		<description><![CDATA[The last 7 days certainly have been packed with activity. Last week we had some production fire drills at work which resulted in a lot of hard work, 20 hour days, and general chaos-induced stress. To top it all off the end of the week also brought news that funding for my project has changed [...]]]></description>
			<content:encoded><![CDATA[<p>The last 7 days certainly have been packed with activity. Last week we had some production fire drills at work which resulted in a lot of hard work, 20 hour days, and general chaos-induced stress. To top it all off the end of the week also brought news that funding for my project has changed and come April my position is being eliminated.</p>
<p>This somewhat bittersweet news. Obviously being laid off is never a great thing, but in this case it may actually end up being the a good thing for me long term. Of late I&#8217;ve been rather <a href="http://codeforfood.org/2008/01/31/losing-the-faith/">frustrated with the speed and direction of my group</a> so I guess this is the kick in the ass I needed to do something about it and find a position where I can exercise my passion for technology in a more direct fashion, and perhaps have a more direct impact on bringing about the coming technological singularity.</p>
<p>That being said &#8211; if you, my reader need a technologically passionate problem solver let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/02/04/the-winds-of-change/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Losing the faith</title>
		<link>http://codeforfood.org/2008/01/31/losing-the-faith/</link>
		<comments>http://codeforfood.org/2008/01/31/losing-the-faith/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 06:48:09 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2008/01/31/losing-the-faith/</guid>
		<description><![CDATA[It&#8217;s weird how tests of faith seem to come in as many different forms as faith itself comes in. Recently my faith in technology as the future of mankind has been on shaky ground. Developing Traskpro has been strangely cathartic &#8211; almost like opening my eyes up to what software development can be: fun, rapid, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s weird how tests of faith seem to come in as many different forms as faith itself comes in. Recently my faith in technology as the future of mankind has been on shaky ground. Developing Traskpro has been strangely cathartic &#8211; almost like opening my eyes up to what software development can be: fun, rapid, iterative, and responsive to user input. Working for a large software company seems to be the polar opposite of my experience with Traskpro. It&#8217;s slow moving, overly precise, and so large that changing direction takes years if it happens at all.</p>
<p>This start contrast (combined with the weary weight of too many hours put into work and Traskpro) is leaving me depleted &#8211; worried about the future I strive so hard to bring about. My vision of the future seems at times so within my grasp &#8211; mere years away if everything goes right. Then I realize that nothing is going right: the world is a glacially slowly moving monstrosity. While technology continues to evolve in leaps and bounds it&#8217;s the rest of the world that&#8217;s too slow to adapt to it and seemingly unwilling embrace its change.</p>
<p>So what is the point? If the world won&#8217;t embrace the change technology offers is it worth the effort to produce the technology? Should radical technologists like myself simply give up? Should we all go back to farming goats and continue our tried and true biological ways?</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/01/31/losing-the-faith/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Living the Traskpro life</title>
		<link>http://codeforfood.org/2008/01/22/living-the-traskpro-life/</link>
		<comments>http://codeforfood.org/2008/01/22/living-the-traskpro-life/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 16:47:53 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2008/01/22/living-the-traskpro-life/</guid>
		<description><![CDATA[I&#8217;ve been so busy and productive of late that sadly Futurist Now has suffered from it &#8211; barely a post a week on average. Aside from the normal work stuff I&#8217;ve been slammed with tons and tons of development work on Traskpro. I&#8217;m becoming extremely proud of Traskpro &#8211; it&#8217;s becoming a very robust solution [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been so busy and productive of late that sadly Futurist Now has suffered from it &#8211; barely a post a week on average. Aside from the normal work stuff I&#8217;ve been slammed with tons and tons of development work on <a href="http://traskpro.com/">Traskpro</a>. I&#8217;m becoming extremely proud of Traskpro &#8211; it&#8217;s becoming a very robust solution and I&#8217;m all but running my life out of it now.</p>
<p>What makes Traskpro so great? What do I do with it?</p>
<ul>
<li>Manage projects at work</li>
<li>Keep track of all the little details</li>
<li>Brainstorm ideas</li>
<li>Create shopping lists</li>
<li>Plan maintenance projects around my condo</li>
<li>Capture ideas for creative photography</li>
<li>Track car maintenance needs</li>
<li>Know who has borrowed one of my <a href="http://codeforfood.org/movies/">DVD&#8217;s</a></li>
<li>List my goals the next 1, 2, 5 and 10 years</li>
<li>Maintain a list of expenses for reimbursement</li>
</ul>
<p>Amazing ehh &#8211; <a href="http://traskpro.com/">give it a whirl</a> or check out the <a href="http://traskpro.com/blog/">Traskpro blog</a> &#8211;  you can do all these things and more! With Traskpro&#8217;s flexible design you can track almost any kind of information &#8211; all for free!</p>
<p>Now what would a big Traskpro advert like this be without a few power user tips? Traskpro uses the URL to determine what tag you are viewing &#8211; this means that you can bookmark frequently used tags for quick access. I am able to use this feature by setting my internet home page to my &#8220;work&#8221; tag at work, my &#8220;personal&#8221; tag at home, and the high priority view on my iPhone &#8211; whenever I open a browser I immediately see a highly contextual view of tasks related to my current environment.</p>
<p>Further to URL bookmarking when setting a sort preference the sort preference is added to the next page view URL. This allows you to bookmark not only a specific tag, but also to make it so whenever visiting the bookmark the sorting options can be left intact &#8211; useful for power users looking to really take control of a large list of tasks.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/01/22/living-the-traskpro-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prelude: CES</title>
		<link>http://codeforfood.org/2008/01/04/prelude-ces/</link>
		<comments>http://codeforfood.org/2008/01/04/prelude-ces/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 22:49:45 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Traveling]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2008/01/04/prelude-ces/</guid>
		<description><![CDATA[It&#8217;s the Friday before CES starts and I&#8217;m finishing up the last details so as to be ready for a flight that leaves frightengly soon. I finished up work yesterday, set my OOF (Out Of Office) and checked out &#8211; for the next 11 days I don&#8217;t even have to think about work; something that [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the Friday before CES starts and I&#8217;m finishing up the last details so as to be ready for a flight that leaves frightengly soon. I finished up work yesterday, set my OOF (Out Of Office) and checked out &#8211; for the next 11 days I don&#8217;t even have to think about work; something that hasn&#8217;t happened in a really long time.</p>
<p>So far I&#8217;ve actually made good progress. I made it up to Broadway to pick up some Gear Live branded business cards for CES, have done 5 loads of laundry, packed most of my stuff, and cleaned up. I still have a little work to do, but over all I&#8217;m feeling much better about leaving &#8211; thanks to Traskpro </p>
<p>Amazingly with all the CES stuff I did today I even found time to do a few usability tweaks to <a href="http://traskpro.com">Traskpro</a>. Now tags can be entered separated by spaces, commas, or semicolons, and tags can be marked as high or low priority by tagging them &#8216;high&#8217; or &#8216;low&#8217;. I got some great user feedback from two of my users and hopefully this will make entry more intuitive for new users by sticking to the arching design goal of flexibility.</p>
<p>Not too sure if I&#8217;ll be doing much personal blogging from CES &#8211; I will be pretty busy this year between doing video production and writing up the sights and sounds of CES. Check out the <a href="http://gearlive.com">Gear Live coverage of CES</a>, or you can <a href="http://sparkstyle.com">click to see Gear Live filtered to only my content</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/01/04/prelude-ces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter added to sidebar</title>
		<link>http://codeforfood.org/2008/01/04/twitter-added-to-sidebar/</link>
		<comments>http://codeforfood.org/2008/01/04/twitter-added-to-sidebar/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 22:44:29 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Infobits]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2008/01/04/twitter-added-to-sidebar/</guid>
		<description><![CDATA[I&#8217;m again experimenting with adding my Twitter stream to Futurist Now. People detested the old post style integration so this time I&#8217;m trying a live feed view in the sidebar. Leave a comment if you love it or hate it.
I can configure the number of tweets to display &#8211; how many do readers find useful? [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m again experimenting with adding my Twitter stream to Futurist Now. People <em>detested</em> the <a href="http://codeforfood.org/category/infobits/">old post style integration</a> so this time I&#8217;m trying a live feed view in the sidebar. Leave a comment if you love it or hate it.</p>
<p>I can configure the number of tweets to display &#8211; how many do readers find useful? If I just put a single one it shows real-time context without visually overpowering the main content column. On the other hand more gives a better context of what I&#8217;m doing, but adds a huge block of text to the sidebar.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/01/04/twitter-added-to-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring is fun</title>
		<link>http://codeforfood.org/2007/12/28/refactoring-is-fun/</link>
		<comments>http://codeforfood.org/2007/12/28/refactoring-is-fun/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 03:44:24 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/12/28/refactoring-is-fun/</guid>
		<description><![CDATA[During the last couple of days I&#8217;ve been toying with Traskpro development tasks while I&#8217;ve been home ill. Until today I didn&#8217;t actually implement any new functionality, but rather spent my time re-factoring &#8216;old&#8217; code from the 0.1 and 0.2 versions. Re-factoring is a low strain on my brain and a great task for idly [...]]]></description>
			<content:encoded><![CDATA[<p>During the last couple of days I&#8217;ve been toying with Traskpro development tasks while I&#8217;ve been home ill. Until today I didn&#8217;t actually implement any new functionality, but rather spent my time re-factoring &#8216;old&#8217; code from the 0.1 and 0.2 versions. Re-factoring is a low strain on my brain and a great task for idly doing while drifting in and out of sickly sleep &#8211; once I got the new architectures and designs on paper implementation of the new pattern happened on a feature by feature basis.</p>
<p>Most notably I took a lot of hacky if loops to select SQL queries and moved them into a net-new function which builds the queries based in inputs so the code is both easier to read and easier to maintain long term. I also moved a lot of in-line functionality to within functions which has made long term maintainability and new feature development a breeze.</p>
<p>Not only does this re-factoring provide more readable code, but having everything generalized into functions made adding a few new features a breeze. For instance I just added a capture feature to Traskpro for capturing more than one task (and tag array) at once. This makes capturing action items in a meeting brain dead simple and removes the need for a round trip to the server between each individual addition. Because of the functions for adding/editings tasks, or adding tags to tasks this new feature was developed in a far more efficient fashion &#8211; rather than building from scratch I could re-use code.</p>
<p>Simple stuff I know, but not developing for a living really does give me appreciation for  elegant, maintainable, and readable code.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/12/28/refactoring-is-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Renewed and renowned</title>
		<link>http://codeforfood.org/2007/12/20/renewed-and-renowned/</link>
		<comments>http://codeforfood.org/2007/12/20/renewed-and-renowned/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 16:31:43 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/12/20/renewed-and-renowned/</guid>
		<description><![CDATA[Funny how getting my car detailed can kick my auto-passion into high gear. Tuesday evening I picked up my A6 from Mirrorworks from having a full detail and some paint work done. It&#8217;s shiny and like-new again &#8211; I&#8217;m swooning all over my precious car again!
Aside from the car life has been good. Traskpro has [...]]]></description>
			<content:encoded><![CDATA[<p>Funny how getting my car detailed can kick my auto-passion into high gear. Tuesday evening I picked up my A6 from Mirrorworks from having a full detail and some paint work done. It&#8217;s shiny and like-new again &#8211; I&#8217;m swooning all over my precious car again!</p>
<p>Aside from the car life has been good. <a href="http://traskpro.com">Traskpro</a> has his a solid and stable 0.9 (and graduated from alpha to beta) and is rocking my task list right and left. I even have acquired a few other heavy users which is oddly gratifying. I&#8217;ve still got 31 remaining features/tweaks to make, but those can happen gradually over the next few weeks as I continue to ramp up on JavaScript.</p>
<p>Also in the world of good things Scott came over last night. He hadn&#8217;t experienced a proper viewing of Pirates of the Caribbean: At Worlds End so we did dinner and a showing of that. As silly and overly-Disney as the film is I really do enjoy watching it. I really do hope that big budget swashbucklers never die &#8211; they are just so much fun to experience.</p>
<p>Right &#8211; back to work now. I have to finish up a ton of stuff today and tomorrow to be ready to take off a few days to be home for Christmas!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/12/20/renewed-and-renowned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Productive and exciting</title>
		<link>http://codeforfood.org/2007/12/16/productive-and-exciting/</link>
		<comments>http://codeforfood.org/2007/12/16/productive-and-exciting/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 04:52:29 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/12/16/productive-and-exciting/</guid>
		<description><![CDATA[
This has been quite the productive and exciting weekend: I&#8217;ve seen Alissa&#8217;s play again (this time with Jesse and Brenda), taken interesting makeup photos with Jessie (see above), learned bucket loads about SQL, and released an early alpha of Traskpro.
I&#8217;m feeling surprisingly good given that I didn&#8217;t have much downtime this weekend. Having a personal [...]]]></description>
			<content:encoded><![CDATA[<p align=center><a href="http://www.flickr.com/photos/sparktography/2113392353/" title="A clockwork fork by sparktography, on Flickr"><img src="http://farm3.static.flickr.com/2405/2113392353_0181f1698a.jpg" width="500" height="371" alt="A clockwork fork" /></a></p>
<p>This has been quite the productive and exciting weekend: I&#8217;ve seen Alissa&#8217;s play again (this time with Jesse and Brenda), taken interesting makeup photos with Jessie (see above), learned bucket loads about SQL, and released an early alpha of Traskpro.</p>
<p>I&#8217;m feeling surprisingly good given that I didn&#8217;t have much downtime this weekend. Having a personal project like Traskpro has re-energized me. I&#8217;d forgotten how fun coding can be &#8211; particularly with tons of small rewarding features to work on. I feel like I&#8217;m using agile with a 2 hour sprint!</p>
<p>Traskpro is finally feature-complete enough to stand up to day to day use. I still have a TON of work left to do on it, but that can happen over the next few weeks. Go in and check it out &#8211; updates from now on will be pretty much transparent to the users. The temporary production location is at <a href="http://traskpro.com/">Traskpro.com</a> &#8211; I&#8217;ll be getting a more official URL for it shortly.</p>
<p><b>Update:</b> Changed the URL above to the actual production URL. No more temporary URL&#8217;s for me baby!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/12/16/productive-and-exciting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Traskpro is conceived</title>
		<link>http://codeforfood.org/2007/12/12/traskpro-is-conceived/</link>
		<comments>http://codeforfood.org/2007/12/12/traskpro-is-conceived/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 04:43:02 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/12/12/traskpro-is-conceived/</guid>
		<description><![CDATA[The dev bug has bitten me again and I&#8217;m playing with code. This time it was prompted by a few missing features in Backpack and the brilliant idea to roll my own life management solution. Thus Traskpro (Task Tracking Pro) was born. Unlike most of my development stings in the last 5 years I actually [...]]]></description>
			<content:encoded><![CDATA[<p>The dev bug has bitten me again and I&#8217;m playing with code. This time it was prompted by a few missing features in Backpack and the brilliant idea to roll my own life management solution. Thus Traskpro (Task Tracking Pro) was born. Unlike most of my development stings in the last 5 years I actually sat down and did a little planning before I dived into it this time.</p>
<p>I have spent the last couple of days analyzing and designing my user scenarios and figuring out exactly how best to implement a task tracking solution so that it&#8217;s as flexible as possible and requires the fewest number of actions to operate. The <a href="http://docs.google.com/Doc?id=ddgmth8q_6dkz824d4">Traskpro specification</a> is now complete for version 0.1 and I started to dive into coding tonight. Having spent my first few days planning is making a huge difference &#8211; coding is easier this way and I suspect the end result will be a lot cleaner.</p>
<p>I&#8217;ve started my development with MAMP (PHP/MySQL on the Mac), but am toying with switching over to Ruby on Rails at some point. For now I&#8217;d rather stick to a language I&#8217;m more comfortable with given that I have a big learning curve ahead for SQL which I haven&#8217;t touched in ages.</p>
<p>More to come &#8211; I need to get a few more of my classes built out and then get to bed. I have two more days of &#8216;day job&#8217; ahead before the much needed weekend arrives.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/12/12/traskpro-is-conceived/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes Smart Playlists</title>
		<link>http://codeforfood.org/2007/09/30/itunes-smart-playlists/</link>
		<comments>http://codeforfood.org/2007/09/30/itunes-smart-playlists/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 11:46:33 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/09/30/itunes-smart-playlists/</guid>
		<description><![CDATA[
I&#8217;ve allowed my obsession with Smart Playlists in iTunes to get a little out of hand. After spending the last month combing through my media collection, tweaking ID3 tags, and rating as I go I&#8217;m learning how to create personalized radio experiences from my library that are easy to manage and sync/update automatically with my [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img src="http://codeforfood.org/wp-content/uploads/2007/09/smart-playlist.png" height="200" width="480" border="1" hspace="4" vspace="4" alt="iTunes Smart Playlist" title="iTunes Smart Playlist" /></p>
<p>I&#8217;ve allowed my obsession with Smart Playlists in iTunes to get a little out of hand. After spending the last month combing through my media collection, tweaking ID3 tags, and rating as I go I&#8217;m learning how to create personalized radio experiences from my library that are easy to manage and sync/update automatically with my iPhone. By making a series of smart playlists with size limits limited by least recently played I can keep both my iPhone and my Apple TV stocked to the brim with a great music selection that gradually changes as I listen to it.</p>
<p>While the Smart Playlists feature is amazingly powerful I have unfortunately discovered a few pieces of highly useful metadata that are not exposed as options for the creation of iTunes Smart Playlists. These all seem like simple things to add, and would enable some really cool Smart Playlist scenarios. Here are the things I think iTunes is missing on this one:</p>
<ul>
<li><strong>A purchased flag</strong> &#8211; a simple true/false bit to indicate if the track was purchased from the iTunes store or imported from media (CD or HDD).</li>
<li><strong>An iTunes Plus flag</strong> &#8211; again a true/false bit to indicate if the track is an iTunes Plus track or not. This flag could easily be combined with the purchased flag as a dropdown.</li>
<li><strong>A kind field</strong> &#8211; a field to select the kind of media from video; audio booklet, music, podcast, etc. Adding this field would make it much easier to keep iTunes TV shows and podcasts from leaking into music-only playlists.</li>
<li><strong>Ringtone flag</strong> &#8211; another true/false bit to indicate if the track is eligible for creating ringtones from.</li>
</ul>
<p>If anyone at Apple is listening please, PLEASE get these added to the next version of iTunes! They all look reasonably simple to implement and would make me one happy iTunes geek!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/09/30/itunes-smart-playlists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just a little housekeeping</title>
		<link>http://codeforfood.org/2007/09/10/just-a-little-housekeeping/</link>
		<comments>http://codeforfood.org/2007/09/10/just-a-little-housekeeping/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 23:07:14 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/09/10/just-a-little-housekeeping/</guid>
		<description><![CDATA[I did some general housekeeping tonight on Futurist Now. I upgraded to the latest version of Wordpress, and to a newer version of VeryPlainText. I applied some of the hacks from the old version of the VeryPlainText theme, but made a few other minor typographic tweaks. I&#8217;ve added a few new categories and back-added a [...]]]></description>
			<content:encoded><![CDATA[<p>I did some general housekeeping tonight on Futurist Now. I upgraded to the latest version of <a href="http://wordpress.org/">Wordpress</a>, and to a newer version of <a href="http://www.plaintxt.org/themes/veryplaintxt/">VeryPlainText</a>. I applied some of the hacks from the old version of the VeryPlainText theme, but made a few other minor typographic tweaks. I&#8217;ve added a few new categories and back-added a few posts into them, but that&#8217;s mostly a move to help for some future planned expansion.</p>
<p>Overall not much has changed but just in case let me know if you see anything broken on the site and I&#8217;ll be glad to take a look at it &#8211; you can just leave some information about what you saw and what browser you are using as a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/09/10/just-a-little-housekeeping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Of Backpack and information collection</title>
		<link>http://codeforfood.org/2007/08/06/of-backpack-and-information-collection/</link>
		<comments>http://codeforfood.org/2007/08/06/of-backpack-and-information-collection/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 10:29:56 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/08/06/of-backpack-and-information-collection/</guid>
		<description><![CDATA[Yesterday I was introduced to Backpackit and Ta-Da Lists, two fabulous web based information collection and management tools. Ta-Da Lists is the most simple of simple web based task/list management solution, but implemented with a clean and sensible design. Backpack picks up where Ta-Da lists leaves off and offers a full blown web based information [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was introduced to <a href="http://backpackit.com/?referrer=BPFMX57">Backpackit</a> and <a href="http://www.tadalist.com/">Ta-Da Lists</a>, two fabulous web based information collection and management tools. Ta-Da Lists is the most simple of simple web based task/list management solution, but implemented with a clean and sensible design. Backpack picks up where Ta-Da lists leaves off and offers a full blown web based information capture, search, and management solution.</p>
<p>Backpacks genius lies in its simple interface to import email, notes, lists, and documents and allow the user to organize them into meaningful groups and pages. Entering information can be done through the AJAX powered web interface, or emailed to unique email addresses per page you create.</p>
<p>For the mildly OCD and scatterbrained professional like me it&#8217;s a perfect information dump solution. Previously I had accomplished this task with a mixture of desktop search technologies (Spotlight and Windows Desktop Search) and text files. Backpack allows for the capture of my stream of consciousness and later triage and sort information into tasks, savable bits, and ideas.</p>
<p>A web based solution is the perfect answer to my multi-computer, multi-platform lifestyle &#8211; all of the power of text files on OS X, OneNote on Windows, and accessible from any browser at the drop of a hat. Each page also has a unique email address making it possible to send notes and todo&#8217;s from any email capable device for quick entry on the go.</p>
<p>Backpack tops off it&#8217;s powerful information management technology with a well implemented developer API, SMS or email based reminders, and basic calendaring and calendar sharing functionality. I&#8217;m hooked on the Exchange/Outlook calendaring solution at work, but were I not chained to the evil empire the calendar looks well enough implemented to live out of.</p>
<p>Ta-Da Lists is likely enough for most people, and is entirely free. Ta-Da offers a maximum of 10 concurrent lists, and a very slick iPhone specific interface for those iPhone owners dying for a task/list solution. Backpack is very iPhone friendly, but lacks an iPhone specific interface which does make it slightly less useful on the iPhone, but Backpack&#8217;s power-user interface and abilities to go beyond simple lists into key-worded pages full of lists, notes, images, documents, and emails makes it an easy sell.</p>
<p>Backpack offers a free version which is likely sufficent enough for most users, but for a small monthly fee they will increase the number of pages you can create as well as increase the amount of storage available for you.</p>
<p><a href="http://backpackit.com/?referrer=BPFMX57">Check it out</a> &#8211; it&#8217;s free for basic use and if you manage information anything like I do you will be instantly hooked.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/08/06/of-backpack-and-information-collection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One week with the iPhone: an in-depth review</title>
		<link>http://codeforfood.org/2007/07/07/the-iphone-in-depth/</link>
		<comments>http://codeforfood.org/2007/07/07/the-iphone-in-depth/#comments</comments>
		<pubDate>Sat, 07 Jul 2007 09:59:59 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cellphones]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/07/07/the-iphone-in-depth/</guid>
		<description><![CDATA[
Now that I&#8217;ve spent a full week with the iPhone I wanted to put pen to paper (or should that be fingers to keys) and write a more in depth review than my initial impressions. Needless to say Apple generated a lot of hype with the iPhone and many feared it would flop in the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img src="http://codeforfood.org/wp-content/uploads/2007/07/iphone-3.png" height="343" width="500" border="0" align="middle" hspace="4" vspace="4" alt="iPhone" title="iPhone" longdesc="Image courtesy of Apple.com website" /></p>
<p>Now that I&#8217;ve spent a full week with the iPhone I wanted to put pen to paper (or should that be fingers to keys) and write a more in depth review than my initial impressions. Needless to say Apple generated a lot of hype with the iPhone and many feared it would flop in the face of near impossible levels of pre-release fanaticism. Thankfully I am glad that after a full weeks usage I can attest: Apple actually pulled it off. They lived up to or exceeded every single promise they made about the iPhone.</p>
<p>My impressions are obviously quite favorable over all, but the iPhone does have a few flaws. Regardless of it&#8217;s flaws I think this will be an industry-changing phone and will raise the bars for Microsoft, Symbian, Motorola, HTC, Samsung, and other competitors in the mobile marketplace to produce better phones featuring integration, ease of use, and stability all orders of magnitude ahead of what they now offer.</p>
<p><b>Things Apple got right with the iPhone:</b><br />
<i>The experience</i><br />
Using the iPhone is just plain fun. Apple has managed to take something fairly common like a phone and completely revolutionize it. From the simple fades and transitions between modes to the delete animations the whole device feels very modern and high-tech. It&#8217;s a thin and highly attractive device that attracts attention and feels a little like something from a few years in the future &#8211; particularly compared to the industrial design of its main competitors. It&#8217;s a simple interface to learn (more so than any previous OS I&#8217;ve used before &#8211; mobile or desktop) and has playful feel that just begs to be explored.</p>
<p>The iPhone provides a fun to use and mostly consistent experience end to end. In all previous smart-phones each different feature had a different experience: you could use it as a phone, or as a browser, or as an email client but each different application and experience has a very different feel to it. With the iPhone you don&#8217;t use a phone, browser, or email client &#8211; you use the iPhone. Everything feels very well integrated, and intermeshed. It does have a bit of a learning curve for the device as a whole, but once you learn it you can have any of it&#8217;s features at your fingertips. The closest competitor they have in this space is the consumer-oriented Sidekick from <a href="http://danger.com/">Danger</a>, but the iPhone puts even that to shame.</p>
<p><i>The screen</i><br />
The screen on the iPhone is crystal clear and very high resolution. It features a 480&#215;320 screen (more than twice the resolution of your standard 320&#215;240 screen), but at a very high <a href="http://en.wikipedia.org/wiki/Dots_per_inch">DPI</a> so text, images, and video looks stunningly crisp. The screen has an ambient light sensor so it&#8217;s always the perfect brightness for your environment. The brightest setting is stunning and makes the iPhone&#8217;s screen completely visible outdoors in bright sunlight &#8211; a feat most phones (smart or otherwise) can&#8217;t lay a finger on.</p>
<p><i>The browser</i><br />
The Safari browser on the iPhone is simply stunning. Not only can it properly render websites that previously been completely impossible to view on mobile phones, but the intelligent zooming, rotating, JavaScript/AJAX support makes the Safari browser the pinnacle of the iPhone&#8217;s applications. While viewing a web page simply rotating the iPhone to either side rotates and re-zooms the section you are viewing. A quick double tap on any section of a web page (for instance a column, image, or form) zooms to that section for readability, and then you can either scroll to other sections or double tap again to go back to seeing the entire website. The Safari browser included in the iPhone even has a multi-window feature allowing you to browse multiple websites at the same time, or handle popups if a site requires them (and it blocks the popups you don&#8217;t want).</p>
<p>The advanced Javascript and CSS/DOM included in the Safari browser make some amazing applications possible. People have already written browser based interfaces for SSH, IRC, and other chat programs. Obviously a web application can never be quite as integrated as a thick client can be, but this browser proves it&#8217;s a fairly minor distinction at this point. I expect to see a large crop of iPhone web applications springing up in the next few months as developers hone their iPhone web development skills.</p>
<p><i>Mapping by google, interface by Apple</i><br />
Apple&#8217;s much vaunted Google Maps application delivers as promised. The pinch and zoom features are well implemented, although it&#8217;s usefulness is limited without some sort of geo-location feature, be it actual GPS or based on cell towers/Wifi access points. One of the &#8216;hidden gems&#8217; of the Google Maps application is it&#8217;s traffic feature &#8211; on the way down to my car every morning a quick click into the iPhone&#8217;s mapping experience and I can see which of the freeways has the least congestion for my morning commute.</p>
<p><i>Talking about talking</i><br />
When it comes to being an actual phone the iPhone delivers above expectations. Sure, I&#8217;ve used better &#8216;dumb&#8217; phones in terms of signal strength or voice quality, but as smart phones goes this is well implemented and very usable as a voice communications device. Conversations are easy to hear for both parties and the interface for dialing is very slick looking. While you can&#8217;t type out someone&#8217;s name to call them the scroll by letter feature is well implemented and you can set as many contacts as you want to be favorites and show up on a short list of people to call. Since I use my phone to make and receive calls so infrequently I&#8217;ve not found this to be a problem.</p>
<p><i>Messaging</i><br />
Further on the topic of the iPhone as a phone the new Visual Voicemail feature is stunning. Rather than having to call up my provider and navigate through Byzantine phone menues with a dial-pad AT&#38;T sends the voicemail to my phone using the data network, and I can browse, play, replay, call-back, and delete all without calling my voicemail. The Visual Voicemail feature brings more of an email paradigm to voicemail and makes someone like me who usually HATES voicemail find it pleasant to use and entirely tolerable.</p>
<p>In addition to making voicemail a pleasant experience Apple chose some highly tasteful alerts. When an SMS, calendar alarm, or missed call occurs the lock screen displays a visual history since last unlock on translucent blue pads. Sadly emails (and their subject lines) are not privy to the same unlock screen notifications and must be accessed via the email application.</p>
<p>The mail client is a well implemented piece of software. While it&#8217;s still not perfect. It&#8217;s better than all mobile email solutions I&#8217;ve seen, and a good <a href="http://codeforfood.org/2006/06/10/the-quest-for-a-perfect-mail-client/">number of desktop mail clients</a>. It lacks true push capabilities with most email servers making the iPhone not the ideal solution for many enterprise customers, but it more than makes up for it in my book with near perfect IMAP support. I can have it check my inbox regularly (every 15, 30, 90, or 120 minutes) as well as browse my entire IMAP hierarchy and browse my last 10 years of mail, pulling down emails and attachments from the server on demand.</p>
<p>Many of the initial nay-sayers of the iPhone were focusing on it&#8217;s virtual keyboard. Having come from several years of QWERTY phones I myself was more than a little worried about this. Luckily Apple pulled it off and I&#8217;ve found that after a few days of getting the virtual keyboard into my head I actually like it as much as a physical keyboard. While it lacks tactile feedback it does offer the ability to change the keyboard depending on the task (adding a .com button to the keyboard while in the browser for instance), and it&#8217;s predictive text corrects pretty much every &#8216;fat finger&#8217; mistake I&#8217;ve thrown at it. After a while you learn to just trust they keyboard and grind away at typing as fast as you can and magically what you meant to appear on screen does &#8211; just be prepared for a couple of days of re-learning the skill of typing on QWERTY thumb boards. </p>
<p><i>The iPhone as an iPod</i><br />
The iPod portion of the iPhone is extremely well implemented. It&#8217;s more intuitive than even the 5.5G iPods which preceded it. While I barely use Coverflow at home in iTunes I&#8217;ve found it to be a very natural way to browse the 20 or so albums that I have selected to bring with me. There are other nice touch based interface tweaks which make selecting music easier, and allows for a ton of eye candy. I have a few minor complaints about the iPod interface, but I&#8217;ll leave those for the &#8216;what Apple missed&#8217; section later in the article.</p>
<p>There are a lot of nice audio touches like slowly fading the music when a call comes in, and pausing the music entirely when you accept the call. When you hang up the music un-pauses and gracefully fades back in. Most alert sounds (new email or a calendar event for instance) are accompanied by the music fading down just slightly to make sure you hear the alert but without jarring you out of your music listening experience. These touches make using the iPhone in a car with an auxiliary input or iPod integration fun and far less jarring or complicated than dealing with a separate iPod and phone.</p>
<p>The iPhone features a standard headset jack so you can theoretically use it with any headphones, not just the manufacturer provided ones like so many phone manufacturers force you to by using a non-standard jack. This let&#8217;s the audiophiles of the world ditch the built in earbuds for some high end headphones. Doing this loses out on the built in microphone, but gains a lot of quality. So far the audio quality has been fantastic and even when hooked up to my high-end home stereo system the output sounds great! See the &#8216;what Apple missed&#8217; section below for some more comments on the headphone jack.</p>
<p><i>Connectivity</i><br />
The network for the iPhone is both a good thing and a bad thing. The inclusion of EDGE data (it&#8217;s faster than dial up was way back in the day &#8211; but not by that much) for getting the internet from ATT&#38;T was a surprise, and makes browsing out on the road somewhat painful. Luckily Apple made up for this by adding a great WiFi implementation. The handoff between WiFi and EDGE is seamless if you have previously approved a wireless access point, and the WiFi power consumption actually appears lower than EDGE to me.</p>
<p>As much as some might gripe about the EDGE data connection it&#8217;s obvious that they did it for battery life. 3G networks like AT&#38;T&#8217;s HSDPA network use far more power than EDGE modems do and would have significantly reduced the <i>fantastic</i> battery life the iPhone offers. On my old AT&#38;T 8525 (an HTC Hermes) I was lucky to get 12 hours of use out of my phone between the occasional phone call, some web browsing, and a few hundred emails. The iPhone makes it through all that (and a lot more web browsing because the experience is so much better) and still has 40-50% of it&#8217;s battery life left at the end of the day. Apple quotes 8 hours of talk time and over 24 hours of music playback &#8211; very impressive numbers for any phone.</p>
<p><i>The camera</i><br />
The 2 megapixel camera included with the iPhone is definitely a camera phone and can&#8217;t hold a finger to a dedicated camera device it still takes some impressive photos. Like all digital cameras it does best in bright, evenly light scenes, but even in unevenly lit scenes (like the shot below) come out looking halfway decent. The iPhone camera falls flat on it&#8217;s face in dimly lit scenes though, and produces something that could be considered modern art of sorts: black canvas with slightly less black blobs hovering over it like ethereal souls from our ancestors.</p>
<p style="text-align:center;"><a href="http://www.flickr.com/photos/sparktography/747944765/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1055/747944765_df7cf3c66f.jpg" width="500" height="372" alt="Antique car" /></a></p>
<p><a href="http://www.youtube.com/">YouTube</a> is nice, although unless you are within range of a WiFi access point be prepared to both wait a long time and get very poor quality video. The fact that the videos are encoded in both EDGE and WiFi friendly versions is a nice touch, but the limited availability of the YouTube library is a bit annoying at times.</p>
<p><i>And one more thing: syncing</i><br />
A final slick little touch iPhone has over previous iPods and competing media-centric smart-phones is that you can sync an iPhone to multiple computers at once. For instance I was able to sync my iPhone with a Windows PC running Microsoft Outlook to get my contacts and calendars onto the iPhone, but sync music, podcasts, and video from iTunes on my mac. This is a slick little touch and one that will make it easy for people to keep their contacts at work, and their media collection at home.</p>
<p><b>Things Apple missed with the iPhone:</b><br />
<i>No IM client</i><br />
No instant messaging application. The SMS and email clients are very well implemented (chat bubbles aside in the SMS client) but with todays youth generation ditching email for IM I&#8217;m surprised to see it not included at launch. I am guessing that iChat will be one of the earlier software updates &#8211; sadly that will likely continue with the chat bubbles, and be AIM only &#8211; a tough pill to swallow for a heavy MSN Messenger network user. The good news is that various clever web guru&#8217;s are already working on hacking <a href="%20http://blog.ceruleanstudios.com/?p=162">IM</a>, <a href="http://www-personal.umich.edu/~mressl/webshell/">SSH</a>, <a href="http://cre.ations.net/creation/webvnc---remote-desktop--vnc-on-your-iphone">VNC</a> (done by my uber-geek friend Nate), and <a href="http://www.gearlive.com/news/article/q307-how-to-use-irc-on-the-iphone/">IRC</a> onto the iPhone via web interfaces.</p>
<p><i>No 3rd party applications</i><br />
No SDK for building full blown iPhone applications for 3rd parties yet. A lot can be done with a Safari web application, but there are a lot of Mac applications that I think could port fairly well to the iPhone &#8211; <a href="http://adiumx.com/">Adium</a>, <a href="http://ecto.kung-foo.tv/">Ecto</a>, and <a href="http://www.newsgator.com/Individuals/NetNewsWire/">NetNewsWire</a> to name a few. Hopefully Apple will amend this shortly and release a full blown SDK for the iPhone to the legions of hip cool Mac developers.</p>
<p><i>iPod niggles</i><br />
The iPhone features a standard headset jack so you can theoretically use it with the headphones of your choice. The only problem is that the headphone jack is recessed slightly more than normal headphone jacks are so some headphones require an adapter to work properly. I was able to trim down the rubber hump on one of my headphones with a sharp knife, but for my metal tipped Grado SR225&#8217;s and Etymotic ER-6&#8217;s I&#8217;m out of luck until I get my hands on one of the adapters.</p>
<p>Another miss is that while locked in iPod mode the unlock screen fails to show a scrubber (a bar representing the track with a ball on the track to show the current play position), the length of the track, and other information so I see everything about a track without having to unlock the iPhone. It&#8217;s nice that the unlock screen shows my album art and the current time, but I&#8217;d like to get more information about the track I&#8217;m listening to than just the name.</p>
<p>It&#8217;s also mildly annoying that while playing audio you can have the scrubber or the rating of the song visible but not both at the same time. I have a large music collection and I&#8217;ve been working to slowly rate it all for future use &#8211; with the current iPhone music interface it takes several more &#8216;clicks&#8217; than I would think necessary. These are both such minor gripes that I&#8217;m almost certain Apple will address them in a future build of the iPhone software.</p>
<p><i>More connectivity</i><br />
The inclusion of slower EDGE data rather than AT&#38;T&#8217;s high-speed HSDPA connection. AT&#38;T ramped up their EDGE network for the iPhone at launch to 200kbps, which is 2-3 times faster than dial up, but nothing like the 700-1,000kbps connections I regularly saw with my HTC Hermes on AT&#38;T&#8217;s network. I&#8217;m listing this as my last &#8220;thing Apple missed&#8221; because with the seamless transition to wifi, and increased power consumption of HSDPA I think Apple may have made the right decision in the short term &#8211; but keep an eye out for a 3G iPhone once the chip-sets become more power-friendly and as battery technology improves.</p>
<p><b>Conclusion:</b><br />
My goodness run, don&#8217;t walk to buy an iPhone. I bought it with reservations &#8211; particularly about the EDGE data, yet everything else about the iPhone makes me feel so warm and gooey inside that I&#8217;m keeping the iPhone for sure. The iPhone will revolutionize the mobile industry and for once I&#8217;m pretty damn proud to be an early adopter and on the bleeding edge of tomorrow. I can&#8217;t wait to see some of the new phones Apples competitors will be coming up with in the next few years, and what kind of long term impact the iPhone will have on the mobile phone market as we know it &#8211; consider the bar officially raised!</p>
<p>The iPhone is the first phone I&#8217;ve ever used that works as advertised, offers a great mobile web browsing experience, great battery life, and is fun to use. I give it a solid 8 out of 10 Stars of Sparky, and would have given it the 10/10 Stars of Sparky had the iPhone featured a true SDK and high speed data out of the box.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/07/07/the-iphone-in-depth/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A bump in the wire</title>
		<link>http://codeforfood.org/2007/06/27/a-bump-in-the-wire/</link>
		<comments>http://codeforfood.org/2007/06/27/a-bump-in-the-wire/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 15:59:55 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/06/27/a-bump-in-the-wire/</guid>
		<description><![CDATA[I just had my million dollar idea and I&#8217;m all but giving it away in an effort to make the web safer &#8211; just give cut if you make your fortune on it. While plugging in a network cable I realized that the cable itself needs to be smarter and able to help filter and [...]]]></description>
			<content:encoded><![CDATA[<p>I just had my million dollar idea and I&#8217;m all but giving it away in an effort to make the web safer &#8211; just give cut if you make your fortune on it. While plugging in a network cable I realized that the cable itself needs to be smarter and able to help filter and protect its user from network attacks.</p>
<p>For a long time software firewalls on computers have been problematic for many reasons. While they can be helpful in keeping malware and hackers out of a computer once something has breeched the firewall in even the tiniest of ways it&#8217;s possible to disable or subvert a software firewall to enable further attacks or malicious use of the machine. This is the reason most businesses put their trust in hardware firewalls &#8211; a hardware solution is much more difficult to remotely disable and can do a much better job of filtering both incoming and outgoing traffic.</p>
<p>While businesses with IT professionals can manage and maintain a hardware firewall with little muss or fuss it&#8217;s often beyond the average consumer. Many consumer grade routers offer firewalls and in addition offer a level of security by putting users behind NAT (Network Address Translation) which helps mask them from the Internet as a whole. These routers help, but not everyone has a router at home, and even a router can be tricky to set up.</p>
<p>What is needed is a smart network cable with a simple built in firewall. Imagine a cable with a &#8220;bump in the wire&#8221; which contained a small embedded OS which performed simple firewall and content filtering duties. It of course would be difficult to offer an enterprise grade solution from something this simple, but even the most basic filtering would make helping secure a computer as easy as plugging it into the wall. Because the cable would offer a hardware solution it would be far easier to not only prevent incoming attack vectors, but also if the attached computer does become compromised common outgoing ports used by malware could be blocked.</p>
<p>To take this kind of solution to the next level the cable could be offered as a managed service. The bump would be automatically updated by a server side component which could manage ports for their users and adapt the firewalls rules to new malware that has been identified in the wild.</p>
<p>Simple and transparent to the user, and yet another layer of security in this wild west we call the Internet. Am I a genius for coming up with such a simple but effective idea, or is the idea flawed in some way that&#8217;s escaping my exhausted mental state right now?</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/06/27/a-bump-in-the-wire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallels rocks!</title>
		<link>http://codeforfood.org/2007/06/01/parallels-rocks/</link>
		<comments>http://codeforfood.org/2007/06/01/parallels-rocks/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 19:49:16 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/06/01/parallels-rocks-2/</guid>
		<description><![CDATA[Months after having been given a key to activate Parallels I finally decided to give it a shot. I acquired a copy of Vista and installed it on Marbles, my macbook. I have to say right out of the gate I&#8217;m rather impressed! Vista runs decently well in a virtual machine, and I can run [...]]]></description>
			<content:encoded><![CDATA[<p>Months after having been given a key to activate <a href="http://www.parallels.com/">Parallels</a> I finally decided to give it a shot. I acquired a copy of Vista and installed it on Marbles, my macbook. I have to say right out of the gate I&#8217;m rather impressed! Vista runs decently well in a virtual machine, and I can run Outlook 2007 in coherence mode (where the Vista desktop slides away leaving your Windows applications on OS X desktop alongside the rest of my mac apps) &#8211; it&#8217;s a very zen experience and will make doing email from home a much more pleasant experience.</p>
<p>Bravo Parallels for the most polished and full feature emulation package I&#8217;ve ever seen &#8211; from installing Vista automatically for me from the DVD to providing slick OS X to Windows integration and hardware sharing features I&#8217;m impressed end to end.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/06/01/parallels-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catching up</title>
		<link>http://codeforfood.org/2007/05/04/catching-up-2/</link>
		<comments>http://codeforfood.org/2007/05/04/catching-up-2/#comments</comments>
		<pubDate>Fri, 04 May 2007 18:14:14 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/05/04/catching-up-2/</guid>
		<description><![CDATA[Recovering from my pneumonia is becoming more and more grating of a task. I’m finishing up the antibiotics today, but the lingering cough and “run down” feeling is really starting to get old. Combine that with the fact that I’m ridiculously busy trying to catch back up after missing nearly a week of work and [...]]]></description>
			<content:encoded><![CDATA[<p>Recovering from my pneumonia is becoming more and more grating of a task. I’m finishing up the antibiotics today, but the lingering cough and “run down” feeling is really starting to get old. Combine that with the fact that I’m ridiculously busy trying to catch back up after missing nearly a week of work and personal appointments.</p>
<p>Aside from recovering my health I’ve been relaxing with video games quite a bit, and doing some reading. I finally beat Super Paper Mario for my Wii, and have been getting back into Oblivion for my 360. I had managed to put down the Oblivion addiction a while back, but with the Shivering Isles expansion out I’ve found myself spending more and more time in Cyrodill. I’ve built (yet another) new character and am focusing on trying to work through not only the new expansion pack, but also all of those miscellaneous little quests that I’ve never bothered to go through – shadow over Hackdirt, Aleswell, and other little one-off quests that really add some depth to the game.</p>
<p>Aside from gaming my reading has been quite interesting. I picked up a copy of Inside the Machine, and illustrated introduction to microprocessors and computer architecture by Jon Stokes. It’s an interesting read and offers a nuts and bolts view of how a computer works from the ground up. I’m about half way through and am simply fascinated by the view it’s giving me into the “world of the machine” that so often slips under the average computer user. Modern computers, operating systems, and programming languages have done a beautiful job of abstracting hardware from software, but the hardware still exists, and knowing how it operates has given me some insight as to why some weird things in the more abstracted levels “work the way they work”.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/05/04/catching-up-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Scrummy</title>
		<link>http://codeforfood.org/2007/03/28/getting-scrummy/</link>
		<comments>http://codeforfood.org/2007/03/28/getting-scrummy/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 01:25:41 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/03/28/getting-scrummy/</guid>
		<description><![CDATA[Things are pretty crazy at work &#8211; we are going through some growing pains in a new project and things are hectic from a PM perspective as a result. It&#8217;s great experience on how to manage rapidly changing requirements as well as an opportunity to learn more about new methodologies. A big part of the [...]]]></description>
			<content:encoded><![CDATA[<p>Things are pretty crazy at work &#8211; we are going through some growing pains in a new project and things are hectic from a PM perspective as a result. It&#8217;s great experience on how to manage rapidly changing requirements as well as an opportunity to learn more about new methodologies. A big part of the stress is coming from my groups conversion to the <a href="http://en.wikipedia.org/wiki/Scrum_(management)">Scrum</a> methodology.</p>
<p>So far I like Scrum, and will be interested to see how things turn out. It seems much more focused on getting rapid results than waterfall and suits my personality better. I like being able to work through issues in real time (so to speak) and focusing on delivering features rather than documentation. I&#8217;ll be interested to see what my take away lessons from Scrum are after we have gone through a few sprints and I feel more confident and educated about the process.</p>
<p>Luckily the week is over half over. Last weekend I didn&#8217;t get much &#8216;me&#8217; time between <a href="http://codeforfood.org/2007/03/24/grandpa/">visiting my grandpa</a> and <a href="http://codeforfood.org/2007/03/26/mirrorworks-mirrorworked/">getting my car taken care of</a> so I&#8217;m really looking forward to spending some quality time with my couch this coming Saturday and Sunday.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/03/28/getting-scrummy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unix is cool</title>
		<link>http://codeforfood.org/2007/03/22/unix-is-cool/</link>
		<comments>http://codeforfood.org/2007/03/22/unix-is-cool/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 16:02:14 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/03/22/unix-is-cool/</guid>
		<description><![CDATA[Last nights rebuilding of Marbles the macbook was a surprisingly easy, quick, and pleasant experience thanks to my recent work with bash scripts for syncing. In the past 6 months I&#8217;ve written a number of syncronization scripts to help keep my notebook up to date with my desktop machines and ensure that no matter what [...]]]></description>
			<content:encoded><![CDATA[<p>Last nights <a href="http://codeforfood.org/2007/03/21/80211n-is-the-struggle-over/">rebuilding of Marbles the macbook</a> was a surprisingly easy, quick, and pleasant experience thanks to my recent work with bash scripts for syncing. In the past 6 months I&#8217;ve written a number of syncronization scripts to help keep my notebook up to date with my desktop machines and ensure that no matter what machine I&#8217;m using it always has the most recent version of my data.</p>
<p>All this scripting paid off via the side benefit of making the rebuild almost entirely painless. It look less than an hour to reinstall OS X 10.4.1 from the DVDs that came with Marbles and then run software update to get it upgraded to 10.4.9. Once that was done I hooked into the gigabit network, copied over a few applications, ran my update script and Marbles was back in action.</p>
<p>I remember back in my Windows days how rebuilding a machine and moving data over could be a day long saga &#8211; no more of that for me though &#8211; an hour and some Unix hackery is all you need now!</p>
<p>Now I just have to keep my fingers crossed that rebuilding fixed whatever system corruption I had that was causing the system hangs to begin with.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/03/22/unix-is-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site updates</title>
		<link>http://codeforfood.org/2007/02/13/site-updates/</link>
		<comments>http://codeforfood.org/2007/02/13/site-updates/#comments</comments>
		<pubDate>Wed, 14 Feb 2007 04:55:43 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/02/13/biotic-lensbaby/</guid>
		<description><![CDATA[Feeling sick has me unmotivated to do much more than sitting in front of my computer, so sit in front of my computer I did tonight. I took the opportunity to install a new version of the veryplaintext theme (Thanks Scott!) onto the site and hack with it a bit. The new version is a [...]]]></description>
			<content:encoded><![CDATA[<p>Feeling sick has me unmotivated to do much more than sitting in front of my computer, so sit in front of my computer I did tonight. I took the opportunity to install a <a href="http://code.google.com/p/veryplaintxt/">new version</a> of the <a href="http://www.plaintxt.org/themes/veryplaintxt/">veryplaintext theme</a> (Thanks <a href="http://scottwallick.com/">Scott</a>!) onto the site and hack with it a bit. The new version is a bit cleaner, has more in the sidebar, and most importantly handles different resolutions much better.</p>
<p>The images now scale when someone has a small browser window, and the whole site has a minimum and maximum width to improve rendering. I also did some small tweaks to the typography that help improve the readability of the site as a whole. If you like or don&#8217;t like the new theme tweaks, or if it somehow breaks in your browser add a comment to this post to let me know.</p>
<p>Finally I have another shot of my antibiotics to add to the site. I&#8217;m not feeling well yet so the idea of leaving the house to go shooting is not very appealing. I really like how this one came out &#8211; it was a macro experiment with the Lensbaby 3G macro lens.<span style="font-size:0pt;"><br />
</span>
<p style="text-align:center;"><a href="http://farm1.static.flickr.com/156/388889060_6f8f435ec6_b.jpg" onclick="window.open('http://farm1.static.flickr.com/156/388889060_6f8f435ec6_b.jpg','popup','width=1024,height=683,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://farm1.static.flickr.com/156/388889060_6f8f435ec6.jpg" height="333" width="500" border="1" hspace="4" vspace="4" alt="Biotic lensbaby" /></a></p>
<p>
&#8220;<a href="http://www.flickr.com/photos/sparktography/388889060/">Biotic lensbaby</a>&#8221; by <a href="http://www.flickr.com/photos/49503155065@N01/">sparktography</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/02/13/site-updates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Holy sweet visitors (or fun with MySQL analytics)</title>
		<link>http://codeforfood.org/2006/06/28/holy-sweet-visitors-or-fun-with-mysql-analytics/</link>
		<comments>http://codeforfood.org/2006/06/28/holy-sweet-visitors-or-fun-with-mysql-analytics/#comments</comments>
		<pubDate>Thu, 29 Jun 2006 02:47:12 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/06/28/holy-sweet-visitors-or-fun-with-mysql-analytics/</guid>
		<description><![CDATA[So not only am I getting some search engine love but I&#8217;ve just discovered that I actually have viewers! I installed Counterize on Futurist Now a few months back,   and then promptly forgot about it entirely. I was just checking out my admin panel to do some maintenance (I don&#8217;t get there often [...]]]></description>
			<content:encoded><![CDATA[<p>So not only am I getting some <a href="http://codeforfood.org/2006/06/27/some-seo-love-has-come-my-way/">search engine love</a> but I&#8217;ve just discovered that I actually have viewers! I installed <a href="http://andersdrengen.dk/projects/counterize/">Counterize</a> on Futurist Now a few months back,   and then promptly forgot about it entirely. I was just checking out my admin panel to do some maintenance (I don&#8217;t get there often thanks to the glory of <a href="http://ecto.kung-foo.tv/">Ecto</a>) and happened upon my stats.</p>
<p>Counterize does a great job of giving some high level stats, and as well puts a row into a MySQL table for each visitor with some basic information about what is being requested and such for statistical analysis. I broke out the PHP and had some fun.</p>
<p>Now up until now I had assumed I had about 10 readers. Some close friends, perhaps a few random strangers, and of course my mom. I guess I was wrong &#8211; I have had over 11,000 page views in three months from 1,827 unique visitors (not including known bots).  These figures do not include viewers who view my site entirely via <a href="http://codeforfood.org/feed/">RSS</a> and never visit the blog directly. Given my sometimes blathering rantings I&#8217;m actually rather surprised.</p>
<p>Now for the statporn: The highest pageview days are Thursday, Friday, and Saturday by a good margin. Tuesday&#8217;s on average get about 23% of the page views of a Friday. The last week in any month has about 10% more page views than any other week. About half of my page-views come either between 8-9am PST or between 2-4pm PST.</p>
<p>I have no idea why this would be, but for some reason I have visitors who only seem to visit me during certain parts of the month. I can see later in the week being more popular because some people are looking for minute little escapes from their jobs on Friday&#8217;s, and weekends being popular because people have a chance to &#8220;catch up&#8221; on their web browsing.</p>
<p>My most popular two entries are about my <a href="http://codeforfood.org/2006/03/14/ambien-can-be-worse-for-you/">encounter with Ambien</a>, the <a href="http://codeforfood.org/2006/05/07/welcome-embrace-of-oblivion/">saga I went through to get my sweet Oblivion</a>, and an example of my <a href="http://codeforfood.org/2006/02/12/overwrought-emotional-gambling">hatred/fear of company parties</a>.</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/blog" rel="tag">blog</a>, <a href="http://www.technorati.com/tag/ego" rel="tag">ego</a>, <a href="http://www.technorati.com/tag/FOSS" rel="tag">FOSS</a>, <a href="http://www.technorati.com/tag/math" rel="tag">math</a>, <a href="http://www.technorati.com/tag/OSS" rel="tag">OSS</a>, <a href="http://www.technorati.com/tag/stat" rel="tag">stat</a>, <a href="http://www.technorati.com/tag/statistics" rel="tag">statistics</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/06/28/holy-sweet-visitors-or-fun-with-mysql-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some SEO love has come my way</title>
		<link>http://codeforfood.org/2006/06/27/some-seo-love-has-come-my-way/</link>
		<comments>http://codeforfood.org/2006/06/27/some-seo-love-has-come-my-way/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 00:49:10 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/06/27/some-seo-love-has-come-my-way/</guid>
		<description><![CDATA[Aside from having a great couple of days at work I&#8217;m very pleased to announce that my campaign to raise my search engine vanity rankings has gone well. Thanks to all the people who have linked to Futurist now using the word Sparky I&#8217;m finally on the first page of results for my own name!
That&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Aside from having a great couple of days at work I&#8217;m very pleased to announce that my campaign to raise my <a href="http://www.google.com/search?q=sparky">search engine vanity rankings</a> has gone well. Thanks to all the people who have linked to <a href="http://codeforfood.org/">Futurist now</a> using the word <a href="http://codeforfood.org/">Sparky</a> I&#8217;m finally on the first page of results for my own name!</p>
<p>That&#8217;s all for now folks! Keep up the linky love that I might keep my own name in cyberspace! Remember: a vote for Sparky is a vote for progress!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/06/27/some-seo-love-has-come-my-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rolling with the big dogs</title>
		<link>http://codeforfood.org/2006/06/21/rolling-with-the-big-dogs/</link>
		<comments>http://codeforfood.org/2006/06/21/rolling-with-the-big-dogs/#comments</comments>
		<pubDate>Wed, 21 Jun 2006 17:29:45 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/06/21/rolling-with-the-big-dogs/</guid>
		<description><![CDATA[As much as I normally hate 8am meetings this morning’s project kickoff meeting was great. The project I’ve been helping to scope and plan for at work got budget approval and I got to go over to the far reaches of the campus for the big kickoff meeting. It was mostly sitting in a giant [...]]]></description>
			<content:encoded><![CDATA[<p>As much as I normally hate 8am meetings this morning’s project kickoff meeting was great. The project I’ve been helping to scope and plan for at work got budget approval and I got to go over to the far reaches of the campus for the big kickoff meeting. It was mostly sitting in a giant conference room listening to big-wigs talk about budget and scheduling but it was fascinating to see what happens on the back end to approve projects and work to get them planned and budgeted within a giant organization like Microsoft.</p>
<p>It’s funny how this entire side of the software development process is so opaque to developers. I remember back in my dev days being handed a spec and really not knowing where it came from or what the process was to create it. Heck – it never even occurred to me that there was a process, I guess I just sort of assumed it magically appeared. Now that I’m on the other side of the house I’m getting my eyes opened to the how and why of the software development lifecycle and the reasons for strong methodologies and planning. Now it seems obvious that a multi-million dollar project can’t just be run by a bunch of teenage developers, but at the time that seemed like the best plan.</p>
<p>Ahh the things one learns as one gets older and wiser. With my quarter century mark looming ever closer I have to stop focusing on the older and start focusing on the wiser though – older happens regardless of intent, wiser takes effort and experiences to draw on.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/06/21/rolling-with-the-big-dogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.368 seconds -->
