<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>warpedvisions.org</title>
	
	<link>http://warpedvisions.org</link>
	<description>A technical tumblelog of links and articles on programming, design, and other geek interests</description>
	<pubDate>Wed, 19 Nov 2008 16:30:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://warpedvisions.org/feed" type="application/rss+xml" /><feedburner:browserFriendly>Better links than Digg/Reddit and free rants to boot.</feedburner:browserFriendly><item>
		<title>New iPhone SDK samples</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/454567233/</link>
		<comments>http://warpedvisions.org/2008/11/15/new-iphone-sdk-samples/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 04:43:37 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2175</guid>
		<description>ARS Technica notes that Apple has added a new set of iPhone SDK samples. Lots-o-learning within.</description>
			<content:encoded><![CDATA[<p>ARS Technica notes that <a href="http://arstechnica.com/journals/apple.ars/2008/11/14/apple-adds-new-iphone-sdk-samples">Apple has added a new set of iPhone SDK samples</a>. Lots-o-learning within.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=RXj2N"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=RXj2N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=Utjpn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Utjpn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=3bTdn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=3bTdn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=IjWMn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=IjWMn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/454567233" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/11/15/new-iphone-sdk-samples/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/11/15/new-iphone-sdk-samples/</feedburner:origLink></item>
		<item>
		<title>URL expanding 101</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/454560713/</link>
		<comments>http://warpedvisions.org/2008/11/15/url-expanding-101/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 04:28:34 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[funny]]></category>

		<category><![CDATA[service]]></category>

		<category><![CDATA[URL]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2173</guid>
		<description>Make your very own huge URLs. Almost funny enough to write a service for &amp;#8230;</description>
			<content:encoded><![CDATA[<p>Make your very own <a href="http://www.myelin.co.nz/post/2008/11/10/#200811101">huge URLs</a>. Almost funny enough to write a service for &#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=2qU1N"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=2qU1N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=VJN5n"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=VJN5n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=Do73n"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Do73n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=ABEXn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=ABEXn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/454560713" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/11/15/url-expanding-101/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/11/15/url-expanding-101/</feedburner:origLink></item>
		<item>
		<title>Dict and Cocoa</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/449208756/</link>
		<comments>http://warpedvisions.org/2008/11/10/dict-and-cocoa/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 06:12:30 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[cocoa]]></category>

		<category><![CDATA[osx]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2171</guid>
		<description>A good explanation of Cocoa&amp;#8217;s NSDictionary</description>
			<content:encoded><![CDATA[<p>A good explanation of <a href="http://cocoawithlove.com/2008/11/simplifying-your-code-using.html">Cocoa&#8217;s NSDictionary</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=NtfaN"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=NtfaN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=eec8n"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=eec8n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=xbjBn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=xbjBn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=je4ln"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=je4ln" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/449208756" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/11/10/dict-and-cocoa/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/11/10/dict-and-cocoa/</feedburner:origLink></item>
		<item>
		<title>Time Machine + CVS</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/442622062/</link>
		<comments>http://warpedvisions.org/2008/11/04/time-machine-cvs/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 23:22:02 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[cvs]]></category>

		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2164</guid>
		<description>A Time Machine command line client, in the vein of CVS.</description>
			<content:encoded><![CDATA[<p>A <a href="http://fernlightning.com/doku.php?id=software:misc:tms">Time Machine command line client</a>, in the vein of CVS.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=vbsnN"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=vbsnN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=Otn5n"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Otn5n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=PbNtn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=PbNtn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=xPaJn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=xPaJn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/442622062" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/11/04/time-machine-cvs/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/11/04/time-machine-cvs/</feedburner:origLink></item>
		<item>
		<title>Jobs on design</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/440417139/</link>
		<comments>http://warpedvisions.org/2008/11/02/jobs-on-design/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 00:17:11 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Quotes]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[jobs]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2160</guid>
		<description>It&amp;#8217;s not just what it looks like and feels like. Design is how it works. &amp;#8211;Steve Jobs</description>
			<content:encoded><![CDATA[<p>It&#8217;s not just what it looks like and feels like. Design is how it works. <a href="http://query.nytimes.com/gst/fullpage.html?res=9C02E7D8113BF933A05752C1A9659C8B63&amp;sec=&amp;spon=&amp;partner=permalink&amp;exprod=permalink">&#8211;Steve Jobs</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=b4cqN"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=b4cqN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=6pjon"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=6pjon" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=7jT0n"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=7jT0n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=lr4an"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=lr4an" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/440417139" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/11/02/jobs-on-design/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/11/02/jobs-on-design/</feedburner:origLink></item>
		<item>
		<title>Blackberry, the middle child</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/440194384/</link>
		<comments>http://warpedvisions.org/2008/11/02/blackberry-the-middle-child/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 19:02:08 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Micro Blog]]></category>

		<category><![CDATA[blackberry]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[rim]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2142</guid>
		<description>I&amp;#8217;ve been immersed in Blackberry development for several weeks now.  It&amp;#8217;s an interesting platform, lost somewhere between the older platforms (like Palm and WinCE) and the newer ones (like iPhone and Android).  While it has an extensive UI toolkit, most of the applications written for it are simple and uninspired.  And while &lt;a rel="tag" target="_new" href="http://google.com/search?q=\%20&amp;#38;btnI="&gt;...&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/lodefink/958569742/"><img style="float:right; margin-left: .5em;" src="/images/bb.jpeg" /></a>I&#8217;ve been immersed in Blackberry development for several weeks now.  It&#8217;s an interesting platform, lost somewhere between the older platforms (like Palm and WinCE) and the newer ones (like iPhone and Android).  While it has an extensive UI toolkit, most of the applications written for it are simple and uninspired.  And while it&#8217;s a hugely popular platform, it has a grossly primitive filesystem,<sup>1</sup> limited data storage choices,<sup>2</sup> and a surprisingly sparse set of open source and commercial libraries.</p>

<p>Despite the platform&#8217;s limitations, it is a workable environment.  It supports a large subset of the J2ME runtime and libraries, and it has a functioning set of development tools<sup>3</sup>.  The most interesting thing about Blackberry development, however, is the lack of great documentation.  Very few developers write about the platform. There are only a handful of specific Blackberry textbooks, and RIM&#8217;s own developer site is horrid. They have reorganized the developer site a number of times in the past few years (there are many dead links), its best documentation is hidden deep beyond its own search tools, and it lacks the sort of details needed to make good architectural decisions.<sup>4</sup></p>

<p>The limited development environment and RIM&#8217;s position between the old and the new make it a risky platform.  It&#8217;s obvious that RIM hopes to catch up with Apple, with their upcoming OS (4.7) and their new application store. I hope that they&#8217;re able to release the new OS before the end of next year, otherwise both Android and the iPhone OS will have left Blackberry in the dust, along with Palm, Symbian, and Windows Mobile.</p>
<ol class="footnotes"><li id="footnote_0_2142" class="footnote">OS 4.1 through 4.5 are missing a seek() function, for example.</li><li id="footnote_1_2142" class="footnote">We&#8217;ve found two workable commercial data stores. Neither are particularly good, and one would not provide pricing.</li><li id="footnote_2_2142" class="footnote">Its development tools are nominally better than Palm&#8217;s, though they seem to suffer stability problems on Vista.</li><li id="footnote_3_2142" class="footnote">They have a few high-level overviews, but they lack concrete measures like performance, application guidelines, good overviews of various OS/environment revisions, and clear descriptions of the API subsystems.</li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=Uj9nN"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Uj9nN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=6g1Un"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=6g1Un" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=O60Wn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=O60Wn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=nqdSn"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=nqdSn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/440194384" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/11/02/blackberry-the-middle-child/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/11/02/blackberry-the-middle-child/</feedburner:origLink></item>
		<item>
		<title>Debugging Objective C</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/433231635/</link>
		<comments>http://warpedvisions.org/2008/10/26/objective-c/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 04:55:56 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[objective-c]]></category>

		<category><![CDATA[osx]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2139</guid>
		<description>Matt has some handy debugging tips for Objective-C.</description>
			<content:encoded><![CDATA[<p>Matt has some handy <a href="http://cocoawithlove.com/2008/10/debugging-tips-for-objective-c.html">debugging tips for Objective-C</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=8CjUM"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=8CjUM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=tfnZm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=tfnZm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=Nz8Sm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Nz8Sm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=rUbQm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=rUbQm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/433231635" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/26/objective-c/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/26/objective-c/</feedburner:origLink></item>
		<item>
		<title>CodeIgniter 1.7 released</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/430350216/</link>
		<comments>http://warpedvisions.org/2008/10/23/codeigniter-17-released/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 04:58:49 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[codeigniter]]></category>

		<category><![CDATA[Php]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2135</guid>
		<description>Released today: CodeIgniter 1.7, an update to the handy-dandy PHP MVC toolkit. Includes improvements to sessions, form validation, URI processing, and much more.</description>
			<content:encoded><![CDATA[<p>Released today: <a href="http://codeigniter.com/user_guide/changelog.html">CodeIgniter 1.7</a>, an update to the handy-dandy PHP MVC toolkit. Includes improvements to sessions, form validation, URI processing, and much more.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=KyK3M"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=KyK3M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=L5YDm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=L5YDm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=U7COm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=U7COm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=zpWRm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=zpWRm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/430350216" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/23/codeigniter-17-released/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/23/codeigniter-17-released/</feedburner:origLink></item>
		<item>
		<title>An introduction to little language design</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/429044918/</link>
		<comments>http://warpedvisions.org/2008/10/22/an-introduction-to-little-language-design/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 23:17:12 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[language]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2131</guid>
		<description>How to Design (Declarative) Programming Languages.  In a nutshell, focus on a simple metaphor and stick to it.</description>
			<content:encoded><![CDATA[<p><a href="http://article.gmane.org/gmane.comp.lang.lightweight/2552">How to Design (Declarative) Programming Languages</a>.  In a nutshell, focus on a simple metaphor and stick to it.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=bvibM"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=bvibM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=fAx8m"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=fAx8m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=tcmAm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=tcmAm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=T6zCm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=T6zCm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/429044918" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/22/an-introduction-to-little-language-design/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/22/an-introduction-to-little-language-design/</feedburner:origLink></item>
		<item>
		<title>GAE versus AWS</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/429019983/</link>
		<comments>http://warpedvisions.org/2008/10/22/gae-versus-aws/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 22:47:25 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[aws]]></category>

		<category><![CDATA[gae]]></category>

		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2128</guid>
		<description>A good summary of Google&amp;#8217;s App Engine: App engine handles HTTP requests, nothing else.  It&amp;#8217;s not a direct competitor to AWS or EC2, rather it&amp;#8217;s a different approach to the problem entirely.</description>
			<content:encoded><![CDATA[<p>A good summary of Google&#8217;s App Engine: <a href="http://perspectives.mvdirona.com/2008/05/29/RoughNotesFromSelectedSessionsAtGoogleIODay1.aspx">App engine handles HTTP requests, nothing else</a>.  It&#8217;s not a direct competitor to AWS or EC2, rather it&#8217;s a different approach to the problem entirely.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=kuiLM"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=kuiLM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=PA9Gm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=PA9Gm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=yoofm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=yoofm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=6mYnm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=6mYnm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/429019983" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/22/gae-versus-aws/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/22/gae-versus-aws/</feedburner:origLink></item>
		<item>
		<title>Blackberry, SQLite, and Sync</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/428162903/</link>
		<comments>http://warpedvisions.org/2008/10/21/blackberry-sqlite-and-sync/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 04:07:49 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[blackberry]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[rim]]></category>

		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2126</guid>
		<description>Sybase reacts to SQLite for Blackberry.  Sync is a hard problem, but they&amp;#8217;re assuming (I think) a central source.</description>
			<content:encoded><![CDATA[<p><a href="http://iablog.sybase.com/tslee/2008/10/blackberry-and-sqlite/">Sybase reacts to SQLite for Blackberry</a>.  Sync is a hard problem, but they&#8217;re assuming (I think) a central source.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=a7LXM"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=a7LXM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=zjuam"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=zjuam" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=6ikhm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=6ikhm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=wL1nm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=wL1nm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/428162903" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/21/blackberry-sqlite-and-sync/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/21/blackberry-sqlite-and-sync/</feedburner:origLink></item>
		<item>
		<title>QOTW: On training employees</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/425675970/</link>
		<comments>http://warpedvisions.org/2008/10/19/qotw-on-training-employees/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 18:27:20 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Quotes]]></category>

		<category><![CDATA[mentoring]]></category>

		<category><![CDATA[quote]]></category>

		<category><![CDATA[teaching]]></category>

		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2122</guid>
		<description>Better to train people and risk they leave - than do nothing and risk they stay. &amp;#8211;anon</description>
			<content:encoded><![CDATA[<p>Better to train people and risk they leave - than do nothing and risk they stay. <a href="http://www.juixe.com/techknow/index.php/2008/08/17/favorite-programming-quotes/">&#8211;anon</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=Kj2NM"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Kj2NM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=u2OGm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=u2OGm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=2sXvm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=2sXvm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=Wx7im"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Wx7im" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/425675970" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/19/qotw-on-training-employees/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/19/qotw-on-training-employees/</feedburner:origLink></item>
		<item>
		<title>Why you need a Sitemap</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/425646071/</link>
		<comments>http://warpedvisions.org/2008/10/19/why-you-need-a-sitemap/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 17:54:38 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[stiemap]]></category>

		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2116</guid>
		<description>Jeff Atwood talks about how sitemaps are important for find-ability.1
Note: it&amp;#8217;s find-ability or search-ability, not SEO/SEM.  Only things that are complex deserve specialties, not narrow fields of optimization.</description>
			<content:encoded><![CDATA[<p>Jeff Atwood talks about how <a href="http://www.codinghorror.com/blog/archives/001174.html">sitemaps are important for find-ability</a>.<sup>1</sup></p>
<ol class="footnotes"><li id="footnote_0_2116" class="footnote">Note: it&#8217;s find-ability or search-ability, not SEO/SEM.  Only things that are complex deserve specialties, not narrow fields of optimization.</li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=ugbBM"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=ugbBM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=CJNom"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=CJNom" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=2teRm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=2teRm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=paRam"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=paRam" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/425646071" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/19/why-you-need-a-sitemap/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/19/why-you-need-a-sitemap/</feedburner:origLink></item>
		<item>
		<title>OS X, the first month</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/423976838/</link>
		<comments>http://warpedvisions.org/2008/10/17/os-x-the-first-month/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 19:10:52 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Micro Blog]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2106</guid>
		<description>I was an OS X virgin until about a month ago. My company offered to buy me a Mac, a shiny 24in iMac.  It&amp;#8217;s the first inspiring piece of technology I&amp;#8217;ve had the luxury of using, next to my iPod touch.  Not that I haven&amp;#8217;t used a Mac before, I just haven&amp;#8217;t owned &lt;a rel="tag" target="_new" href="http://google.com/search?q=\%20&amp;#38;btnI="&gt;...&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/warpedvisions/2911406420/"><img style="float: right; margin-left: 1em" src="/images/apple-keyboard.jpeg"></a>I was an OS X virgin until about a month ago. My company offered to buy me a Mac, a shiny 24in iMac.  It&#8217;s the first inspiring piece of technology I&#8217;ve had the luxury of using, next to my iPod touch.  Not that I haven&#8217;t used a Mac before, I just haven&#8217;t owned one as a primary computer.</p>

<p>I&#8217;ve owned dozens of PCs.  Laptops, integrated units, and plain-old-boxen.  I mostly build my own PC hardware now, and it turns out okay.  Nothing I&#8217;ve used, though, compares to the iMac. Why?  The answer is somewhere between the superbly packaged hardware, and the damned reasonable OS.</p>

<p>I&#8217;m a Linux guy. I was a Windows / generic Unix developer before Linux was usable (and DOS before that, ST/Amiga before that, 850x before that). Ubuntu is an enjoyable packaging of Gnome and Linux;  I use it daily, side-by-side with XP and Vista. They&#8217;re both capable. They&#8217;re both flawed. Depending what I&#8217;m doing, Ubuntu is my first choice, as it&#8217;s a developer&#8217;s platform. But neither Linux nor Windows compare to OS X.</p>

<p>On Ubuntu, things break regularly. Nothing insurmountable, but I found myself cursing broken Sane drivers, USB bugs, and package dependencies more than I should have. On Windows, things are just fundamentally broken, as the legacy design is so horribly coupled that developers don&#8217;t really stand a chance of building anything great. Microsoft knows it, but legacy has made it difficult for them to progress. I don&#8217;t hate either system, but neither inspire me.<sup>1</sup></p>

<p>OS X is better.  Not perfect mind you, but it forces several simple patterns on developers, making for a less coupled environment, inspiring a surprisingly rich set of tools for such a small market.  And it&#8217;s that inspiration that drew me to Mac in the first place.  Great software is hard to pull off, and I&#8217;ve found that most Mac apps are clean, simple, polished, and damned useful.</p>

<p>I&#8217;ve spent a few dozen hours in Xcode now too.  Like the rest of the platform, it&#8217;s surprisingly sensible and productive.  Objective C is a smart approach (C with eventing extensions), and the platform libraries (frameworks) of Cocoa are quite good.  As an experienced C/C++ programmer, with experience in Java, C#, Perl, PHP, Ruby, Smalltalk, Lisp and other languages, learning Objective C was a breeze.<sup>2</sup> The performance/abstraction balance is brilliant, especially for the iPhone.<sup>3</sup></p>

<p>I&#8217;m still using Ubuntu and Windows (VMWareFusion), but the Mac has replaced my desktop system.  I was more productive in Mac land within the first two weeks, mostly a function of Spotlight, Textmate, Spaces, and the great default terminal/shell tools. Next up, I&#8217;m saving for AI/PS, to replace the Gimp and Inkscape.<sup>4</sup></p>
<ol class="footnotes"><li id="footnote_0_2106" class="footnote">Inkscape is the closest thing to inspiration on Ubuntu, and I can&#8217;t think of any Windows application that is at all inspirational.</li><li id="footnote_1_2106" class="footnote">The Hillegass text made learning Objective C/Cocoa especially trivial.</li><li id="footnote_2_2106" class="footnote">Compare the limitations of J2ME / Android to the iPhone. No contest.</li><li id="footnote_3_2106" class="footnote">Both the Gimp and Inkscape run like crap on OS X, they run faster in a Ubuntu VM.</li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=fu2mM"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=fu2mM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=Or7mm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Or7mm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=Qp8tm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=Qp8tm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=MIoWm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=MIoWm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/423976838" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/17/os-x-the-first-month/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/17/os-x-the-first-month/</feedburner:origLink></item>
		<item>
		<title>Will Shipley, code pimp</title>
		<link>http://feeds.feedburner.com/~r/warpedvisions/~3/414966653/</link>
		<comments>http://warpedvisions.org/2008/10/08/will-shipley-code-pimp/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 16:45:02 +0000</pubDate>
		<dc:creator>mx</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[cocoa]]></category>

		<category><![CDATA[osx]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://warpedvisions.org/?p=2104</guid>
		<description>Will Shipley&amp;#8217;s Pimp my code column and other ramblings on programming.  Contains tonnes of Objective C and Cocoa nuggets.</description>
			<content:encoded><![CDATA[<p>Will Shipley&#8217;s <a href="http://www.wilshipley.com/blog/labels/code.html">Pimp my code</a> column and other ramblings on programming.  Contains tonnes of Objective C and Cocoa nuggets.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/warpedvisions?a=6uq8M"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=6uq8M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=HDFym"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=HDFym" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=lwBLm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=lwBLm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/warpedvisions?a=k9LZm"><img src="http://feeds.feedburner.com/~f/warpedvisions?i=k9LZm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/warpedvisions/~4/414966653" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warpedvisions.org/2008/10/08/will-shipley-code-pimp/feed/</wfw:commentRss>
		<feedburner:origLink>http://warpedvisions.org/2008/10/08/will-shipley-code-pimp/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.688 seconds -->
