<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>The Fishbowl</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/" />
    <link rel="self" type="application/atom+xml" href="http://fishbowl.pastiche.org/atom.xml" />
    <id>tag:fishbowl.pastiche.org,2008-03-22://1</id>
    <updated>2010-02-18T06:52:10Z</updated>
    <subtitle>tail -f /dev/mind &gt; blog</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>Oops…</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2010/02/18/oops_1/" />
    <id>tag:fishbowl.pastiche.org,2010://1.1733</id>

    <published>2010-02-18T06:41:54Z</published>
    <updated>2010-02-18T06:52:10Z</updated>

    <summary>Some poor sod at Westpac (with whom I&apos;ve banked since 1992) demonstrates why it&apos;s a bad idea to post to both your personal and corporate Twitter accounts from the same client.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>Some poor sod at Westpac (with whom I've banked since 1992) demonstrates why it's a bad idea to post to both your personal and corporate Twitter accounts from the same client:</p>

<p><a href="http://fishbowl.pastiche.org/archives/pictures/Screen%20shot%202010-02-18%20at%205.06.00%20PM.html" onclick="window.open('http://fishbowl.pastiche.org/archives/pictures/Screen%20shot%202010-02-18%20at%205.06.00%20PM.html','popup','width=575,height=564,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://fishbowl.pastiche.org/archives/pictures/Screen shot 2010-02-18 at 5.06.00 PM-thumb-575x564.png" width="575" height="564" title="@westpac Oops"  alt="“Oh so very over it today” — tweeted by @westpac 20 minutes ago." class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></p>

<p>The tweet was deleted about 40 minutes after it was posted, which was even more silly than posting it in the first place. If you screw up in public, you recover in public. Don't just try to pretend it didn’t happen.</p>

<p><img alt="Prediction for tomorrow: @commbank tweets “TGIF! LOL!”" src="http://fishbowl.pastiche.org/archives/pictures/Screen%20shot%202010-02-18%20at%205.50.01%20PM.png" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;"  width="515" height="120" class="mt-image-none" style="" /></p>]]>
        
    </content>
</entry>

<entry>
    <title>Two steps forward, two steps back</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2010/02/12/two_steps_forward_two_steps_ba/" />
    <id>tag:fishbowl.pastiche.org,2010://1.1732</id>

    <published>2010-02-12T01:35:01Z</published>
    <updated>2010-02-21T23:40:24Z</updated>

    <summary>…the story is ten years old and it&apos;s easy for people who disagree with me to try to explain how much has changed in the last decade, and how web users are so much more sophisticated now.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>I've always used <a href="http://fishbowl.pastiche.org/2003/10/09/the_internet_and_understanding_users/">this story</a> to illustrate why we shouldn't assume that ‘real people’ understand or care about website <span class="caps">URL</span>s. Unfortunately the story is ten years old and it's easy for people who disagree with me to try to explain how much has changed in the last decade, and how web users are so much more sophisticated now.</p>

<p><a href="http://daringfireball.net/linked/2010/02/11/facebook-login"><span class="caps">ORLY</span>?</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Things I get concerned about after one too many beers…</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/11/05/things_i_get_concerned_about_a/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1731</id>

    <published>2009-11-04T21:13:59Z</published>
    <updated>2010-01-07T06:45:50Z</updated>

    <summary>It is a staple of Science Fiction that once a computer (or computer network) becomes sufficiently complex, sentience is inevitable. And big sentient computers can be bad news. As both the owner of what is almost certainly the world’s largest...</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>It is a staple of Science Fiction that once a <a href="http://en.wikipedia.org/wiki/The_Moon_Is_a_Harsh_Mistress">computer</a> (or <a href="http://en.wikipedia.org/wiki/Speaker_for_the_Dead">computer network</a>) becomes sufficiently complex, sentience is inevitable. And big sentient computers can be <a href="http://en.wikipedia.org/wiki/Skynet_(Terminator)">bad news</a>.</p>

<p>As both the owner of what is almost certainly the world’s largest general purpose computing cluster, and our self-nominated bastion against evil, I really hope someone at Google is keeping an eye on this.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Wow, Google is quick</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/10/20/wow_google_is_quick/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1730</id>

    <published>2009-10-20T03:13:45Z</published>
    <updated>2010-01-07T06:46:21Z</updated>

    <summary>Two hours after I wrote it, one of my blog articles is already in the Google index. I’m impressed.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>A helpful co-worker pointed out that one of the links in my previous post that should have pointed at an old article instead pointed to Wikipedia, so I went to Google to track down the correct <span class="caps">URL.</span></p>

<p><img alt="" src="http://fishbowl.pastiche.org/archives/pictures/google-is-quick.png" width="480" height="240" /></p>

<p>Two hours after I wrote it, my blog post is in the index and showing up in search results. That’s just a little uncanny. It’s not even as if I update my blog that often any more.</p>]]>
        
    </content>
</entry>

<entry>
    <title>The Principle of Charity (2)</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/10/20/the_principle_of_charity_2/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1729</id>

    <published>2009-10-20T00:46:21Z</published>
    <updated>2010-01-07T06:44:55Z</updated>

    <summary>A very simple example. Someone else is working on a problem, and I think of a very simple solution. So I walk over and ask “Did you think of X?” </summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>The <a href="http://en.wikipedia.org/wiki/Principle_of_charity">Principle of Charity</a> is a rule of debate that states you should always address the strongest possible form of your opponent's argument.</p>

<p class="aside">I've <a href="http://fishbowl.pastiche.org/2004/08/09/the_principle_of_charity/">touched on this before</a>.</p>

<p>Say you're arguing with someone and there is a flaw in their reasoning, but you also know that their argument could be reformulated to avoid that flaw. If you attack their argument as is, you'll either win a hollow victory with an argument that <em>you</em> know is faulty or you'll just prolong the debate as your opponent makes the obvious adjustment. It's the kind of thing you do when you're more interested in scoring cheap debating points than actually advancing the sum total of human understanding.</p>

<p class="aside">Not that there isn't <a href="http://fishbowl.pastiche.org/2004/03/21/charles_rules_of_argument/">a time and place for scoring cheap debating points</a>.</p>

<p>Beyond straight argument, the principle of charity can provide a nice set of assumptions that help streamline interactions with other human beings.</p>


<ol>
<li><strong>Assume intelligence.</strong> The person you are talking to has a brain, and knows how to use it.</li>
<li><strong>Assume honesty.</strong> The person you are talking to honestly believes what they are saying.</li>
<li><strong>Assume diligence.</strong> The person you are talking to, when given a task, will approach it with rigour and attempt to complete it to the best of their ability.</li>
</ol>



<p>You could be wrong on any of these, that's why they're called assumptions. Ultimately, however, you're better off assuming the best and then adjusting your behaviour if you are proven wrong than you are starting off believing people are stupid, dishonest and lazy.</p>

<p>A very simple example. Someone else is working on a problem, and I think of a very simple solution. Do I walk over and ask “Did you think of X?” </p>

<p>If I do, I've just violated assumptions 1 and 3. If I could think of a simple solution, then someone else who is both intelligent and already diligently working on the problem is likely to have already thought of that answer and discarded it for some reason. Chances are I'm not even the first outsider to have suggested it. </p>

<p>If I rephrase the question as “So why didn’t you go with X?”, I’ve gone from assuming ignorance on their part to assuming I'm the one missing something. If X turns out to be something they didn’t think of after all, it’s a surprise for us both, and I sound a lot less condescending.</p>

<p>Now all I have to do is remember this sort of thing in practice. </p>]]>
        
    </content>
</entry>

<entry>
    <title>iMarketing 101</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/10/02/imarketing_101/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1728</id>

    <published>2009-10-02T06:01:01Z</published>
    <updated>2009-10-17T11:00:58Z</updated>

    <summary>Someone in Kraft marketing is on track for a pretty big bonus this year.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>It's 2009. You're an <a href="http://en.wikipedia.org/wiki/Kraft_Foods">American-owned packaged food company</a>, but all is not well Down Under. By accident of acquisition you happen to own <a href="http://en.wikipedia.org/wiki/Vegemite">an iconic Australian brand</a> which in recent years has <a href="http://www.news.com.au/business/money/story/0,28323,26154113-462,00.html">seen its popularity wane, especially among migrants</a> (euphemistically, ‘New Australians’).</p>

<p class="aside">Vegemite is very much an acquired taste; strong and salty. Those of us who love it tend to have either been indoctrinated as children or convinced by friends or family to work through the initial ‘what the hell is <span class="caps">THAT</span>?’ reaction.</p>

<p>After some research you come up with a new product that you believe is friendlier to the unfamiliar palate. You hope that this product will bring you new customers, and maybe even act as a gateway to lure people to try the original flavour. So how do you get people to notice?</p>

<p>Some publicity is a given. Any update on a product that is in some ways <a href="http://en.wikipedia.org/wiki/Down_Under_(song)">synonymous with Australia</a> will make it into the nightly news bulletin and the daily paper. If you grease the right palms you might even get a longer segment on a week-night current affairs show. But you're ambitious. Can you make your product launch occupy not one tiny corner of one news cycle, but a whole week of headlines? What about a month of them?</p>

<p>Well, this week <a href="http://news.google.com/news/search?aq=f&amp;um=1&amp;cf=all&amp;ned=au&amp;hl=en&amp;q=isnack+vegemite">we found out</a>.</p>


<ol>
<li>Hold a competition to name your new product. That will get you on the news on release day, then a few mentions throughout the competition.</li>
<li>When the competition ends, choose the <i>worst name possible</i></li>
<li>For extra points, pick a name that will be annoy people on the Internet, because ‘people on Twitter are upset’ is a flavour-of-the-month story</li>
<li>For extra extra points, play on nationalistic outrage by announcing your new name for that most Australian of products during the Australian Rules Football grand final</li>
<li>Once you've wrung as much attention as you can out of the “naming debacle”, apologise profusely for your “mistake” and announce a new competition to pick the real name from a <a href="http://mumbrella.com.au/vegemite-vote-2-0-gets-underway-10091">pool of obvious candidates</a>.</li>
<li>Finally, announce the new name</li>
</ol>



<p>‘iSnack 2.0’ was so obviously a name for the week, not a name for the ages. What I find most amusing is that the current generation of consumers are, at least if you ask them, so much more cynical of marketing ploys. We're more clued in to how the media works and the Internet has taught us to mistrust authority and question everything we read.</p>

<p>Yeah, right. Someone in Kraft marketing is on track for a pretty big bonus this year.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Things to do before I turn 30</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/09/25/things_to_do_before_i_turn_30/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1727</id>

    <published>2009-09-25T07:53:18Z</published>
    <updated>2009-10-17T11:00:52Z</updated>

    <summary> Return time machine to rightful owner....</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[
<ul>
<li>Return time machine to rightful owner.</li>
</ul>

]]>
        
    </content>
</entry>

<entry>
    <title>Google, you clever bastards</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/09/23/google_you_clever_bastards/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1726</id>

    <published>2009-09-23T04:47:55Z</published>
    <updated>2009-10-05T20:40:00Z</updated>

    <summary>Dear corporate IT departments. Your last tie to IE6 has just been neatly routed around. At my most conservative estimate you have twelve to eighteen months to make Google Chrome Frame part of your default desktop image. Beyond that, I guarantee large chunks of the public web are going to stop working for you.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>The more I look at <a href="http://code.google.com/chrome/chromeframe/">Google Chrome Frame</a>, the more I'm struck by how clever it is.</p>

<p>For those coming in late, Google Chrome Frame is a plugin for Internet Explorer that embeds <i>the entire Chrome web rendering engine</i> inside <span class="caps">IE.</span> Site authors can include a simple meta tag in their <span class="caps">HTML </span>that will tell the browser to use Chrome to render the page instead of <span class="caps">IE.</span></p>

<p>(Let's ignore for a moment that when Microsoft introduced a meta tag that changed <span class="caps">IE8</span>s rendering mode, the web went apeshit.)</p>

<p>Ask any web developer and they'll tell you the biggest millstone around the neck of the web is Internet Explorer 6. Ask browser users, and they'll tell you the overwhelming reason why they can't upgrade to a more modern, standards-compliant browser is because <a href="http://blog.digg.com/?p=878">their work won't let them</a>. Ask IT departments why this is the case and they'll point to the six- to seven-figure costs of upgrading turn-of-the-century Intranets written to work in, and only in, Internet Explorer 6.</p>

<p>Google have provided a way for websites to opt out of <span class="caps">IE6 </span>(and even <span class="caps">IE7</span>) support without requiring enterprise-wide, Intranet-breaking browser upgrades, something Microsoft occasionally promised but never managed to deliver. In doing so, they've cheekily cut Microsoft out of the upgrade path of their own web browser.</p>

<p>Dear corporate IT departments. Your last tie to <span class="caps">IE6 </span>has just been neatly routed around. At my most conservative estimate you have twelve to eighteen months to either bite the bullet and adopt a real modern browser, or make Google Chrome Frame part of your default desktop image. Beyond that, I guarantee large chunks of the public web are going to stop working for you.</p>]]>
        
    </content>
</entry>

<entry>
    <title>The Aliens Have Landed</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/09/23/the_aliens_have_landed/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1725</id>

    <published>2009-09-22T20:27:40Z</published>
    <updated>2009-10-05T20:40:08Z</updated>

    <summary>Next day, the dawn was a brilliant, fiery red and I wandered through the weird and lurid landscape of another planet; for the vegetation which gives Mars its red appearance had taken root on Earth. As Man had succumbed to the Martians, so our land now succumbed to the Red Weed.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>Woke up this morning to found the entire city shrouded in creepy orange fog. These photos are not corrected in any way, the colours are exactly as they came off the camera.</p>

<p><a href="http://www.flickr.com/photos/cmiller/3945004753/" title="Martian Invasion #1 by Carlfish, on Flickr"><img alt="" src="http://fishbowl.pastiche.org/archives/pictures/martian-invasion-1.jpg" width="500" height="333" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></p>

<p><a href="http://www.flickr.com/photos/cmiller/3945778754/" title="Martian Invasion of Sydney #2 by Carlfish, on Flickr"><img alt="" src="http://fishbowl.pastiche.org/archives/pictures/martian-invasion-2.jpg" width="500" height="333" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></p>

<p>‘They’ are trying to keep us calm by <a href="http://www.abc.net.au/news/stories/2009/09/23/2693643.htm">telling us it's a dust storm</a>, but I'm not so sure…</p>

<blockquote><p>Next day, the dawn was a brilliant, fiery red and I wandered through the weird and lurid landscape of another planet; for the vegetation which gives Mars its red appearance had taken root on Earth. As Man had succumbed to the Martians, so our land now succumbed to the Red Weed. (<a href="http://www.thewaroftheworlds.com/">*</a>)</p></blockquote>]]>
        
    </content>
</entry>

<entry>
    <title>And so it goes, around again.</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/09/02/and_so_it_goes_around_again/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1724</id>

    <published>2009-09-02T04:02:13Z</published>
    <updated>2009-09-22T21:09:01Z</updated>

    <summary>Once foreach is implemented, the precedent has been set: whenever the lack of blocks [is an issue], don&apos;t fix the underlying problem, work around it with a variant on what we have already.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>Back in 2002, I <a href="http://fishbowl.pastiche.org/2002/12/05/jsr_201_analysis/">wrote the following</a> about the proposal for an ‘enhanced for loop’ in Java 1.5.</p>

<blockquote><p>Foreach takes probably the most common use of Smalltalk blocks, the internal iterator, and creates a syntactic special-case for them. Once again, it's a band-aid solution. Foreach removes the annoying duplicated syntax for the simplest case, but it does nothing to give programmers the chance to remove duplication on the more complex cases.</p></blockquote>

<p>So it seems now for Java 7, closures having been dropped from the roadmap, it's time to apply the next band-aid. This time the recipient is the next in the line of usual suspects, <a href="http://mail.openjdk.java.net/pipermail/coin-dev/2009-February/000011.html">resource management</a>:</p>

<blockquote><p>Absent a language change, you must close resources manually. That is why Java’s competitors have automatic resource management constructs (C# has using blocks and C++ has destructors).</p></blockquote>

<p>Back to me from seven years ago:</p>

<blockquote><p>Once foreach is implemented, the precedent has been set: whenever the lack of [closures] causes us to lag behind C#, don't fix the underlying problem, work around it with a variant on what we have already.</p></blockquote>

<p>The funniest part, of course, is that C# 3.0 has had closures (or at least <a href="http://en.wikipedia.org/wiki/C_Sharp_3.0#Lambda_expressions">succinct lambda expressions with type inference</a>) since 2007.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Self-LART</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/08/10/selflart/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1723</id>

    <published>2009-08-09T23:11:47Z</published>
    <updated>2009-09-22T21:09:17Z</updated>

    <summary>Whenever you use any online service, especially one without a proven business model, you should always ask yourself “is the benefit of using this greater than the cost of it vanishing in a year’s time?”</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>Whenever you use any online service, especially one without a proven business model, you should always ask yourself “is the benefit of using this greater than the cost of it vanishing in a year’s time?”</p>

<blockquote><p>Can we get an export of our <span class="caps">DATA, </span>eg. which tr.im urls goto what fullsize <span class="caps">URLS</span>?</p>

<p>So that I can rewrite the thousands of links in my blog which point to tr.im soon to be nowhere.</p>

<p><i>— A <a href="http://blog.tr.im/post/159369789/tr-im-r-i-p#comment-14527367">comment</a> on the <a href="http://blog.tr.im/post/159369789/tr-im-r-i-p">blog post announcing the closure of <tt>tr.im</tt></a></i></p></blockquote>

<p>I’m pretty sure this isn't the last <span class="caps">URL</span>-shortening service to be closing its doors over the next year or so.</p>]]>
        
    </content>
</entry>

<entry>
    <title>This Decade in Tech</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/08/06/this_decade_in_tech/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1722</id>

    <published>2009-08-05T21:14:46Z</published>
    <updated>2009-09-22T21:09:35Z</updated>

    <summary>There are three stories in IT journalism.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>There are three stories in IT journalism:</p>

<ol><li>New product is set to unseat market leader</li>
<li>Company is about to be bought by another company</li>
<li>Apple might be doing something cool, but we don’t know for sure</li></ol>

<p>All other stories must be spun until they fit one or more of these narratives.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Required?</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/07/31/required/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1721</id>

    <published>2009-07-31T07:26:24Z</published>
    <updated>2009-09-22T21:07:41Z</updated>

    <summary>“We reject the view that copyright owners and their licensees are required to provide consumers with perpetual access to creative works.” — Steven Metalitz, legal representative of the American motion picture and record industry associations</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<blockquote><p>“We reject the view that copyright owners and their licensees are required to provide consumers with perpetual access to creative works.” — Steven Metalitz, legal representative of the American motion picture and record industry associations, in a <a href="http://arstechnica.com/tech-policy/news/2009/07/big-content-ridiculous-to-expect-drmed-music-to-work-forever.ars">letter to the Copyright Office</a>.</p></blockquote>

<p>Required? Of course not. But both Apple and Amazon prefer <span class="caps">DRM</span>-free content in their music stores as consumers learned repeatedly that any music they bought could <a href="http://boingboing.net/2008/09/26/walmart-shutting-dow.html">stop playing just because the company they bought it from lost interest in the market</a>. That same lesson is now being relearned by <a href="http://www.nytimes.com/2009/07/18/technology/companies/18amazon.html">early adopters of electronic books</a>.</p>

<p>Required? No. But if you don't sell products people want to purchase at a price they’re willing to pay, you’re going out of business,. Unmourned.</p>]]>
        
    </content>
</entry>

<entry>
    <title>A Letter to My Younger Self</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/07/22/a_letter_to_my_younger_self/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1720</id>

    <published>2009-07-22T00:29:15Z</published>
    <updated>2009-09-22T21:08:19Z</updated>

    <summary>This is your future self. I&apos;m 33 now and I&apos;ve been given the opportunity to reach back in time and give you one piece of advice. You won&apos;t understand it today but if you hold it close to your heart you will one day thank me for it.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>Every so often there's a meme that goes around inviting bloggers and diarists to pen a letter to themselves as a child or a teenager, telling themselves all the things they now wish they had known at that age. Some are well written and poignant, like <a href="http://www.guardian.co.uk/media/2009/apr/30/stephen-fry-letter-gay-rights">Stephen Fry’s contribution to the genre</a>, but most I’ve read boil down to “Cheer up, it’s not nearly as bad as you think, avoid [some big mistake] and learn a musical instrument.”</p>

<p>I've always balked at writing such a letter myself because, after stumbling through my borderline depressive self-loathing 20’s, I've managed to turn against all odds into somebody I'm quite happy being. There are all sorts of things I could have done better, mistakes I could have avoided and different directions I could have taken, but all the things I've done wrong contributed as much to who I am today as the things I did right. If I changed them I'd be somebody else, and I don't want to be somebody else any more.</p>

<p>Sure, I could go back and tell my teenage self not to give up playing the piano, but would that just leave me in my 30’s dreading another gig in the bar of some hotel waiting for the inevitable tooth-grinding moment some drunk tourist requests ‘Piano Man’ for the sixty thousandth time? Would I hunch over the keys, bang out those first chords and wish to my core I could go back in time and advise my teenage self to teach himself Perl?</p>

<p>So I pondered. And I thought. And I finally came up with the one important, nay vital bit of advice I would give myself if I had the chance.</p>

<blockquote><p>Charles,</p>

<p>This is your future self. I'm 33 now and I've been given the opportunity to reach back in time and give you one piece of advice. You won't understand it today but if you hold it close to your heart you will one day thank me for it.</p>

<p>Whatever you do, prefer composition over inheritance.</p>

<p>See you in 17 years,</p>

<p>Charles.</p></blockquote>]]>
        
    </content>
</entry>

<entry>
    <title>Facebook Advertising X</title>
    <link rel="alternate" type="text/html" href="http://fishbowl.pastiche.org/2009/07/21/facebook_advertising_x/" />
    <id>tag:fishbowl.pastiche.org,2009://1.1719</id>

    <published>2009-07-21T04:57:30Z</published>
    <updated>2009-09-22T21:09:50Z</updated>

    <summary>Reputable sites often run disreputable adverts, but generally they blame their provider and take steps to avoid the offending ads appearing again. Facebook, though, is the provider.</summary>
    <author>
        <name>Charles Miller</name>
        <uri>http://fishbowl.pastiche.org/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://fishbowl.pastiche.org/">
        <![CDATA[<p>A recent story on Mashable reported of <a href="http://mashable.com/2009/07/17/facebook-dating-ads-2/">a Facebook user discovering their photo being used in an advertisement for a dating site</a>. After much to-ing and fro-ing it was determined that while Facebook do reserve the right to use your likeness in advertising, this particular ad came from a third party network.</p>

<p>Colour me not particularly surprised. A couple of days ago I spotted this advertisement gracing the right-hand side of my Facebook page:</p>

<p><img src="http://fishbowl.pastiche.org/archives/pictures/facebook-norton-ad.png" width="159" height="186" alt="‘Now you can get six-packs with a new proven method!’" title="Advertisement screen-capture from Facebook" /></p>

<p>“Wait a minite!” I thought. “That fellow in the picture looks remarkably familiar. I wonder if I can find something like it on the Internet?”</p>

<p><img src="http://fishbowl.pastiche.org/archives/pictures/american-history-x.jpg" alt="" title="Edward Norton in American History X" width="480" height="255" /></p>

<p>If you were playing at home, you’re absolutely right. It's Edward Norton playing a skinhead murderer in the movie <a href="http://en.wikipedia.org/wiki/American_History_X">American History X</a>. That little black blob carefully cropped out of the frame? A <a href="http://fishbowl.pastiche.org/archives/pictures/AmericanHistoryX_.jpg">swastika tattoo</a>.</p>

<p>Oh dear.</p>

<p>Reputable sites often run <a href="http://www.codinghorror.com/blog/archives/001286.html">disreputable adverts</a>, but generally they blame their provider and <a href="http://www.howtogeek.com/howto/the-geek-blog/apologies-about-an-awful-audio-advertisement/">take steps to avoid the offending ads appearing again</a>. Facebook, though, <i>is</i> the provider. The fact that this sort of thing is <a href="http://fishbowl.pastiche.org/2008/09/23/everything_that_is_wrong_with_1/">a par for the course</a> on the site is a bad sign. It suggests Facebook is so desperate to get <em>anyone</em> to advertise that they can’t afford to exercise any quality control.</p>]]>
        
    </content>
</entry>

</feed>
