<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.3" --><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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>smackfoo.com</title>
	<link>http://www.smackfoo.com</link>
	<description>I find your lack of faith disturbing.</description>
	<pubDate>Fri, 25 Apr 2008 04:59:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>
	<language>en</language>
			<item>
		<title>Physics</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/277431739/physics</link>
        <comments>http://www.smackfoo.com/2008/04/physics#comments</comments>
    <pubDate>Fri, 25 Apr 2008 04:59:50 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>journal</dc:subject><dc:subject>updates</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2008/04/physics</guid>
                      <description><![CDATA[In five days, this blog will be 3 years old.
Normally, after a few years of *something* existing it&#8217;s time to party. Perhaps a re-design, re-purpose or simple &#8220;thank you&#8221; to all those who have followed the ups and downs and still continue to tag along for the ride.
If there is one universal constant, it is [...]]]></description>
          <content:encoded><![CDATA[<p>In five days, this blog will be 3 years old.</p>
<p>Normally, after a few years of *something* existing it&#8217;s time to party. Perhaps a re-design, re-purpose or simple &#8220;thank you&#8221; to all those who have followed the ups and downs and still continue to tag along for the ride.</p>
<p>If there is one universal constant, it is that I am not normal. Another is that what goes up, must (eventually) come down.</p>
<p>And it is with a combination of sadness (and hope) that I officially close down smackfoo.com. Whilst the site will remain active for posterities sake<sup><a href="#footnote-1-1660" id="footnote-link-1-1660" class="footnote-link footnote-identifier-link" title="Wordpress themes and plugins will remain available.">1</a></sup> it will cease to be my primary voice and will as such not see updates. </p>
<p>It&#8217;s also time to bid 
<a  href="http://www.wordpress.org" onclick="javascript:urchinTracker('/outgoing/www.wordpress.org');" >Wordpress</a> goodbye. It&#8217;s been a fine vehicle for basic content management, but is simply not heading in a direction that I chose to follow. It is increasingly difficult to maintain code for the platform and consumes more time than it really should.</p>
<p>I have always appreciated the chance to share ideas and philosophies<sup><a href="#footnote-2-1660" id="footnote-link-2-1660" class="footnote-link footnote-identifier-link" title="not to mention all the discussion generated behind the scenes">2</a></sup> and I thank each and every visitor and regular alike for dropping by.</p>
<p>As I&#8217;ve hinted at previously there is however, a new love in my life. The Lab has been quietly taking shape and has developed over a few months of mixing chemicals and powders together to see what explodes. The odd scorching aside it&#8217;s worked out pretty well.</p>
<p>Thus, I would like to invite you all to visit the 
<a  href="http://www.atomicninjalabs.com" onclick="javascript:urchinTracker('/outgoing/www.atomicninjalabs.com');" >Atomic Ninja Labs</a> &mdash; my new home.</p>
<p style="border-top:1px dotted #9C4B00; width:30%;margin:2em auto; 3em auto;" ></p><ol start="1" class="footnotes"><li id="footnote-1-1660" class="footnote">Wordpress themes and plugins will remain available. (<a href="#footnote-link-1-1660" class="footnote-link footnote-back-link">↩</a>)</li><li id="footnote-2-1660" class="footnote">not to mention all the discussion generated behind the scenes (<a href="#footnote-link-2-1660" class="footnote-link footnote-back-link">↩</a>)</li></ol><img src="http://feeds.feedburner.com/~r/post-foo/~4/277431739" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2008/04/physics/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2008%2F04%2Fphysics</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2008/04/physics</feedburner:origLink></item>
		<item>
		<title>Trust Us</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/275926809/trust-us</link>
        <comments>http://www.smackfoo.com/2008/04/trust-us#comments</comments>
    <pubDate>Wed, 23 Apr 2008 03:49:03 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
    <guid isPermaLink="false">http://www.smackfoo.com/2008/04/trust-us</guid>
                      <description><![CDATA[&#8220;We know what we are doing.&#8221; &#8212; a phrase oft spoken, or written that simultaneously proves neither is true. The statement itself is an example in foolishness, indeed how can one intuitively &#8220;know&#8221; everything? Worse, how can trust of any sort be placed in such a statement? This is an ode to that phrase and [...]]]></description>
          <content:encoded><![CDATA[<p style="font-family: Georgia, 'Palatino Linotype', Palatino, serif; font-size: 1.35em; margin: 1em 0 1em 0;">&#8220;We know what we are doing.&#8221; &mdash; a phrase oft spoken, or written that simultaneously proves neither is true. The statement itself is an example in foolishness, indeed how can one intuitively &#8220;know&#8221; everything? Worse, how can trust of any sort be placed in such a statement? This is an ode to that phrase and how it can paint absolutely anyone with truly the wrong kind of brush.</p>
<p>I recently received an email from 
<a  href="http://www.joyent.com" onclick="javascript:urchinTracker('/outgoing/www.joyent.com');" >Joyent</a>&#8217;s Kristie Wells, asking a pointed, yet perhaps fair question.</p>
<blockquote><p>I wanted to reach out and see if I could ascertain the sour taste in your mouth for Joyent. I know you host with MT and S3. That&#8217;s cool, I have just seen more than one posting from you about not liking us and would love to know more. Feel like sharing?</p></blockquote>
<p>Whenever I read an article or comment, that paints an open source product as though it was instantaneously better than closed source, simply because it&#8217;s <em>open</em>, it invariably results in one, simple question. <strong>Why?</strong></p>
<p>The back-story here is that I have in the past questioned some of Joyent&#8217;s motives, where talk and action didn&#8217;t appear to align. It isn&#8217;t really a case of having a go at Joyent itself and it&#8217;s certainly not a &#8220;sour&#8221; viewpoint either, although I can see how it might appear that way.</p>
<p>Rather it is in reaction to the occasional belief expressed that suggests Open Solaris, Open Source and indeed their own company can do no wrong <strong>because</strong> they champion the open source way. If you promise the moon, you better figure out a way to do it <em>before</em> you start.</p>
<p>I should probably warn folks at this point. There are a number of ideals and considerations at play here, so this response is a lot longer<sup><a href="#footnote-1-1658" id="footnote-link-1-1658" class="footnote-link footnote-identifier-link" title="Believe me, I have been editing this on and off for hours.">1</a></sup> than I would have liked.</p>
<p><strong>Mantra, cha-cha-cha.</strong></p>
<p>To be fair, it&#8217;s not just Joyent that sometimes speaks in open-source is alpha-and-omega tongues. They have genuinely 
<a  href="http://www.joyent.com/developers/facebook/" onclick="javascript:urchinTracker('/outgoing/www.joyent.com/developers/facebook/');" >achieved</a> amazing 
<a  href="http://joyent.com/developers/opensocial" onclick="javascript:urchinTracker('/outgoing/joyent.com/developers/opensocial');" >results</a> with a combination of Open Standards and Open Solaris &mdash; they have <em>every reason</em> to feel proud of their achievements. The 
<a  href="http://www.joyent.com/accelerator" onclick="javascript:urchinTracker('/outgoing/www.joyent.com/accelerator');" >Accelerators</a> are also a fantastic example of the potential of Open Solaris mated with a good application platform.</p>
<p>Indeed Open products and services are no longer the domain of the geek, hacker or 30-year-old-virgin living in their mother&#8217;s basement. We are all increasingly exposed to a raft of technologies built on 
<a  href="http://en.wikipedia.org/wiki/Open_source" onclick="javascript:urchinTracker('/outgoing/en.wikipedia.org/wiki/Open_source');" >open source</a> or 
<a  href="http://en.wikipedia.org/wiki/Open_Standards" onclick="javascript:urchinTracker('/outgoing/en.wikipedia.org/wiki/Open_Standards');" >open standards</a> code that, well, anyone can have a hand in building &mdash; again Joyent have played their part in that, too.</p>
<p>But old rivalries between the apparently &#8216;evil&#8217; closed barons and the open source &#8216;rebellion&#8217; die hard. Voices of the rebellion sometimes take aim squarely at closed platforms that actually provide reasonably open, documented APIs. Sometimes 
<a  href="http://www.joyeur.com/2008/04/08/let-my-people-have-root" onclick="javascript:urchinTracker('/outgoing/www.joyeur.com/2008/04/08/let-my-people-have-root');" >that logic</a> can fall a little flat, particularly when 
<a  href="http://www.joyeur.com/2008/01/22/bingodisk-and-strongspace-what-happened" onclick="javascript:urchinTracker('/outgoing/www.joyeur.com/2008/01/22/bingodisk-and-strongspace-what-happened');" >environments fail</a>.</p>
<p>Conversely, closed platforms aren&#8217;t entirely free of sin either. Vista proves that, certainly at an OS level, it&#8217;s not always plain sailing.</p>
<p><strong>I&#8217;ll take that, to go.</strong></p>
<p>It&#8217;s understandable then, that a product isn&#8217;t rated solely on how open it is, or more portable, rather it&#8217;s how well the very same product stacks up under real world conditions and whether the results are the same as the description on the label. It can even come down to the simplest equation of how easy it is to use. If you claim something special &mdash; you&#8217;d better be prepared for scrutiny if it <em>doesn&#8217;t</em> deliver.</p>
<p>Of course, there are two sides to any coin. The flip side is that the average user often just <em>doesn&#8217;t care</em>. The question isn&#8217;t often &#8220;what can your platform do for me?&#8221; &mdash; even if it <em>is</em> a valid question &mdash; it&#8217;s &#8220;will <em>my</em> stuff run on your platform?&#8221;.</p>
<p>So, if an Open platform can do that which the user asks, then great<sup><a href="#footnote-2-1658" id="footnote-link-2-1658" class="footnote-link footnote-identifier-link" title="Transparency of code and open ideals can result in many positives, but that is frequently at a development, rather than user level.">2</a></sup> but the risk is that if Closed-Product-A works when Open-Product-B falls over, then Closed-Product-A is considered better by default, even if an Open product is a better fit. The internal mechanics or proprietary risk aren&#8217;t always relevant as a result.</p>
<p><strong>Benchmarks.</strong></p>
<p>We&#8217;re repeatedly told that Open Solaris is <em>better</em> than the competition, &#8220;you don&#8217;t want proprietary lock-in&#8221; and they aren&#8217;t as 
<a  href="http://www.joyeur.com/2008/04/08/let-my-people-have-root" onclick="javascript:urchinTracker('/outgoing/www.joyeur.com/2008/04/08/let-my-people-have-root');" >open as us</a>. It can and paint Joyent badly, even if unintended. Because it is in the same vein as &#8220;Trust us, we know what we are doing&#8221;. It&#8217;s dictatorial and makes assumptions, rather than actually giving solid reason.</p>
<p>That assumption can lead to a situation where failures just aren&#8217;t learned, communication falters, users are blamed and an eventual disconnect between the developer, supplier and the end user occurs. People don&#8217;t remember successes half as much as failures, they are the great leveller and prior claims will often be the meter used to judge an outcome.</p>
<p>It will invite (occasionally heated) debate, quite obviously.</p>
<p><strong>Open vs Better.</strong></p>
<p>I wouldn&#8217;t comment at all, were they not an application and hosting services company I have interest in and respect for. Whilst I host with (mt) and use Amazon&#8217;s S3 for storage<sup><a href="#footnote-3-1658" id="footnote-link-3-1658" class="footnote-link footnote-identifier-link" title="Media Temple serve me well, keep me informed and in particular, don&#8217;t make assumptions and listen to feedback. S3 just works, it&#8217;s not exactly portable, but it is reliable and simple to deploy.">3</a></sup>, the Accelerator product has always struck me as a solid framework to really build a good platform on. The problem however, is that the learning curve is steep.</p>
<p>A complex (yet open) environment isn&#8217;t always as tempting or useful as a simple point and click (yet closed) 
<a  href="http://appengine.google.com" onclick="javascript:urchinTracker('/outgoing/appengine.google.com');" >alternative</a>. In the same way, I want something simple that will still scale, without that learning curve. There is actually huge potential in Joyent bringing a point-and-click type model to the market.</p>
<p>At some point the stability, capabilities and ease-of-use of a service become vastly more important in comparison to whether or not said platform is Open<sup><a href="#footnote-4-1658" id="footnote-link-4-1658" class="footnote-link footnote-identifier-link" title="By choosing to use Open Solaris, Joyent are actually to an extent, mimicking a form of &#8220;proprietary vendor lock-in&#8221; they champion against, simply due to Open Solaris&#8217; relatively low footprint and the extra complexity of having to learn yet another environment.">4</a></sup>.</p>
<p><strong>Communication.</strong></p>
<p>It really is okay to believe strongly in your product and in your business &mdash; Joyent have a great deal to offer start-ups as has been mentioned &mdash; but it&#8217;s <em>also</em> okay to listen to prospective customers and users, even if they don&#8217;t agree with you on some points.</p>
<p>I question to understand. Will my stuff work on your gear? Will you be there when I falter? Will <em>you</em> communicate when <em>you</em> falter? Will you learn from past mistakes? Will you stand up to scrutiny and take the time to <em>listen</em>? Can I measure you on the claims you make?</p>
<p>They are all vital questions, with answers that speak with far more authority than any &#8220;trust us&#8221; line can ever achieve. And Joyent <em>should</em> expect to be measured by the very things they claim to achieve &mdash; indeed they hold their competitors accountable in the same manner. Ultimately then, it&#8217;s not a case of simply saying you are better and having that stick. Rather it is the actioning of those words that counts. </p>
<p>The preparedness to listen, the encouragement to respond and to have those questions taken on board is a promising first step in putting action ahead of word.</p>
<p style="border-top:1px dotted #9C4B00; width:30%;margin:2em auto; 3em auto;" ></p><ol start="1" class="footnotes"><li id="footnote-1-1658" class="footnote">Believe me, I have been editing this on and off for hours. (<a href="#footnote-link-1-1658" class="footnote-link footnote-back-link">↩</a>)</li><li id="footnote-2-1658" class="footnote">Transparency of code and open ideals can result in many positives, but that is frequently at a development, rather than user level. (<a href="#footnote-link-2-1658" class="footnote-link footnote-back-link">↩</a>)</li><li id="footnote-3-1658" class="footnote">Media Temple serve me well, keep me <em>informed</em> and in particular, don&#8217;t make assumptions and listen to feedback. S3 just works, it&#8217;s not exactly portable, but it is <em>reliable</em> and simple to deploy. (<a href="#footnote-link-3-1658" class="footnote-link footnote-back-link">↩</a>)</li><li id="footnote-4-1658" class="footnote">By choosing to use Open Solaris, Joyent are actually to an extent, mimicking a form of &#8220;proprietary vendor lock-in&#8221; they champion against, simply due to Open Solaris&#8217; relatively low footprint and the extra complexity of having to learn yet another environment. (<a href="#footnote-link-4-1658" class="footnote-link footnote-back-link">↩</a>)</li></ol><img src="http://feeds.feedburner.com/~r/post-foo/~4/275926809" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2008/04/trust-us/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2008%2F04%2Ftrust-us</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2008/04/trust-us</feedburner:origLink></item>
		<item>
		<title>Hello, my name is ______</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/253455032/hello-my-name-is</link>
        <comments>http://www.smackfoo.com/2008/03/hello-my-name-is#comments</comments>
    <pubDate>Tue, 18 Mar 2008 04:48:25 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>design</dc:subject><dc:subject>hacks</dc:subject><dc:subject>updates</dc:subject><dc:subject>wordpress</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2008/03/hello-my-name-is</guid>
                      <description><![CDATA[
I&#8217;ve been working on something. It&#8217;ll be live soon and it&#8217;s a whole new direction. More soon.
On a side-note &#8212; filed under the special-things-that-turn-one-homicidal category &#8212; something was slightly h0rked after a recent hosting upgrade. I think I&#8217;ve nailed it now. Mostly.
&#8220;Uh, we had a slight weapons malfunction, but uh&#8230; everything&#8217;s perfectly all right now. [...]]]></description>
          <content:encoded><![CDATA[<p style="max-width: 500px; text-align: center;"><img src="http://s3.smackfoo.com/images/very-soon.png" class="s3-img" border="0" /></p>
<p>I&#8217;ve been working on something. It&#8217;ll be live soon and it&#8217;s a whole new direction. More soon.</p>
<p>On a side-note &mdash; filed under the special-things-that-turn-one-homicidal category &mdash; something was slightly h0rked after a recent hosting upgrade. I think I&#8217;ve nailed it now. Mostly.</p>
<blockquote><p>&#8220;Uh, we had a slight weapons malfunction, but uh&#8230; everything&#8217;s perfectly all right now. We&#8217;re fine. We&#8217;re all fine here now, thank you. How are you?&#8221;</p></blockquote>
<p>Worth mentioning at this point, is my natural hatred when it comes to moving Wordpress &mdash; the database is very fragile and entirely prone to crash. It&#8217;s worse when months of backups all share the same flaw that was exposed during the move and db server upgrade. Upshot? </p>
<p><em>Always</em> have a plan D, for when A and B <em>and</em> C all crash and burn.</p><img src="http://feeds.feedburner.com/~r/post-foo/~4/253455032" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2008/03/hello-my-name-is/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2008%2F03%2Fhello-my-name-is</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2008/03/hello-my-name-is</feedburner:origLink></item>
		<item>
		<title>reset</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/197999460/reset</link>
        <comments>http://www.smackfoo.com/2007/12/reset#comments</comments>
    <pubDate>Mon, 10 Dec 2007 10:45:56 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>ethos</dc:subject><dc:subject>journal</dc:subject><dc:subject>updates</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2007/12/reset</guid>
                      <description><![CDATA[There is a lot to be said for power-cycling a misbehaving system.
Remove the juice, wait, add juice and many-a-system-issue will disappear in a puff of imaginary smoke. Then there is the human body and mind. Which in many ways responds in the same manner. Swap juice with stress and effort, and the same results can [...]]]></description>
          <content:encoded><![CDATA[<p>There is a lot to be said for power-cycling a misbehaving system.</p>
<p>Remove the juice, wait, add juice and many-a-system-issue will disappear in a puff of imaginary smoke. Then there is the human body and mind. Which in many ways responds in the same manner. Swap juice with stress and effort, and the same results can be observed.</p>
<p>In a little under two weeks, I will be power-cycling. Two weeks of down-time to simply &#8220;live&#8221; without the every-day work stresses or worries will be bliss.</p>
<p>There are things I need to do. I need to empower myself to stop. Now, that may sound like entirely existential bull-shit but in a way it&#8217;s true. We all have the power to stop the fair-ground ride and to step away from the machine. </p>
<p>The hard part is realising that the ride is self managed and it&#8217;s all too easy to bring &#8220;some stuff&#8221; home to do during the break. Which makes a mockery of the entire point of stopping in the first place.</p>
<p>I won&#8217;t actually stop, of course. No one really does. But instead of working for &#8220;the man&#8221;, I&#8217;ll be working on personal projects.. and a great deal of effort will go into doing very little. Apart from perhaps following up on potential variables and options for a move back to New Zealand. </p>
<p>Which, aside from Japan, is probably one of the single most amazing places one might chose to work. Not that I have lived or worked in Japan, but I have it on 
<a  href="http://www.angrymonkeys.net/kath" onclick="javascript:urchinTracker('/outgoing/www.angrymonkeys.net/kath');" >good authority</a> that it is a damn fine place to live, doubly so outside of the major centres.</p>
<p>Which, perhaps, is a round-a-bout way of saying that I am coming to a fork in the road, and not just in the blogging sense. Change should be embraced &mdash; the tricky part is working out just quite <em>how</em> to embrace it best.</p><img src="http://feeds.feedburner.com/~r/post-foo/~4/197999460" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2007/12/reset/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2007%2F12%2Freset</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2007/12/reset</feedburner:origLink></item>
		<item>
		<title>Life</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/195065308/life</link>
        <comments>http://www.smackfoo.com/2007/12/life#comments</comments>
    <pubDate>Tue, 04 Dec 2007 13:59:56 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>journal</dc:subject><dc:subject>productivity</dc:subject><dc:subject>updates</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2007/12/life</guid>
                      <description><![CDATA[Cue dark-ages Britain. And.. action.

The Dead Collector: Bring out yer dead.
Large Man with Dead Body: Here&#8217;s one.
The Dead Collector: That&#8217;ll be ninepence.
The Dead Body That Claims It Isn&#8217;t: I&#8217;m not dead.
The Dead Collector: What?
Large Man with Dead Body: Nothing. There&#8217;s your ninepence.
The Dead Body That Claims It Isn&#8217;t: I&#8217;m not dead.
The Dead Collector: &#8216;Ere, he [...]]]></description>
          <content:encoded><![CDATA[<p>Cue dark-ages Britain. And.. <strong>action</strong>.</p>
<p style="line-height: 2em;";>
<strong>The Dead Collector:</strong> Bring out yer dead.<br />
<strong>Large Man with Dead Body:</strong> Here&#8217;s one.<br />
<strong>The Dead Collector:</strong> That&#8217;ll be ninepence.<br />
<strong>The Dead Body That Claims It Isn&#8217;t:</strong> I&#8217;m not dead.<br />
<strong>The Dead Collector:</strong> What?<br />
<strong>Large Man with Dead Body:</strong> Nothing. There&#8217;s your ninepence.<br />
<strong>The Dead Body That Claims It Isn&#8217;t:</strong> I&#8217;m not dead.<br />
<strong>The Dead Collector:</strong> &#8216;Ere, he says he&#8217;s not dead.<br />
<strong>Large Man with Dead Body:</strong> Yes he is.<br />
<strong>The Dead Body That Claims It Isn&#8217;t:</strong> I&#8217;m not.<br />
<strong>The Dead Collector:</strong> He isn&#8217;t.
</p>
<p>Life, man. I&#8217;m living it. Every day. Lately that&#8217;s meant living three days worth in each and every day. </p>
<p>Work pressures are such that I can barely pause for respite, without the inexorable feeling that I am somehow tumbling forward at an ever-increasing rate of knots. This is the time of the year when one simultaneously somehow manages to feel re-energised and challenged, yet entirely exhausted by the fact that that <em>is</em> a bloody tiring process.</p>
<p>It&#8217;s not that I hate that, either. I&#8217;ve achieved more in the last two weeks than I have in the last two months &mdash; at least in respect of my day job &mdash; the flip side however, is it cuts deeply into spare time; forcing other projects onto the back burner. The good news is that I have two weeks of leave coming up soon.. oh to be able to recharge and cut back to some of the projects I really want to progress. Joy.</p>
<p>In the mean time, it has exposed an entirely unnerving process whereby the content I read on a daily basis, some of which is likely to be your very own, ends up growing at a frightening rate. Inbox zero? Pah! 900+ unread <acronym title="Really Simple Syndication">RSS</acronym> items (it will breach 1100 tomorrow) and a stack load of design work and code for a new project, both growing moss at an almost genetically engineered rate.</p>
<p>It seems right-now is when everything happens, yet right-now isn&#8217;t time I actually happen to have. I desperately love the universe we live in. It is truly remarkable in it&#8217;s ironic tendency to somehow &#8220;know&#8221; the exact moment that one is entirely busy and provides even more stimuli and input at that exact moment.</p>
<p>So whilst this may indeed be the silly season, I for one welcome our crazy-inducing overlords. There&#8217;s something to be said for smashing through the pain barrier to deliver a result no-one expects you to possibly pull off in the time-frames given.</p>
<p>And then I&#8217;ll enjoy the upcoming down-time, because it will seem all the more restful as a result. So.. not at all dead. Still very much alive (thank-you to those who have asked) and not the least bit, well, busy.</p><img src="http://feeds.feedburner.com/~r/post-foo/~4/195065308" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2007/12/life/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2007%2F12%2Flife</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2007/12/life</feedburner:origLink></item>
		<item>
		<title>Digital Software Distribution</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/183851582/digital-software-distribution</link>
        <comments>http://www.smackfoo.com/2007/11/digital-software-distribution#comments</comments>
    <pubDate>Tue, 13 Nov 2007 00:55:54 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>games</dc:subject><dc:subject>links</dc:subject><dc:subject>software</dc:subject><dc:subject>technology</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2007/11/digital-software-distribution</guid>
                      <description><![CDATA[Jeff Atwood fires a shot across-the-bow of the online content distribution model, via his take on
The Sad State of Digital Software Distribution:
&#8220;Instead, I find that download options for commercial software are quite rare. Even when the download option is available, you end up paying the same price as retail or even more.&#8221;
This is a point-of [...]]]></description>
          <content:encoded><![CDATA[<p>Jeff Atwood fires a shot across-the-bow of the online content distribution model, via his take on
<a  href="http://www.codinghorror.com/blog/archives/000995.html" onclick="javascript:urchinTracker('/outgoing/www.codinghorror.com/blog/archives/000995.html');" >The Sad State of Digital Software Distribution</a>:</p>
<blockquote><p>&#8220;Instead, I find that download options for commercial software are quite rare. Even when the download option is available, you end up paying the same price as retail or even more.&#8221;</p></blockquote>
<p>This is a point-of view that crops up every so often, typically backed up by a small number of examples where a retail price (on sale) is less than the online option. On the face of it, that&#8217;s a pretty damning indictment of the online e-tail model, right? Surely it should be <em>cheaper</em> to procure a product via electronic download, rather than shrink wrapped? Of course. To a point.</p>
<p>Given pressing a <acronym title="Digital Video Disc">DVD</acronym> in a big run is typically counted in cents, with packaging and documentation costs substantively reduced on big runs the costs to actually manufacture a product typically pale in comparison to delivery and display costs. We pay for the convenience of being able to walk into a store and uplift a product. Why would the convenience of immediate delivery be any different? Doesn&#8217;t that have value, too?</p>
<p>And what is also <em>frequently missed</em> is that a great many products sold via the electronic model are not only available before they hit the store shelves but often launched, or pre-launched, at a reduced price. Which is <strong>totally unlike</strong> the typical retail model, where pricing starts off as high as the market will stand and <em>then</em> starts to drop as the distributor switches gears to try and offload as many units as possible.</p>
<p>Jeff picks out Steam as a good example of where price parity has taken a nose dive &mdash; because one or two titles are more than a retail sale price &mdash; title yet The Orange Box, one of the higher selling titles for Steam, can actually retail for more than the electronic download.</p>
<p>Don&#8217;t take my word for it, 
<a  href="http://software.pricegrabber.com/computer-games/m/51607743/" onclick="javascript:urchinTracker('/outgoing/software.pricegrabber.com/computer-games/m/51607743/');" >here it is in black and white</a>. Other than Amazon &mdash; who continue their survival strategy by undercutting everyone else on principle &mdash; the pricing is at the very least on par (freight costs can cancel out online sale savings). If you take the walk-in-store approach, you <em>will</em> frequently pay more.</p>
<p>If you&#8217;re one of the many millions of potential customers <em>not</em> currently residing in the US of A, then digital delivery orders can result in massive savings. The very same Orange Box sold in the US for $49.95, retails for 
<a  href="http://www.staticice.com.au/cgi-bin/search.cgi?q=The+Orange+Box" onclick="javascript:urchinTracker('/outgoing/www.staticice.com.au/cgi-bin/search.cgi');" >a good deal more</a> here.</p>
<p>Jeff is highlighting that there are exceptions to any rule. Which is true. Just as one can pay three different prices for the same product at three different locations, online ordering may not <em>always</em> work out cheaper for every single instance of <em>n</em> at any single moment of time. </p>
<p>It&#8217;s not a perfect model and there can be both very good and very bad times to drop some coin. However.. the convenience, potential speed of delivery, reduction in packaging waste and early release offers, combined with frequent discounts both at-launch and on-going e-tailer sales, do still make them just as much a valid avenue as visiting the local electronic game store.</p>
<p>Jeff ends his article thusly:</p>
<blockquote><p>
&#8220;It seems to me that, in the area of digital distribution efficiencies, commercial software still has a lot to learn from the open source world&#8211; where everything is downloadable by design. I hope they can adapt before they&#8217;re forced into extinction.&#8221;</p></blockquote>
<p>This is a great ethic to relate to. If we didn&#8217;t live in a world where capitalism is the order of the day. But we do. And this last comment seemingly ignores the trend where an every increasing amount of software is available and maintainable online.</p>
<p>It should also be noted that retailers <em>want</em> the electronic model to fail &mdash; and they&#8217;ll try real hard to crack pricing on a few select titles to make it <em>look</em> like it has. Scratch the surface though and typical higher-than-download shelf pricing belies that the old bait-and-hook retail model is still just as prevalent.</p>
<p>Like any purchase choice, shop around and find the deal that best suits you. Many options are infinitely preferable to none and ignoring the purchase-and-download model on the principle that there is still a price tag involved only serves to further limit options.</p><img src="http://feeds.feedburner.com/~r/post-foo/~4/183851582" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2007/11/digital-software-distribution/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2007%2F11%2Fdigital-software-distribution</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2007/11/digital-software-distribution</feedburner:origLink></item>
		<item>
		<title>Desktop Is Not a Destination</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/179137488/desktop-is-not-a-destination</link>
        <comments>http://www.smackfoo.com/2007/11/desktop-is-not-a-destination#comments</comments>
    <pubDate>Sat, 03 Nov 2007 09:16:55 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>creativity</dc:subject><dc:subject>ethos</dc:subject><dc:subject>motivation</dc:subject><dc:subject>productivity</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2007/11/desktop-is-not-a-destination</guid>
                      <description><![CDATA[Jeff Atwood has recently written a little on how your 
desktop is not a destination:
&#8220;The desktop background, as I see it, is completely superfluous. My desktop &#8220;background&#8221; right now is plain black. And that doesn&#8217;t bother me in the least, because none of it is visible.&#8221;
I agree with Jeff on this point. The background shouldn&#8217;t [...]]]></description>
          <content:encoded><![CDATA[<p>Jeff Atwood has recently written a little on how your 
<a  href="http://www.codinghorror.com/blog/archives/000963.html" onclick="javascript:urchinTracker('/outgoing/www.codinghorror.com/blog/archives/000963.html');" >desktop is not a destination</a>:</p>
<blockquote><p>&#8220;The desktop background, as I see it, is completely superfluous. My desktop &#8220;background&#8221; right now is plain black. And that doesn&#8217;t bother me in the least, because none of it is visible.&#8221;</p></blockquote>
<p>I agree with Jeff on this point. The background shouldn&#8217;t define how we get things done.</p>
<p>Perhaps a little show-and-tell is in order, to illustrate. This is my current home-based workspace. I don&#8217;t have too many applications actively running right now and the desktop is pretty much devoid of all but the drive icons &#8212; it was taken during the creation of this article. </p>
<p>
<a  href="http://www.flickr.com/photos/brendan_/1838735509/" title="Photo Sharing" onclick="javascript:urchinTracker('/outgoing/www.flickr.com/photos/brendan_/1838735509/');" ><img src="http://farm3.static.flickr.com/2309/1838735509_8b3c536879.jpg" width="425" alt="leopard desktop" /></a></p>
<p>For the more curious among you, the two 
<a  href="http://en.wikipedia.org/wiki/Kanji" onclick="javascript:urchinTracker('/outgoing/en.wikipedia.org/wiki/Kanji');" >Kanji</a> characters represent Ninja. From time to time I enjoy cycling out desktop imagery that doesn&#8217;t have English typography. It reminds me to think outside the square and not continuously seek the comfortable, or the known, to take risks and try new things.</p>
<p>Back to the subject at hand. The desktop shouldn&#8217;t be a scrap yard, where tens of dozens of icons, folders and random cruft congregate waiting for <em>something</em> to happen, be it recycling or eventual destruction. In such a chaotic environment resources can easily be lost, or accidentally purged.</p>
<p>Any gains in the &#8217;single basket&#8217; approach to storage are lost if the basket goes missing. Rather, the desktop should act like a lobby, providing the launch point to your <em>next</em> destination. Jeff observes the following:</p>
<blockquote><p>&#8220;The desktop is like an aesthetically pleasing airport we must occasionally pass through before arriving at our real destinations: a web browser, a word processor, an IDE, a graphics editor, etcetera.&#8221;</p></blockquote>
<p>Which neatly dovetails into 
<a  href="http://www.smackfoo.com/2007/10/simpler">a piece I wrote recently</a>, regarding experimenting with minimalism and plain colour backgrounds. Although Jeff mentions that he has &#8220;browser windows and programs &#8212; the things I&#8217;m actually doing &#8212; covering all three monitors..&#8221; I find that keeping applications <em>minimised</em> when not in use frees up resources for those applications that you <em>are</em> using, improving the response times and resulting efficiencies.</p>
<p>Given Jeff has three monitors in action, the numbers of open applications that he can run concurrently without overcrowding is obviously greater than if one uses one, or even two monitors. In my case, I have a wide-screen display at home and use two at work.</p>
<p>When you take a break<sup><a href="#footnote-1-1593" id="footnote-link-1-1593" class="footnote-link footnote-identifier-link" title="a regular stretch or beverage run should be a regular activity">1</a></sup> <em>save your work</em><sup><a href="#footnote-2-1593" id="footnote-link-2-1593" class="footnote-link footnote-identifier-link" title="don&#8217;t be tempted to think &#8220;just one more sentence..&#8221;">2</a></sup> and <em>minimise</em> any focused applications. Those two actions help improve the break quality as you won&#8217;t be tempted to worry about any current activity to the same degree. It&#8217;s saved and stowed away safely.</p>
<p>When you return, you&#8217;ll be greeted with a tidy workspace and a system ready to respond to <em>your</em> needs, not as a user forced to bend to the will of the system. I have written more in the last three days alone than in the last two weeks. Much of that can be attributed to a renewed sense of achievement that a better work space can provide.</p>
<p>I&#8217;ve found increased enthusiasm in using the tools I presently have and, well, I <em>feel</em> as though I&#8217;m getting more done, <em>without</em> any additional stress. And there really is nothing quite like sitting down to a system just as refreshed as it&#8217;s user, that isn&#8217;t overburdened with several applications all vying for attention and is ready to spring into action.</p>
<p style="border-top:1px dotted #9C4B00; width:30%;margin:2em auto; 3em auto;" ></p><ol start="1" class="footnotes"><li id="footnote-1-1593" class="footnote">a regular stretch or beverage run should be a <em>regular</em> activity (<a href="#footnote-link-1-1593" class="footnote-link footnote-back-link">↩</a>)</li><li id="footnote-2-1593" class="footnote">don&#8217;t be tempted to think &#8220;just one more sentence..&#8221; (<a href="#footnote-link-2-1593" class="footnote-link footnote-back-link">↩</a>)</li></ol><img src="http://feeds.feedburner.com/~r/post-foo/~4/179137488" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2007/11/desktop-is-not-a-destination/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2007%2F11%2Fdesktop-is-not-a-destination</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2007/11/desktop-is-not-a-destination</feedburner:origLink></item>
		<item>
		<title>Evolutionary</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/178070939/evolutionary</link>
        <comments>http://www.smackfoo.com/2007/10/evolutionary#comments</comments>
    <pubDate>Thu, 01 Nov 2007 04:37:36 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>function</dc:subject><dc:subject>joyent</dc:subject><dc:subject>os</dc:subject><dc:subject>software</dc:subject><dc:subject>technology</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2007/10/evolutionary</guid>
                      <description><![CDATA[Joyent&#39;s David Young has a conviction that the days of the operating system are numbered, as part of his 
Joyent Manifesto - Quo vadis, Computing he writes:
&#8220;The operating system is dead. Long live the operating system. If the future is network applications, the past is the operating system.&#8221;
I think David has oversimplified the concept of [...]]]></description>
          <content:encoded><![CDATA[<p>Joyent&#39;s David Young has a conviction that the days of the operating system are numbered, as part of his 
<a  href="http://joyeur.com/2007/10/31/quo-vadis-computing-a-joyent-manifesto" onclick="javascript:urchinTracker('/outgoing/joyeur.com/2007/10/31/quo-vadis-computing-a-joyent-manifesto');" >Joyent Manifesto - Quo vadis, Computing</a> he writes:</p>
<blockquote><p>&#8220;The operating system is dead. Long live the operating system. If the future is network applications, the past is the operating system.&#8221;</p></blockquote>
<p>I think David has oversimplified the concept of an OS-less and server-less environment just a tad. Hardware and software will still need basic building blocks able to run the software of the future, be it server-client or de-centralised. He also notes:</p>
<blockquote><p>A Web operating system will not emerge. I&rsquo;m sure this point will be argued vigorously. But I&rsquo;m right. </p></blockquote>
<p>That is a give-in. Because the web isn&#39;t defined by being an &quot;operating system&quot;, rather it is an increasingly interactive <em>environment</em>. So it&#39;s hardly breaking new ground to suggest &quot;the internet&quot; won&#39;t be an operating system, as it were. David also states:</p>
<blockquote><p>Because the operating system is pushed down the stack, doesn&rsquo;t mean what replaces it is an operating system.</p></blockquote>
<p>To suggest a less complex OS isn&#39;t really an OS at all, side-steps the reality than an Operating System is defined primarily by it&#39;s function, not how big, or small it is. Or which parts of it reside where. This, again, is a questions of semantics.</p>
<p>A duck doesn&#39;t suddenly become an elk the moment it gains a slightly more efficient plumage and flies faster. It is <em>still</em> a duck. Just because many operating systems are moving towards a decentralised nirvana, doesn&#39;t suddenly mean they stop existing entirely.</p>
<p>As an example, the software that allows the 
<a  href="http://www.apple.com/iphone/" onclick="javascript:urchinTracker('/outgoing/www.apple.com/iphone/');" >iPhone</a> to surf the web, access email and receive calls all hinges on a base install of OS X. It may be hidden, indeed one may potentially never actually see it, but it&#39;s still there.</p>
<p>Joyent rely heavily on Solaris and large server farms. Without either they would be little more than an idea looking for some way to find fruition. Indeed without that standardised, documented operating system they would never have been able to build their various products to begin with. It seems at odds with sense to be so quick to claim the imminent <em>death</em> of the very thing that helps gives one&#8217;s business <em>life</em>.</p>
<p>Further reading, however, illustrates that David contradicts and concedes some points:</p>
<blockquote><p>This doesn’t mean a client edge device won’t have an operating system. It just won’t matter. Changes have been afoot to usher in this new era. The web is one.</p></blockquote>
<p>So we&#8217;ve gone from no operating system, web or local, to an invisible one that doesn&#8217;t matter. I don&#8217;t typically &#8220;see&#8221; oxygen, but I still require it to live. Future technologies will be just the same, in that they too will require a basic operating system or environment to function. That may be entirely built into the device itself, or may be some kind of downloaded &#8220;intelligent code&#8221;. It may be a very different beast, but it will <em>still</em> be there.</p>
<p>This is really so much more about de-decentralised, portable and application focused computing and evolution of technology, both at the user and producer levels, not the death of the operating system itself. Smart devices are cropping up everywhere and David is right, computing as we know it will change <em>massively</em> in the future. But in order that those new devices can pass information and work in a semi-predictable way, they will still require a common tongue and portable code to co-exist.</p>
<p>How they will be constructed, where they will reside and what remnants of the current model will remain is something that will challenge us for many years to come.</p><img src="http://feeds.feedburner.com/~r/post-foo/~4/178070939" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2007/10/evolutionary/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2007%2F10%2Fevolutionary</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2007/10/evolutionary</feedburner:origLink></item>
		<item>
		<title>Crossed Paths</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/178016327/crossed-paths</link>
        <comments>http://www.smackfoo.com/2007/10/crossed-paths#comments</comments>
    <pubDate>Thu, 01 Nov 2007 01:35:22 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>ethos</dc:subject><dc:subject>os</dc:subject><dc:subject>presentation</dc:subject><dc:subject>software</dc:subject><dc:subject>standards</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2007/10/crossed-paths</guid>
                      <description><![CDATA[Mr Hunt&#8217;s comment on my pet hate, the 
cross platform user interface:
&#8220;I&#39;m not against cross-platform libraries, or cross-platform applications. But giving the same UI to every OS isn&#39;t a good solution.&#8221;
It isn&#39;t a good solution, but one often mooted as the &#39;best&#39; compromise. The downside of that middle ground choice is that it will offset [...]]]></description>
          <content:encoded><![CDATA[<p>Mr Hunt&#8217;s comment on my pet hate, the 
<a  href="http://cameron.io/post/18043554" onclick="javascript:urchinTracker('/outgoing/cameron.io/post/18043554');" >cross platform user interface</a>:</p>
<blockquote><p>&#8220;I&#39;m not against cross-platform libraries, or cross-platform applications. But giving the same UI to every OS isn&#39;t a good solution.&#8221;</p></blockquote>
<p>It isn&#39;t a good solution, but one often mooted as the &#39;best&#39; compromise. The downside of that middle ground choice is that it will offset any possible advantages gained by presenting an interface that does not fit it&#39;s environment. </p>
<p>Good design separates presentation from engine; web standards are built on that very concept.</p>
<p>If you use OS X, you&#39;re used to a certain user interface, just as a Windows or perhaps Gnome-on-Linux user is familiar with theirs. The <acronym title="Graphical User Interface">GUI</acronym> should be predictable across applications and make a certain logical sense. Cross platform UI breaks that fundimental design concept by introducing a <em>foreign element</em>, which whilst keeping strong brand integrity, fails to keep a reasonable standard of UI integration in return.</p>
<p>Mozilla developers working on Firefox 3 have 
<a  href="http://blog.mozilla.com/faaborg/2007/10/10/the-firefox-3-visual-refresh-system-integration/" onclick="javascript:urchinTracker('/outgoing/blog.mozilla.com/faaborg/2007/10/10/the-firefox-3-visual-refresh-system-integration/');" >begun to understand</a> that embracing each Operating System&#39;s design does not mandate that the &#8216;underware&#8217; be different, rather that the <em>clothes</em> Firefox wears under each <em>match</em> the surrounding environment.</p>
<blockquote><p>&#8220;Visual integration with Windows and OS X is our primary objective for the Firefox 3 refresh.&#8221;</p></blockquote>
<p>Of course, views differ and Simen of dailymeh 
<a  href="http://dailymeh.tumblr.com/post/18046258" onclick="javascript:urchinTracker('/outgoing/dailymeh.tumblr.com/post/18046258');" >responds</a>:</p>
<blockquote><p>&#8220;All else often isn&#8217;t equal, because it&#8217;s often a choice between a stripped-down version or no version at all and a slightly sub-optimal solution.&#8221;</p></blockquote>
<p>Which is a very valid point, but falls flat when the tools <em>already exist</em> to make cross platform code happen without enforcing the need for a constant user interface <em>as well</em>. The days of settling for second best or none at all have long since passed. Web based technologies have certainly driven that change, but &#8216;fat&#8217; application development tools are catching up, <em>fast</em>.</p>
<p>All the brand identity in the world equates to exactly zero if absolutely no-one uses your product due to a confused and unusable cross-platform interface. We&#8217;re no longer bound to a narrow range of applications so the old rules of &#8220;it&#8217;s our way or the highway&#8221; don&#8217;t fit with the modern world.</p>
<p>Perhaps that is why so many developers continue turning to web based application technologies. Because it <em>does</em> allow for very strong branding yet will still look, at a fundamental level, virtually the same across any number of platforms. The latest Mozilla lab product, 
<a  href="http://labs.mozilla.com/2007/10/prism/" onclick="javascript:urchinTracker('/outgoing/labs.mozilla.com/2007/10/prism/');" >Prism</a>, jettisons all but the most rudimentary user interface, leveraging the existing web navigation instead. And that concept is raising eyebrows.</p>
<p>It&#8217;s just not the done thing, throwing away the standardised cross platform local user interface. Yet in ever increasing web application cases the local interface, short of basic core controls, becomes <strong>entirely redundant</strong>.</p>
<p>The future of application development is increasingly cross platform in nature, of that there is no contest. Whether or not that is a wise idea is also no longer a relevant question. In fact I&#8217;m all for it &mdash; diversity is a strong survival technique and allows for a wider range of tools in return. But for off-line applications to succeed, they will increasingly face direct competition from web based technologies, and experience the exact same growing pains. </p>
<p>Part of that process <em>is</em> separating engine from user interface and treating the two halves, not just the whole. The promising sign is that that is already happening.</p><img src="http://feeds.feedburner.com/~r/post-foo/~4/178016327" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2007/10/crossed-paths/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2007%2F10%2Fcrossed-paths</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2007/10/crossed-paths</feedburner:origLink></item>
		<item>
		<title>Ben Galbraith - The (Java on OS X) Sky is Falling!</title>
		<!-- links formating -->
		      <link>http://feeds.feedburner.com/~r/post-foo/~3/177553378/ben-galbraith-the-java-on-os-x-sky-is-falling</link>
        <comments>http://www.smackfoo.com/2007/10/ben-galbraith-the-java-on-os-x-sky-is-falling#comments</comments>
    <pubDate>Wed, 31 Oct 2007 03:07:17 +0000</pubDate>
    <dc:creator>Brendan Borlase</dc:creator>
    
		<category><![CDATA[journal]]></category>
<dc:subject>apple</dc:subject><dc:subject>design</dc:subject><dc:subject>development</dc:subject><dc:subject>java</dc:subject><dc:subject>software</dc:subject>    <guid isPermaLink="false">http://www.smackfoo.com/2007/10/ben-galbraith-the-java-on-os-x-sky-is-falling</guid>
                      <description><![CDATA[I note there seems to be yet another reason for part of the Apple community to complain first and ask questions later. This time, rather than consumer cries of 
unfair practices, it&#8217;s Java developers that are 
raging against the machine.
It does appear some cooler heads have surfaced with a little voice of reason regarding the [...]]]></description>
          <content:encoded><![CDATA[<p>I note there seems to be yet another reason for part of the Apple community to complain first and ask questions later. This time, rather than consumer cries of 
<a  href="http://www.smackfoo.com/2007/10/miniature-violins">unfair practices</a>, it&#8217;s Java developers that are 
<a  href="http://weblogs.java.net/blog/robogeek/archive/2007/10/the_ifs_and_whe.html" onclick="javascript:urchinTracker('/outgoing/weblogs.java.net/blog/robogeek/archive/2007/10/the_ifs_and_whe.html');" >raging against the machine</a>.</p>
<p>It does appear some cooler heads have surfaced with a little voice of reason regarding the decision by Apple to not roll Sun Java 1.6 into the first release of Leopard. 
<a  href="http://weblogs.java.net/blog/javaben/" onclick="javascript:urchinTracker('/outgoing/weblogs.java.net/blog/javaben/');" >Ben Galbraith</a>, co-founder of 
<a  href="http://ajaxian.com/" onclick="javascript:urchinTracker('/outgoing/ajaxian.com/');" >Ajaxian</a>, has stepped up and 
<a  href="http://weblogs.java.net/blog/javaben/archive/2007/10/the_java_on_os.html" onclick="javascript:urchinTracker('/outgoing/weblogs.java.net/blog/javaben/archive/2007/10/the_java_on_os.html');" >writes</a>:</p>
<blockquote><p>&quot;So, what, there are some bugs in OS X 10.5.0? They didn&#39;t have 1.6 ready out-of-the-chutes? Big deal. Give it time, just like we have with every release of Java since OS X first shipped with 10.3.&quot;</p></blockquote>
<p>Ben also points out a working solution for anyone looking to develop that has made noises about shifting platforms: </p>
<blockquote><p>&quot;.. now, thanks to Parallels/Fusion, we actually have a great alternative for the impatient.&quot;</p></blockquote>
<p>It&#39;s not exactly breaking new ground using a virtual environment for development, indeed some might suggest it&#39;s the ideal approach. So as Gruber has 
<a  href="http://daringfireball.net/2007/10/shipping_means_prioritizing" onclick="javascript:urchinTracker('/outgoing/daringfireball.net/2007/10/shipping_means_prioritizing');" >pointed out</a>, this is little more than a storm in a teacup. </p>
<p>He&#39;s not alone in that view either as Eric Burke 
<a  href="http://stuffthathappens.com/blog/2007/10/28/os-x-java-definitive-timeline/" onclick="javascript:urchinTracker('/outgoing/stuffthathappens.com/blog/2007/10/28/os-x-java-definitive-timeline/');" >points out</a>:</p>
<blockquote><p>&quot;Panic! Panic! No, wait. Let&rsquo;s learn from history. I spent some time this afternoon putting together [a] timeline comparing Sun&rsquo;s Java releases with Apple&rsquo;s Java release..&quot;</p></blockquote>
<p>The timeline clearly shows that Java updates have universally occurred within short order of a major milestone release. Certainly for both Panther and Tiger. This isn&#39;t a new thing. It&#39;s also not just an Apple thing. Unlike our solar system&#39;s celestial bodies, most Operating Systems do not revolve around Sun.</p>
<p>From my point-of-view, Java may well be one of &#39;the&#39; platforms of choice for the mobile space, but it&#39;s place is far less cemented on the desktop. Where Leopard <em>is</em> in use. I seldom see Java outside of the web browser, be it in Windows, OS X or even Linux; indeed aside from a small handful of applications, <em>few</em> actually will.</p><img src="http://feeds.feedburner.com/~r/post-foo/~4/177553378" height="1" width="1"/>]]></content:encoded>
        <wfw:commentRss>http://www.smackfoo.com/2007/10/ben-galbraith-the-java-on-os-x-sky-is-falling/feed</wfw:commentRss>
        	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=post-foo&amp;itemurl=http%3A%2F%2Fwww.smackfoo.com%2F2007%2F10%2Fben-galbraith-the-java-on-os-x-sky-is-falling</feedburner:awareness><feedburner:origLink>http://www.smackfoo.com/2007/10/ben-galbraith-the-java-on-os-x-sky-is-falling</feedburner:origLink></item>
	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=post-foo</feedburner:awareness></channel>
</rss>
