<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FactoryCity &#187; Raw Materials</title>
	<atom:link href="http://factoryjoe.com/blog/category/raw-materials/feed/" rel="self" type="application/rss+xml" />
	<link>http://factoryjoe.com/blog</link>
	<description>This can all be made better. Ready? Begin.</description>
	<lastBuildDate>Wed, 11 Jan 2012 18:16:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>	<atom:link rel='hub' href='http://factoryjoe.com/blog/?pushpress=hub'/>
		<item>
		<title>And the monopoly goes to&#8230;</title>
		<link>http://factoryjoe.com/blog/2009/10/31/and-the-monopoly-goes-to/</link>
		<comments>http://factoryjoe.com/blog/2009/10/31/and-the-monopoly-goes-to/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 17:10:00 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Economics]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[oscars]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[trim:key=fj_patents]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/?p=1738</guid>
		<description><![CDATA[I&#8217;m not a great fan of patents, not because I&#8217;m against innovation, but because I don&#8217;t believe the patent system (especially in the United States) has kept up with, or modernized, in a way that actually encourages the widest possible public benefit at the lowest cost in the least amount of time. In other words, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/daverugby83/3893586483/"><img alt="Academy Award by Davidlohr Bueso" src="http://farm3.static.flickr.com/2529/3893586483_c3de2fd6e7.jpg" title="Academy Award by Davidlohr Bueso" width="500" height="335" class="figure figure-a" /></a></p>
<p>I&#8217;m not a great fan of <a href="http://en.wikipedia.org/wiki/Patents">patents</a>, not because I&#8217;m against innovation, but because I don&#8217;t believe the patent system (especially in the United States) has kept up with, or modernized, in a way that actually encourages the <em>widest possible public benefit</em> at the <em>lowest cost</em> in the <em>least amount of time</em>. In other words, what we&#8217;ve learned from open source is that different types of competitive pressures in transparent markets can do as much if not more than centrally conferred monopolies over a given idea, implementation, or design.</p>
<p>Furthermore, the process by which the rights of a patent are exercised is costly, damaging, and net-net ends up wasting, in my estimation, much more energy that could otherwise be put into more essential or meaningful pursuits. I mean, I know lawyers need to eat too, but the outcome of a successful patent prosecution usually inhibits technological advancement more than accelerates it. Put another way: when has there been a patent dispute in which someone was prohibited from infringing on someone else&#8217;s idea that lead to an <em>increase</em> in innovation (and no, rewriting kernel extensions and whatnot do not count)?</p>
<p>Now, it occurs to me that not all government-sanctioned monopolies are altogether bad. In fact, the benefits of the exclusive capitalization of an idea seem to provide an ample marketplace incentive for companies to invest heavily in research and development. That&#8217;s a good thing. However, the current patent system, which seems to award such monopolies to a vast number of ideas which are never actually built, I believe, contravenes the original intention of the patent system — which exchanged limited-time exclusivity for longer-term transparency into the architecture of an idea, for the benefit of the public.</p>
<p>With so many complex patents now being applied for and granted, I think this has lead to a marketplace distortion that now benefits those who know how to play, and thus <em>game</em>, the system. In order to address this situation, I think more <em>uncertainty</em> and <em>scarcity</em> need be introduced to <em>shake things up</em>.</p>
<p>One approach that I&#8217;ve been noodling on lately is the shift to something more like the <a href="http://www.oscars.org/">Academy Awards</a>, known for giving out the prestigious <a href="http://en.wikipedia.org/wiki/Oscars">Oscars</a> given out to professionals in the film industry. Now, I&#8217;m sure the Oscars can be equally gamed, but what I&#8217;m interested in is the scarcity, honor, and publicity that come with receiving one of these awards. In some ways, the Oscar is like a year-long monopoly on notoriety or fame (sort of, but not exactly). Still, the <a href="http://en.wikipedia.org/wiki/Oscars#Academy_Awards_of_Merit">24 awards</a> that are given out  represent the best in the industry, and bring with them distinction that is desired, it seems, by all who work in film.</p>
<p>If the patent system operated in a similar way — where it was <em>just an honor to be nominated</em> — and 24 exclusive patents were granted on a yearly basis to the ideas of greatest merit or potential human benefit, we might see some real competition and most of all, <em>new entrants</em> into the marketplace. I guess this is what the <a href="http://en.wikipedia.org/wiki/Nobel_Prize">Nobel prizes</a> are all about, but don&#8217;t bring with them a state-sanctioned monopoly to commercialize an idea. If the patent system were designed to publicly highlight and honor those few ideas of merit, provided a restriction on the length of monopoly to 1-3 years (instead of the current 20), involved a kind of voting process (perhaps more transparent than <a href="http://en.wikipedia.org/wiki/Oscars#Voters">the Oscar&#8217;s</a>?), and organized some kind of annual fete to celebrate the chosen inventions — who knows — maybe the patent system would provide a very different kind of incentive structure to create and to invent.</p>
<p>This idea of mine is of course far from perfect, but then again, so is our patent system.</p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2009/10/31/and-the-monopoly-goes-to/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What can dogs tell us about the real-time web?</title>
		<link>http://factoryjoe.com/blog/2009/09/16/what-can-dogs-tell-us-about-the-real-time-web/</link>
		<comments>http://factoryjoe.com/blog/2009/09/16/what-can-dogs-tell-us-about-the-real-time-web/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 03:56:31 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[Society & economy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[dogs]]></category>
		<category><![CDATA[real-time web]]></category>
		<category><![CDATA[trim:key=fj_dogs]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/?p=1693</guid>
		<description><![CDATA[Ticka&#8217;s nose by Jimmy Did you know that a beagle&#8217;s nose has 300 million receptor sites? Humans, in contrast, have about six million. And that changes everything in a dog&#8217;s perception of the world. It also explains why they sniff and snort as much as they do and have such a preoccupation with other dogs&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/jimmy74/2140926822/"><img src="http://farm3.static.flickr.com/2124/2140926822_540a14d09b.jpg" alt="Ticka's nose by Jimmy" class="figure figure-a" /></a><br />
<small class="credit"><em style="color:#999">Ticka&#8217;s nose by Jimmy</em></small></p>
<p>Did you know that a beagle&#8217;s nose has 300 million receptor sites? Humans, in contrast, have about six million. And that changes everything in a dog&#8217;s perception of the world. It also explains why they sniff and snort as much as they do and have such a preoccupation with other dogs&#8217; pee. </p>
<p>I discovered this and other fascinating doggie facts reading Cathleen Schine&#8217;s <a href="http://www.nytimes.com/2009/09/13/books/review/Schine-t.html">book review</a> of Alexandra Horowitz’s &#8220;<a href="http://www.amazon.com/gp/product/1416583408?ie=UTF8&#038;tag=factorycity-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1416583408">Inside of a Dog: What Dogs See, Smell, and Know</a>&#8220;, published in the New York Times.</p>
<p>When <a href="http://MarshallKirkpatrick.com">Marshall Kirkpatrick</a> called me today to discuss his upcoming <a href="http://readwriteweb.com/summit">ReadWrite Real-Time Web Summit</a> and report, I <a href="http://twitter.com/chrismessina/status/4037802110">used some of these tidbits</a> to help explain the <a href="http://factoryjoe.com/blog/2009/09/14/the-web-at-a-new-crossroads/">changes I see coming</a> with the <a href="http://www.readwriteweb.com/archives/filtering_will_be_key_in_the_real-time_web.php">emergence of the real-time web</a>. </p>
<p>Specifically, in the document-centric era of the web, humans largely adapted their behavior to fit the speed of the network, and chunked their thoughts into discreet, long-lived static blog posts and documents. But, as we&#8217;re seeing, Gutenberg&#8217;s reach into the web can only extend so far: the mores of physical media shall eventually give way to the seeping tendencies of data in the networked age.</p>
<p>If the speed of thinking — and the shape of our thoughts — have previously been confined to 93.5 square inches (the area of an eight and half by eleven sheet of paper), then our perception of reality must adjust to the scale of the web — to draw a comparison, as though we expanded our olfactory centers from 6 to 300 million.</p>
<p>Consider one consequence of &#8220;the mechanics of the canine snout&#8221;:</p>
<blockquote><p>People have to exhale before we can inhale new air. Dogs do not. They breath in, then their nostrils quiver and pull the air deeper into the nose as well as out through side slits. Specialized photography reveals that the breeze generated by dog exhalation helps to pull more new scent in. In this way, dogs not only hold more scent in at once than we can, but also continuously refresh what they smell, without interruption, the way humans can keep “shifting their gaze to get another look.”</p></blockquote>
<p>Imagine that we were able to interpret information at the scale and rapidity that dogs parse scent. That&#8217;s where we need to go.</p>
<p>To put this into perspective, consider how long it takes you to read one page of text; three minutes? Five? If we had the equivalent of a dog&#8217;s sense of smell for our ability to consume information, we&#8217;d be able to consume <strong>FIFTY</strong> pages of information in the same amount of time that it takes us to currently consume <strong>ONE</strong>. (For shits and giggles, if you <a href="http://www.cartridgesave.co.uk/news/if-you-printed-the-internet/">printed the Internet</a>, it would take up around 700 square miles of US letter-sized pages).</p>
<p>The dog&#8217;s nose, therefore, is perfectly adapted to consume vast quantities of information <em>by scent</em>. In order to cope with the real-time era of the web, we must imagine a similar augmentation of our own knowledge processing abilities if we&#8217;re to cope with the deluge.</p>
<p>In the real-time era, information is no longer restricted to an arbitrary number of words that fit on a page — let alone the kind of structures that were given to such proportions. Now, it is our capacity to consume and process information efficiently and effectively that limits us  — partly explaining why we&#8217;re <a href="http://www.nytimes.com/2009/09/17/technology/personaltech/17basics.html">struggling to cope with all these &#8220;distractions&#8221;</a>. Our brains are just doing what they were designed to do: process an intermittent flow of incomplete information and make rough cost-benefit calculations of possible decisions, while mitigating risk. </p>
<p>Lest we be overcome with information, we crave resolution and action. The crisis of the real-time web is how we confront an unending stream of <em>undifferentiated</em> information that all seems equally important and immediate, paralyzing us. In these cases, failing our own intrinsic resources, we look to surrogates (parents or other authority figures —  celebrities suffice) to help us discard irrelevant information and get to the good stuff. We look to their reassurance to help us make a decision.</p>
<p>And this is why filters — natural, artificial, or social — <a href="http://www.readwriteweb.com/archives/filtering_will_be_key_in_the_real-time_web.php">will be so important in the real-time web</a>. </p>
<p>As advanced as we think we are, our animal brains are just not adapted for this kind of environment. And we&#8217;re going to need help — as well as new thinking.</p>
<p>To reinforce this point, let&#8217;s return to our canine friends. </p>
<p>Contrary to what &#8220;dog whisperer&#8221; <a href="http://www.cesarmillaninc.com/">Cesar Millan</a> claims, dogs are not pack animals — at least not in the way that wolves are. Schine writes:</p>
<blockquote cite="http://www.nytimes.com/2009/09/13/books/review/Schine-t.html"><p>[...] Countering the currently fashionable alpha dog &#8220;pack theories&#8221; of dog training, Horowitz notes that &#8220;in the wild, wolf packs consist almost entirely of related or mated animals. They are families, not groups of peers vying for the top spot. . . . Behaviors seen as &#8216;dominant&#8217; or &#8216;submissive&#8217; are used not in a scramble for power; they are used to maintain social unity.&#8221;</p>
<p>The idea that a dog owner must become the dominant member by using jerks or harsh words or other kinds of punishment, she writes, &#8220;is farther from what we know of the reality of wolf packs and closer to the timeworn fiction of the animal kingdom with humans at the pinnacle, exerting dominion over the rest. Wolves seem to learn from each other not by punishing each other but by observing each other.&#8221;</p></blockquote>
<p>So just as we must shake such ingrained, patriarchic theories in animal biology, we must also reconsider the models we have for thinking about, understand, and relate to information <a href="http://www.gravity7.com/blog/media/2009/09/activity-streams-content-and-flow.html">in the flow of activity streams</a>. </p>
<p>Dogs are able to consume vast quantities of information by scent — and that means that their perception of reality is fundamentally different from ours. Will we ever know what it&#8217;s like to smell a rose with 50 times more receptors? No, probably not — nor is it clear that we&#8217;ll be able to augment our native cognitive abilities to consume information 50 times faster than we do today. And yet the real-time web relentlessly marches forth, promising a massive shift in both our access and ability to cope with such huge amounts of data.</p>
<p>Presuming that we keep the brains we have, this has huge ramifications for interaction and user experience design. We cannot simply apply document-based interfaces to this new, more rapid and fluid space. Instead, we need to take inspiration from the field of game design (Halo would suck if it operated at anything less than real-time); we need to think about how <a href="http://brynnevans.com/blog/2009/01/30/why-social-search-wont-topple-google-anytime-soon/">social search fits in</a> and can augment our ability to filter information and make better decisions; we need to consider how one can effectively project intentions onto the web to receive better, faster, automatic service, as Doc Searls&#8217; <a href="http://projectvrm.org">Project VRM</a> proposes; we need to <a href="http://factoryjoe.com/blog/2009/07/13/i-for-one-welcome-our-half-human-half-robot-overlords-in-the-cloud/">take advantage of the always-on human network</a>, as Amazon&#8217;s <a href="http://mturk.com">Mechanical Turk</a> and Q &#038; A service <a href="http://vark.com/">Aardvark</a> do; and we should embrace the natural and native speed that comes with a more <a href="http://www.youtube.com/watch?v=PG2zdj0gAdQ">conversational</a> and <a href="http://factoryjoe.com/blog/2009/09/14/the-web-at-a-new-crossroads/">people-centric web</a>.</p>
<p>If <a href="http://www.nytimes.com/2009/09/13/books/review/Schine-t.html">this review</a> got me to realize anything, it&#8217;s that we should be careful about applying familiar and comfortable rubrics to the nature of information flows on the real-time web. Our brains are powerful and incredibly plastic, but the quantities of information available on the real-time web may bring us to the limit of our current cognitive abilities. Our challenge as designers, developers, and innovators, is therefore either to modify the environment around us, or build new tools and methods that make will us 50 times more capable of confronting this emerging reality.</p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2009/09/16/what-can-dogs-tell-us-about-the-real-time-web/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Words and actions</title>
		<link>http://factoryjoe.com/blog/2009/09/07/words-and-actions/</link>
		<comments>http://factoryjoe.com/blog/2009/09/07/words-and-actions/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 17:24:47 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[indexed]]></category>
		<category><![CDATA[jessica hagy]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/?p=1653</guid>
		<description><![CDATA[Original by Jessica Hagy (@jessicahagy). She has a whole book of these called Indexed.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/factoryjoe/3896474723/" title="Thisis Indexed Wisdom by factoryjoe, on Flickr"><img src="http://farm3.static.flickr.com/2480/3896474723_6b22b7bc2d.jpg" width="500" height="325" class="figure figure-a" alt="Thisis Indexed Wisdom" /></a></p>
<p><a href="http://thisisindexed.com/2009/09/company-or-companies/">Original</a> by Jessica Hagy (@<a href="http://twitter.com/jessicahagy">jessicahagy</a>). She has a whole book of these called <a href="http://www.amazon.com/gp/product/0142005207?ie=UTF8&#038;tag=factorycity-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0142005207">Indexed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2009/09/07/words-and-actions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I, for one, welcome our half-human, half-robot overlords in the cloud</title>
		<link>http://factoryjoe.com/blog/2009/07/13/i-for-one-welcome-our-half-human-half-robot-overlords-in-the-cloud/</link>
		<comments>http://factoryjoe.com/blog/2009/07/13/i-for-one-welcome-our-half-human-half-robot-overlords-in-the-cloud/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 07:45:37 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Life online]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[Social justice]]></category>
		<category><![CDATA[Society & economy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Untitled, unfinished, incomplete]]></category>
		<category><![CDATA[amazon remembers]]></category>
		<category><![CDATA[amazon.com]]></category>
		<category><![CDATA[robots]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/?p=1531</guid>
		<description><![CDATA[I suppose every now and then you run up against some kind of technological experience and think, &#8220;Wow, that&#8217;s amazing.&#8221; This doesn&#8217;t happen to me all that often. I&#8217;m so enmeshed in technology and the web that by the time some technology is deployed deep enough in the wild that I randomly encounter it, it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/factoryjoe/3719720356/" title="Amazon Remembers by factoryjoe, on Flickr"><img src="http://farm4.static.flickr.com/3478/3719720356_7ff4048df1_m.jpg" width="160" height="240" alt="Amazon Remembers" style="border:1px solid #ccc" class="figure figure-b" /></a>I suppose every now and then you run up against some kind of technological experience and think, <em>&#8220;Wow, that&#8217;s amazing.&#8221;</em> </p>
<p>This doesn&#8217;t happen to me all that often. I&#8217;m so enmeshed in technology and the web that by the time some technology is deployed deep enough in the wild that I randomly encounter it, it&#8217;s already passé — old news — and entirely unsurprising. Rare is the moment when I think, &#8220;<em>Wow</em>, this really changes things.&#8221;</p>
<p>However, I had one of those experiences today, and it&#8217;s particularly compelling for two reasons: the realization of the alignment of so many different contemporary &#8220;advances&#8221; (technological, cultural and social) and the coincidence of a particular news story which I&#8217;ll turn to momentarily.</p>
<p>So what happened?</p>
<p>Well, <a href="http://brynnevans.com">Brynn</a> and I went to a physical OfficeMax store, determined to buy some kind of corkboard or dry-erase board for our new home office (which we&#8217;ve dubbed &#8220;The War Room&#8221;). Simple enough, and you&#8217;d think that a place like OfficeMax would be able to help. </p>
<p>Apparently we were wrong. Between the shoddy made-in-some-third-world-country quality of the products to the clerks whose eyes screamed <em>&#8220;I&#8217;m going to kill myself with a ballpoint pen in the eye if you ask me a question&#8221;</em>, <a href="http://twitter.com/chrismessina/status/2626233678">OfficeMax was at once the most depressing and hapless places I have ever shopped</a>. Even worse than KB Toys. Yes, it was that bad.</p>
<p>Ultimately we found what we were looking for, except that every single board was damaged in some way. When we reluctantly asked the clerk if there were any more in storage, he seemed to shrug absentmindedly, as though such damage was par for the course. </p>
<p>Frustrated, I decided to take a picture of our discovery to see what Amazon might later offer us. I didn&#8217;t just use my iPhone&#8217;s Camera app — no no! — instead I launched the <a href="http://www.amazon.com/iphone_app">Amazon.com app</a> and used a feature called &#8220;<a href="http://phx.corporate-ir.net/phoenix.zhtml?c=176060&#038;p=NewsArticle&#038;id=1231962">Amazon Remembers</a>&#8221; — a clever little twist on their Wish List feature that lets you <a href="http://www.flickr.com/photos/factoryjoe/3719161957/">take a photo of something to remember it later</a>.</p>
<p>And then the magic began.</p>
<p>You see, once you take a photo and save it, it&#8217;s automatically <a href="http://www.wired.com/gadgetlab/2008/12/amazons-iphone/">compressed and uploaded to Amazon</a>. It&#8217;s saved for you to retrieve later, but lo, they also <a href="http://www.wired.com/epicenter/2008/12/amazon-proves-i/">ship off a copy</a> to <a href="https://mturk.com">Mechanical Turk</a>, so some busybody on the interwebs can come along and complete what&#8217;s known as a HIT (or &#8220;Human Intelligence Tasks&#8221;) and <a href="http://blogs.zdnet.com/Apple/?p=2697" title="Amazon Remembers, a brilliant iPhone companion">identify the product that you&#8217;ve snapped</a>, sending you <a href="http://www.flickr.com/photos/factoryjoe/3718935557/">a link to the product on Amazon.com</a>. <em>Within minutes</em>.</p>
<p>Of course you can imagine who&#8217;s getting my business in this situation.</p>
<p>But let&#8217;s think about this for a moment!</p>
<p>What I find so incredible about this experience is how commonplace it feels — how downright <em>banal</em> it seems to me to be able to take a photo of a product (with a cell phone), upload it over a cellular network (EDGE no less!), have it be put into a queue where humans are waiting to do <em>something</em> to the photo (at pennies on the dollar, mind you), whose output — in a fraction of the time it might have taken me to perform the same task — will be returned to me in the form of a hyperlinked product that I can add to my cart and have shipped directly to my doorstep — <em>free</em> with <a href="http://amazon.com/prime">Amazon Prime</a>.</p>
<p>The cynical among us might call this the ultimate in instant gratification; others might think of this as merely <em>modern convenience</em> in a globally-connected, <em>cloudy</em> world. Frankly, it&#8217;s a bit of both. But I also think of it as the best example of what I&#8217;ve called &#8220;<a href="http://factoryjoe.com/blog/2009/04/30/comixology-and-the-future-of-connected-commerce/">connected commerce</a>&#8221; — with a splash of Web 2.0&#8242;s &#8220;networks get better the more people use them&#8221; adage thrown in for good measure.</p>
<p>So, let&#8217;s turn to that piece of news that I mentioned. </p>
<p><img src="http://img.skitch.com/20090714-xkugsksmfap2sbwtdtj37h4yuw.png" alt="Terminator"  class="figure figure-b"/>As it happened, on our drive over to OfficeMax, I heard a rather disturbing segment on the BBC that announced that <a href="http://news.bbc.co.uk/2/hi/technology/8149043.stm" title="Australia seeks new army robots">Australia and the US have decided to jointly launch a contest to fund the development of autonomous military robots</a> for fighting in tight, urban environments. </p>
<p><img src="http://img.skitch.com/20090714-qrim31s4jarggf1kig6diy2nwj.png" alt="The Matrix" class="figure figure-d" />As the announcer put it: &#8220;the winning design must demonstrate the ability to neutralize the enemy.&#8221; Or as <a href="http://en.wikipedia.org/wiki/Zack_de_la_Rocha">Zack de la Rocha</a> said it best: <a href="http://www.sing365.com/music/lyric.nsf/Wake-Up-lyrics-Rage-Against-The-Machine/5DEEF6DADE2463E9482568A50012BF98"><em>And neutralize them. And neutralize them. And neutralize them.</em></a> </p>
<p>I mean, we&#8217;ve seen <a href="http://tr.im/amz_matrix_blu">this movie</a> before, right? Did these guys <em>not</em> get the memo or something? (<em>Or did they?!</em>)</p>
<p>In any case, here is this personal encounter that I had— exemplified by leveraged social media against the commercial experience — starkly juxtaposed against a much more ominous, darkly situation — where robots fight in place of humans — doing the so-called &#8220;dirty work&#8221; — in situations where it is presumably becoming increasingly expedient to use non-human agents to neutralize human dissenters! What if such technology were brought to bear in China or Iran? What would the Twitterverse have to say then?</p>
<p>Any way you slice it, it is clear that the technology that we create — <em>and are engaged in creating</em> — remains ambivalent about the fate of humankind. </p>
<p>How we, as individuals, choose to apply the technology still makes all the difference. The consequences of our decisions resonate. Just like those who originally investigated, researched and developed the technology that made nuclear weapons possible — those of us who make possible robotics, neural networks, smart, geo-positioned social networks and sentient, sensing computing apparati will someday be faced with a similar dilemma: do we continue to doggedly pursue the modern, human-benefitting conveniences that many people increasingly and blindly rely upon? Are they worth seeing through to their logical, amoral conclusions — regardless of outcome on civil society — or do we, at some point, say <em>STOP!</em>, and leave well enough alone? </p>
<p>It should come as no surprise that my presumption is we are past the point of stopping — that <a href="http://www.ishmael.org">Daniel Quinn</a> wasn&#8217;t wrong — he just didn&#8217;t capture the spirit broadly. The rules change over time. More importantly, <em>we will be forced to cope with what we have wrought</em> — as part of the unconscious effort to realize the full potential of social and commercial technology.</p>
<p>Of course this alarms me greatly, but it&#8217;s nothing I didn&#8217;t already know.</p>
<p>In the meantime, I&#8217;m tickled pink to outfit &#8220;The War Room&#8221; with a new magnetic, dry-erase whiteboard, shipped in pristine condition and scheduled to arrive no later than Thursday of this week. I can&#8217;t even begin to imagine all the great ideas I&#8217;ll come up with on the thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2009/07/13/i-for-one-welcome-our-half-human-half-robot-overlords-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Generation Open</title>
		<link>http://factoryjoe.com/blog/2009/03/04/generation-open/</link>
		<comments>http://factoryjoe.com/blog/2009/03/04/generation-open/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 06:42:55 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Life online]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[Society & economy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[transparencycamp]]></category>
		<category><![CDATA[trim:key=fj_gen_open]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/?p=1256</guid>
		<description><![CDATA[I spent the weekend in DC at TransparencyCamp, an event modeled after BarCamp focused on government transparency and open access to sources of federal data (largely through APIs and web services). Down the street, a social-media savvy conference called PowerShift convened over 12,000 of the nation&#8217;s youth to march on Congress to have their concerns [...]]]></description>
			<content:encoded><![CDATA[<p>I spent the weekend in DC at <a href="http://transparencycamp.com/">TransparencyCamp</a>, an event modeled after BarCamp focused on government transparency and open access to sources of federal data (largely through APIs and web services). Down the street, a social-media savvy conference called <a href="http://powershift09.org/">PowerShift</a> convened over 12,000 of the nation&#8217;s youth to march on Congress to have their concerns about the environment heard. They were largely brought together on social networks.</p>
<p>Last week, after an <a href="http://blog.broadbandmechanics.com/2009/02/two-edged-sword-of-users-rights">imbroglio</a> about a <a href="http://www.25hoursaday.com/weblog/2009/02/18/SomeThoughtsOnRetroactiveDeletionOfSharedContentOnFacebookAndOtherSocialMediaSites.aspx">change</a> to their terms of service, Facebook published two plain-language documents setting the course for &#8220;<a href="http://blog.facebook.com/blog.php?post=56566967130">governing Facebook in an Open and Transparent way</a>&#8220;: a <a href="http://www.facebook.com/group.php?gid=67758697570" title="Proposed Statement of Rights &amp; Responsibilities | Facebook">Statement of Rights and Responsibilities</a> coupled with a list of <a href="http://www.facebook.com/topic.php?uid=54964476066&amp;topic=7960" title="Read the proposed Facebook Principles here | Facebook">ten guiding principles</a>.</p>
<p>The week before last, the <a href="http://www.acm.org/">Association for Computing Machinery</a> (ACM) <a href="http://www.acm.org/news/featured/open-government/">released</a> a <a href="http://www.acm.org/public-policy/open-government">set of recommendations for open government</a> that, among other things, called for government data to be available in formats that promote reuse and are available via public APIs. </p>
<p>WTF is going on?</p>
<p>Clearly something has happened since I worked on the Spread Firefox project in 2004 — a time when Mozilla was an easily dismissed outpost for &#8220;modern communists&#8221; (since meritocracy and sharing equals Communism, apparently).</p>
<p>Seemingly, the culture of &#8220;open&#8221; has infused even the most <a href="http://microsoft.com">conservative and blood-thirsty organizations</a> with companies falling over each other to claim the mantle of being the most open of them all. </p>
<p>So we won, right?</p>
<p>I wouldn&#8217;t say that. In fact, I think it&#8217;s now when the hard work begins.</p>
<p>. . .</p>
<p>The people within Facebook not only believe in what they&#8217;re doing but are on the leading edge of <strong>Generation Open</strong>. It&#8217;s not merely an age thing; it&#8217;s a mindset thing. It&#8217;s about having all your references come from the land of the internet rather than TV and becoming accustomed to — and taking for granted — bilateral communications in place of unidirectional broadcast forms. Where authority figures used to be able to get away with telling you not to talk back, Generation Open just turns to Twitter and lets the whole world know what they think.</p>
<p>But it&#8217;s not just that the means of publishing have been democratized and the new medium is being mastered; change is flowing from the events that have shaped my generation&#8217;s understanding of economics, identity, and freedom.</p>
<p>Maybe it started with Pearl Jam (it did for me!). Or perhaps witnessing AOL incinerate Netscape, only to see a vast network emerge to champion the rise of Firefox from its ashes. Maybe being bombarded by stinking piles of Flash and Real Player one too many times lead to a realization that, &#8220;yeah, those advertisers ain&#8217;t so cool. They&#8217;re fuckin&#8217; up my web!&#8221; Of course watching Google become a residue on the web itself, imbuing its colorful primaries on HTTP, as a lichen seduces a redwood, becoming inseparable from the host, also suggests a more organic approach to business as usual.</p>
<p>Talking to people who hack on Drupal or Mozilla, I&#8217;m not surprised when they presume openness as matter of course. They thrive on the work of those who have come before and in turn, pay it forward. Why <em>wouldn&#8217;t</em> their work be open?</p>
<p>Talking to people at Facebook (in light of the arc of their brief history) you might not expect openness to come culturally. Similarly, talking to Microsoft you could presume the same. In the latter case, you&#8217;d be right; in the former, I&#8217;m not so sure.</p>
<p>See, the people who populate Facebook are largely from Generation Open. They grew up in an era where open source wasn&#8217;t just a bygone conclusion, but it was central to how many of them learned to code. It wasn&#8217;t in computer science classes at top universities — those folks ended up at Arthur Anderson, Accenture or Oracle (and probably became equally boring). Instead, the hobbyist <em>kids</em> cut their teeth writing WordPress plugins, Firefox extensions, or Greasemonkey scripts. They found success <em><a href="http://factoryjoe.com/blog/2006/03/18/because-of-open-source/">because of openness</a></em>. </p>
<p><img src="http://img.skitch.com/20090305-jqyx3c5taqp2iuq9g2abgxi37e.png" alt="Share" class="figure figure-b" />That Zuckerberg et al talk about making the web a more &#8220;open and social place&#8221; where it&#8217;s easy to &#8220;<a href="http://blog.facebook.com/blog.php?post=57822962130">share and connect</a>&#8221; is no surprise: it&#8217;s the open, social nature of the web that has brought them such success, and will be the domain in which they achieve their magnum opus. They are the original progeny of the open web, and its natural heirs.</p>
<p>. . .</p>
<p>Obama <a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/03/01/AR2009030101745_pf.html" title="Obama Team Finds It Hard to Adapt Its Web Savvy to Government">is running smack against</a> the legacy of the baby boomers — the generation whose parents defeated the Nazis. <em>More relevant</em> is that the boomers <strong>fought</strong> the Nazis. Their children, in turn, inherited a visceral fear of machinery, in large part thanks to IBM&#8217;s contributions to the near-extermination of an entire race of people. If you want to know why privacy is important — look to the power of aggregate knowledge in the hands of xenophobes 70 years ago. </p>
<p>But who was alive 70 years ago? Better: who was six years old and terribly impressionable fifty years ago? Our parents, that&#8217;s who.</p>
<p>And it&#8217;s no wonder why the Facebook newsfeed (now <a href="http://developers.facebook.com/news.php?blog=1&#038;story=206">stream</a>) and Twitter make these folks uneasy. The potential for abuse is so great and our generation — our <em>open, open generation</em> — is so beautifully naive.</p>
<p>. . .</p>
<p>We are the generation that will meet Al Qaeda not &#8220;head on&#8221;, but by the length of each of its tentacles. Unlike our parents&#8217; enemies, ours are not centralized supernations anymore. Our enemies act like malware, infecting people&#8217;s brains, and thus behave like a decentralized zombie-bot horde that cannot be stopped unless you shift the environment or shut off the grid. </p>
<p>We are also the generation that watched our government fail to protect the victims of Katrina — before, during and after the event. The emperor&#8217;s safety net — sworn nemesis of fiscal conservatives — turned out not to exist despite all their persistent whining. Stranded, hundreds took to their roofs while helicopters hovered over head, broadcasting FEMA&#8217;s failure on the nightly news. While Old Media gawked, the open source community solved problems, delivering the <a href="http://en.wikipedia.org/wiki/Katrina_PeopleFinder_Project">Katrina PeopleFinder</a> database, meticulously culled from public records and disparate resources that, at the time, lacked usable APIs. </p>
<p>But that wasn&#8217;t the first time &#8220;privacy&#8221; worked against us. On September 11, 2001 we flooded the cell networks, just wanting to know whether our friends and family were safe. The network, controlled by a few megacorporations, failed under the weight of our anxiety and calls; those supposed consumer protections designed to keep us safe&#8230; didn&#8217;t, turning technology and secrecy against us.</p>
<p>. . .</p>
<p>Back to this weekend in DC.</p>
<p>You put TransparencyCamp in context — and think about all the abuses that have been perpetrated by humans against humans — throughout time&#8230; you have to stop and wonder: &#8220;Geez, what on earth will make this generation any different than the ones that have come before? What&#8217;s to say that Zuckerberg — once he assembles a mass of personally identifying information on his peers on an order of magnitude never achieved since humans started counting time — won&#8217;t he do what everyone in his position has done before?&#8221;</p>
<p>Oddly enough, the answer is probably not. The reason is the web. Even weirder is that Facebook, as I write this, seems to be <a href="http://radar.oreilly.com/2009/03/facebook-in-2010-no-longer-a-walled-garden.html">taking steps to embrace the web, seeking to become a part of it</a> — rather than competing against it. It seems, at least in my interactions with folks at Facebook, that a good portion of them genuinely want to work with the web as it today, as they recognize the power that they themselves have derived from it. As they benefitted from it, they shall benefit it in turn.</p>
<p>Seems counterproductive to all those MBAs who study Microsoft as the masterstroke of the 21st century, but to the <em>citizens of the web</em> — we get it. </p>
<p>What Facebook is attempting — like the Obama administration in parallel — is nothing short of a revolution; you simply can&#8217;t <em>evolve</em> out of a culture of fear and paranoia that was passed down to us. You have to disrupt the ecosystem, and create a new equilibrium.</p>
<p>If we are Generation Open, then we are the optimistic generation. Ours only comes around every several generations with the resurgence of pure human spirit coupled with the resplendent realization of intent. </p>
<p>There are, however, still plenty who reject this attitude and approach, suffering from the combined malaise of &#8220;proprietariness&#8221;, &#8220;materialism&#8221;, and &#8220;consumerism&#8221;.</p>
<p>But — <em>I shit you not</em> — as the world turns, things are changing. Sharing and <a href="http://www.ms.lt/en/workingopenly/givingaway.html" title="An Economy for Giving Everything Away">giving away all that you can</a> are the best defenses against fear, obsolescence, growing old, and, even, wrinkles. It isn&#8217;t always easy, but it&#8217;s how we outlive the shackles of biology and transcend the physicality of gravity.</p>
<p>To transcend is to become transparent, clear, open.</p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2009/03/04/generation-open/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>The problem with open source design</title>
		<link>http://factoryjoe.com/blog/2008/01/03/the-problem-with-open-source-design/</link>
		<comments>http://factoryjoe.com/blog/2008/01/03/the-problem-with-open-source-design/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 08:28:17 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[The Web Arts]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web building]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/2008/01/03/the-problem-with-open-source-design/</guid>
		<description><![CDATA[I&#8217;ve probably said it before, and will say it again, and I&#8217;m also sure that I&#8217;m not the first, or the last to make this point, but I have yet to see an example of an open source design process that has worked. Indeed, I&#8217;d go so far as to wager that &#8220;open source design&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve probably said it before, and will say it again, and I&#8217;m also sure that I&#8217;m not the first, or the last to make this point, but I have yet to see an example of an open source design process that has worked.</p>
<p>Indeed, I&#8217;d go so far as to wager that &#8220;open source design&#8221; is an oxymoron. Design is far too personal, and too subjective, to be given over to the whims and outrageous fancies of anyone with eyeballs in their head.</p>
<p>Call me elitist in this one aspect, but with all due respect to <em>code artistes</em>, it&#8217;s quite clear whether a function computes or not; the same quantifiable measures simply do not exist for design and that critical lack of objective review means that design is a form of Art, and its execution should be treated as such.<br />
<span id="more-934"></span><br />
<a href="http://www.flickr.com/photos/factoryjoe/2153355194/" title="Trunk &#8250; Dashboard &mdash; WordPress by factoryjoe, on Flickr"><img src="http://farm3.static.flickr.com/2207/2153355194_7000635ed4_m.jpg" class="figure figure-b" width="234" height="240" alt="Trunk &#8250; Dashboard &mdash; WordPress" /></a>What&#8217;s got my panties in a bunch? Well, this screenshot depicts the new WordPress Admin Dashboard coming in the forthcoming release, version 2.4, which you can check out from the <a href="http://wordpress.org/download/svn/">WordPress SVN repository</a>. From <a href="http://weblogtoolscollection.com/archives/2008/01/02/wordpress-24-admin-preview/#comment-1207162">Mr Mullenweg&#8217;s own admission</a>, it&#8217;s only about 10-20% complete, but you wouldn&#8217;t know that from the feedback this <a href="http://www.tubetorial.com/wordpress-24-administration-panel-preview/">work-in-progress</a> is <a href="http://weblogtoolscollection.com/archives/2008/01/02/wordpress-24-admin-preview/#comments">already generating</a>.</p>
<p>Coming from <a href="http://civicspacelabs.org/">CivicSpace</a>, where we had a <a href="http://flickr.com/photos/factoryjoe/4544548/">beautiful website</a> before we had working code, to working on <a href="http://flock.com/">Flock</a>, where the <a href="http://flickr.com/photos/factoryjoe/102993817/">mockups</a> never quite matched <a href="http://flickr.com/photos/factoryjoe/137817854/">the software that was released</a>, I feel like I&#8217;ve seen enough of these fruitless cycles to take for granted that design and open source development are simply incompatible, or, to be clear: the expectations that one has with open source <em>software development</em> cannot be the same expectations that one has for open source <em>interface/interaction design</em>. </p>
<p>From my experience, what can I say about <em>constructive</em> open source UI/UX design?</p>
<ol>
<li><strong>Set expectations.</strong> As a designer, I&#8217;m trained to take feedback and to accept as given that people will shred my work in the interest of improving it. But I also know that there are plenty of folks who do care but simply don&#8217;t know how to provide useful feedback. It&#8217;s my job to make it clear what kind of feedback I&#8217;m looking for and what feedback I don&#8217;t need. It&#8217;s also up to me to communicate that I reserve the right to reject any feedback given. It&#8217;s up to the feedback-giver to not take it personally.</li>
<li><strong>Set deadlines.</strong> This one follows the previous point, but if you&#8217;re doing any kind of design review, it&#8217;s pretty important to put some temporal boundaries on how long the window is open to be given feedback and <em>how long it will likely take to implement it</em>. Nothing&#8217;s worse than unrequited design feedback, even if it&#8217;s feedback that isn&#8217;t useful.</li>
<li><strong>Know where you&#8217;re at.</strong> My more naive self would rebel against what I&#8217;m about to propose, but there&#8217;s no way around it. If you&#8217;re acting as a designer, it&#8217;s up to you to &#8220;own&#8221; the design process and to only ask for feedback when you&#8217;re clear on the kind of feedback you&#8217;re looking for. Open source shouldn&#8217;t be about ultimate compromise or mamby-pamby democratic ideals where everyone has a say. Curiosity kills plenty of cats, but consensus is goddamn plague on most projects so get it in your head that open source is about public demonstrations of repeated meritocratic value creation and not about listening to every Tom, Dick and Harry that has something to spew. And anyone who hasn&#8217;t proven themselves by previously being raked over the coals of public criticism and critique should be treated accordingly. Remember, opinions are like assholes and vegetarians are still in the minority.</li>
<li><strong>Use productive and appropriate tools.</strong> The most aggravating aspect of participating in the Mozilla community has been their reliance on Bugzilla, one of the worst possible tools for design review and discussion. Can you believe that they still do <a href="http://wiki.mozilla.org/FX2_Visual_Update/User_Interface_Design">design in ASCII art</a>? Me neither. Look, when you&#8217;re doing interactive design, you should try to get as close as possible to the target environment as possible when working and designing. Can you remember the last time you used an application whose interface was made of pipes, ellipses and clever uses of brackets? Neither can I. Therefore interfaces should be presented using tools that support constructive dialogue and feedback. <a href="http://flickr.com/">Flickr</a> is actually a great tool for this purpose, with its <a href="http://fotonotes.net/">Notes feature</a>. <a href="http://conceptshare.com/">ConceptShare</a> is another one, developed specifically with this use case in mind. More and more <a href="http://skitch.com">Skitch</a> and <a href="http://www.jingproject.com/">Jing</a> are other tools that serve this purpose, as are screen capture applications like <a href="http://www.shinywhitebox.com/home/home.html">iShowU</a> and even Leopard&#8217;s <a href="http://lifehacker.com/software/remote-control/add-more-functionality-to-leopards-screen-sharing-334759.php">built-in Screen Sharing application</a>.</li>
<li><strong>Be clear about the problem you&#8217;re solving.</strong> Nothing spells disaster for a design process more than fishtailing. If you don&#8217;t know what problems you&#8217;re trying to solve and you don&#8217;t have razor-sharp focus on it, chances are you&#8217;ll be open to whatever feedback you can get your hands on, grasping for some notion of what the hell you should be working on. This is not design, this is horseshoes and hand grenades.
<p>Look, it&#8217;s okay to not have everything figured out when you embark on a project, and it&#8217;s even okay to admit that and to embrace it. It&#8217;s wholly another thing to <em>pretend</em> to know what you&#8217;re doing and then go about asking for feedback. By its design and nature feedback is intended to raise deltas between the <em>perceived</em> reality and the <em>potential</em> reality. For feedback to be useful and productive, you, as the designer, have to stayed trained on the ultimate endpoint that you&#8217;re driving towards and systematically exhaust all possible combinations presented by the feedback that will lead you to non-ideal solutions. This is how you use feedback to whittle away at an opportunity until you finally arrive at a satisfying outcome.</p>
<p>To put it another way, existential deviation on a theme is certainly okay and to be encouraged; experimentation is where a lot creative ideas will come from. But in the context open source feedback flows, this is absolutely NOT where you want to fluctuate. Trust me, this is where design hijack takes over, and where you&#8217;ll lose your control and leverage over the direction of a project. If you hold the reigns tight, an open feedback process can be extremely rewarding; let slip and you&#8217;re likely to be overwhelmed in a sea of confusing and confounding false opportunities.</li>
<li><strong>Be focused.</strong> This tip is twofold and builds on the last. You should be focused on the feedback you need, and rather than going for blanket advice, narrow in on specific user flows or tasks. On top of that, <em>the less certain you are about the approach you want to take or about the appropriate solution to pursue, the smaller the pool of respondents you should consult should be.</em> This is what I mean by &#8220;be focused&#8221;: the more uncertainly in the project, the fewer external voices you should consult, especially en masse; the further along in the project you are, and the more certainty you have, the more you can open it up for general feedback. Note too that people will bring their own preferences, assumptions and beliefs with them, so choose your early critics wisely.</li>
<li><strong>Care deeply and sacrifice nothing.</strong> This one&#8217;s probably the hardest of all, and really can only be learned/earned over time. The role of the designer is, against all odds, to synthesize and to make sense of ambiguous circumstances, poor or changing problem descriptions, to weigh the individual needs of project sponsors, of product users, or subjective tastes and of sating the hunger of one&#8217;s own ego to produce something better than you thought yourself capable of. And it&#8217;s nearly impossible to fake it. But the best approach seems to be to do your homework and care deeply about the work that you&#8217;re doing and to identify with the problem that you&#8217;re trying to solve. Sacrifice nothing in the way of arriving at a solution that meets your highest personal criteria. It helps when you&#8217;re your own worst (best) critic, but it&#8217;s all the more essential when you&#8217;re putting yourself out there for public scrutiny. If you know that you&#8217;re not going to let yourself get away with anything, you should be able to face whatever slings and arrows the outside world will heave your way, all as part of.</li>
</ol>
<p>And so we return to the case of the WordPress 2.4 Admin Dashboard. It&#8217;s unclear who owns this project or the feedback coming in (I don&#8217;t remember seeing a public call for comments, so this must just be unsolicited feedback), but I sure as heck hope that whoever it is takes this current round of feedback with less than a grain of salt. As far as I&#8217;m concerned (and as much as I&#8217;d like to affect the design process myself) WordPress deserves more time to make its case for the new design, and to implement closer to 70-80% of the design before people start pontificating about how things should be different (or remain the same) (not like any such plea will stem the onslaught). </p>
<p>With open source development, the cat is always out of the bag. As such, it keeps you honest and focused on issues that people care about, even if they&#8217;re occasionally peripheral to the main issues you set out to solve. </p>
<p>So the problem with open source design is not the feedback (designers et al should be grateful when it comes) but with the ego issues that are wrapped up in how feedback is delivered and how it&#8217;s received. And these are ultimately social issues. The points I outlined above have as much to do with clear communication, acknowledgement and a Buddhist-esque equanimity as with any kind of formal design training. If open source design is to advance, and to become a dominant force in the creation of exquisite software experiences and interfaces, I say we start here.</p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2008/01/03/the-problem-with-open-source-design/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Apple source code pointing to social features?</title>
		<link>http://factoryjoe.com/blog/2007/11/13/apple-source-code-pointing-to-social-features/</link>
		<comments>http://factoryjoe.com/blog/2007/11/13/apple-source-code-pointing-to-social-features/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 07:42:14 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/2007/11/13/apple-source-code-pointing-to-social-features/</guid>
		<description><![CDATA[File this in the wild conjecture/handy-waving category. I did some random digging today and stumbled upon something that could be pretty interesting, or, could be nothing more than the equivalent of the human appendix of Leopard: remnants of a good idea that somehow along the way never got completed, but traces of it still exist [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/factoryjoe/2009123355/" title="PSAuthor.h by factoryjoe, on Flickr"><img src="http://farm3.static.flickr.com/2053/2009123355_18e9167567.jpg" width="500" height="161" alt="PSAuthor.h" /></a></p>
<p>File this in the wild conjecture/handy-waving category.</p>
<p>I did some random digging today and stumbled upon something that could be pretty interesting, or, could be nothing more than the equivalent of the human appendix of Leopard: remnants of a good idea that somehow along the way never got completed, but traces of it still exist in the modern state for no apparent reason than to confuse and confound those with too many mental faculties at his disposal.</p>
<p>But let&#8217;s go with the <em>what if?</em> take. What with my interest in <a href="http://factoryjoe.com/blog/2007/10/31/opensocial-and-address-book-20-putting-people-into-the-protocol/" rel="me">getting people into software</a> in <a href="http://factoryjoe.com/blog/2007/11/06/coverflow-for-people/" rel="me">interesting ways</a>, this one seems, like cave paintings, to point to earlier attempts at some fundamental type of expression of a very contemporary idea.</p>
<p>Anyway, the thing is this. While poking around <a href="file:///System/Library/Frameworks/PubSub.framework/Versions/A/Resources/PubSubAgent.app/Contents/Resources/Articles.js">Articles.js</a> in Leopard&#8217;s <a href="http://developer.apple.com/documentation/InternetWeb/Conceptual/PubSub/Introduction/chapter_1_section_1.html#//apple_ref/doc/uid/TP40004945-CH1-DontLinkElementID_24">PubSub.framework</a> (you&#8217;ll need to be running Leopard for the Articles.js link), I noted a call to a couple functions having to do with <a href="http://www.foaf-project.org/"><abbr title="Friend of a Friend">FOAF</abbr></a>, in particular <code>function loadFOAF( )</code> and <code>function receivedFOAF( html )</code >. I talked to <a href="http://tantek.com" rel="friend mentor met">Tantek</a> about this and apparently it had to do with some misbegotten effort to bring FOAF support to Safari but that it was effectively stillborn for reasons I can't recall, but what was interesting was that, tucked away, I discovered a seemingly orphaned file called <a href="file:///System/Library/Frameworks/PubSub.framework/Versions/A/Resources/PubSubAgent.app/Contents/Resources/Friends.html">Friends.html</a> (again, Leopard only). </p>
<p>This got me curious.</p>
<p>I started poking around the PubSub.framework for other clues... (And so you know, the Leopard PubSub.framework is effectively <a href="http://docs.info.apple.com/article.html?artnum=306870">a system-level toolkit for subscribing to RSS and ATOM feeds</a> and maintaining read/unread status universally &mdash; something that Windows Vista also <a href="http://blogs.msdn.com/rssteam/archive/2006/12/04/windows-vista-and-feeds.aspx">apparently has</a>. In any case it's pretty cool, and it's also new with Leopard).</p>
<p>So, after poking about, I eventually ended up here:</p>
<p><code>/System/Library/Frameworks/PubSub.framework/Versions/A/Headers</code></p>
<p>Within this directory is a file called <a href="http://developer.apple.com/documentation/InternetWeb/Reference/PubSubReference/PSAuthor/Classes/PSAuthor_/index.html"><code>PSAuthor.h</code></a> and its contents are <em>quite</em> intriguing. The file describes a class of object called <code>ABPerson</code> (short for "Address Book person"). The various properties of an "ABPerson" are summarily listed, primarily <a href="http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html#rfc.section.4.2.1">pulled from the ATOM spec</a>: things such as <a href="http://developer.apple.com/documentation/InternetWeb/Reference/PubSubReference/PSAuthor/Classes/PSAuthor_/CompositePage.html#//apple_ref/occ/data/PSAuthor/name"><code>name</code></a>, <a href="http://developer.apple.com/documentation/InternetWeb/Reference/PubSubReference/PSAuthor/Classes/PSAuthor_/CompositePage.html#//apple_ref/occ/data/PSAuthor/email"><code>email</code></a> and <a href="http://developer.apple.com/documentation/InternetWeb/Reference/PubSubReference/PSAuthor/Classes/PSAuthor_/CompositePage.html#//apple_ref/occ/data/PSAuthor/URL"><code>URL</code></a>. There is <em>also</em> a conspicuous method at the end of the file called <code>person</code>, which is not listed in the docs, and which is apparently <em>used to associate an author of a web feed with a person from the Apple Address Book</em>. This is huge. Let me pull the method in its entirety:</p>
<blockquote><pre><code>
/*
    @method     person
    @abstract   Returns the Address Book record associated with the receiver.
    @result     The associated record.
    @discussion Currently, associations to Address Book records must be made manually, by calling
                the setPerson: method. In the future, this method may attempt to locate a default ABPerson
                by looking up the email address or URL in the Address Book.
*/
@property (retain) ABPerson * person;

@end</code></pre>
</blockquote>
<p>Note the discussion: <em>In the future, this method may attempt to locate a default <code>ABPerson</code> by looking up the email address or URL in the Address Book.</em> </p>
<p>This means that Apple intends (or at least as far as I can make out from reading the tea leaves) to use the Address Book as a store for feed authors... and that &mdash; who knows &mdash; you may end up using your Address Book to read feeds from so-called "ABPersons" or, moreover, their interest in FOAF might have been a means to automagically grab your list of friends (say, from LiveJournal) to populate your Address Book &mdash; <em>then</em>, using ATOM discovery and the PubSub.framework, could have pulled in feed updates from all your friends, giving you effectively a local social network that could power &mdash; who knows what kinds of applications!</p>
<p><a href="http://www.flickr.com/photos/factoryjoe/2014006438/" title="Vcard512Base by factoryjoe, on Flickr"><img src="http://farm3.static.flickr.com/2289/2014006438_2fc2d89426_t.jpg" width="100" height="100" class="figure figure-b" alt="Vcard512Base" /></a>In any case, I could be totally off here, but there's something in this... could it be somehow related to the Mail.app feedreader functionality? I'll offer one more hint that seems to suggest that my <a href="http://factoryjoe.com/blog/2007/11/06/coverflow-for-people/" rel="me">Coverflow for People</a> idea isn't too far off... If you take a look deep in the <a href="file://"/System/Library/Frameworks/QuickLook.framework/Versions/A/Resources"">QuickLook.framework</a> directory you'll find a couple of very curious images: Vcard16.png, Vcard32Base.png, Vcard32Border.png, Vcard128Base.png, Vcard128Border.png, Vcard512Base.png and Vcard512Border.png. There aren't any other filetype-specific graphics in this directory, and yet QuickLook is useful for all kinds of files across the OS. Is it significant then, when I browse the <a href="file://~/Application Support/AddressBook/Metadata">Address Book Metadata</a> that I get cards like this?</p>
<p><a href="http://www.flickr.com/photos/factoryjoe/2013279743/" title="QuickLook Contact by factoryjoe, on Flickr"><img src="http://farm3.static.flickr.com/2350/2013279743_65d3a2b783.jpg" class="figure figure-a" width="500" height="385" alt="QuickLook Contact" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2007/11/13/apple-source-code-pointing-to-social-features/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>OpenSocial and Address Book 2.0: Putting People into the Protocol</title>
		<link>http://factoryjoe.com/blog/2007/10/31/opensocial-and-address-book-20-putting-people-into-the-protocol/</link>
		<comments>http://factoryjoe.com/blog/2007/10/31/opensocial-and-address-book-20-putting-people-into-the-protocol/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 06:44:56 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[Society & economy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web building]]></category>
		<category><![CDATA[Address Book 2.0]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[Tim O'Reilly]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/2007/10/31/opensocial-and-address-book-20-putting-people-into-the-protocol/</guid>
		<description><![CDATA[I wonder if Tim O&#8217;Reilly knows something that he&#8217;s not telling the rest of us. Or maybe he knows something that the rest of us know, but that we haven&#8217;t been able to articulate yet. Who knows. In any case, he&#8217;s been going on about this &#8220;Address Book 2.0&#8221; for awhile, and if you ask [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://obeygiant.com"><img src="http://myskitch.com/factoryjoe/obey-20071031-224741.png" alt="Obey by Shepard Fairey" class="figure-b" /></a>I wonder if <a href="http://radar.oreilly.com/tim" rel="met contact">Tim O&#8217;Reilly</a> knows something that he&#8217;s not telling the rest of us. Or maybe he knows something that the rest of us know, but that we haven&#8217;t been able to articulate yet. Who knows.</p>
<p>In any case, he&#8217;s been going on about this &#8220;<a href="http://radar.oreilly.com/archives/2007/02/social_network_1.html">Address Book 2.0</a>&#8221; <a href="http://radar.oreilly.com/archives/2007/03/the_web_20_addr_1.html">for awhile</a>, and if you ask me, it has a lot to do with Google&#8217;s <a href="http://www.techcrunch.com/2007/10/30/details-revealed-google-opensocial-to-be-common-apis-for-building-social-apps/">upcoming</a> <a href="http://radar.oreilly.com/archives/2007/10/google-opensocial-api-launch.html">announcement</a> of a <a href="http://arstechnica.com/news.ars/post/20071031-google-goes-after-facebook-with-new-opensocial-social-networking-api.html">set of protocols, formats and technologies</a> they&#8217;ve dubbed <a href="http://www.nytimes.com/2007/10/31/technology/31google.html?_r=1&#038;oref=slogin&#038;ref=technology&#038;pagewanted=print"><em>OpenSocial</em></a>.</p>
<p>[<strong>Aside:</strong> I'll just point out that I like the fact that the name has "open" in it (even if <a href="http://twitter.com/factoryjoe/statuses/378526992" rel="me">"open" will be the catchphrase that replaces the Web 2.0 meme</a>) because it means that in order to play along, you have to be some shade of <em>open</em>. I mean, if Web 2.0 was all about having lots of bits and parts all over the place and throwing them together just-in-time in the context of a "social" experience, then being "open" will be what separates those who are caught up and have been playing along from those who have been asleep at the wheel for the past four years. Being "open" (or the "most" open) is the next logical stage of the game, where being <em>anything other</em> than open will be met with a sudden and painless death. This is a good thing&trade; for the web, but remember that we're in the infancy of the roll-out here, and mistakes (or brilliant insights) will define what kind of apps we're building (or able to build) for the next 10 years.]</p>
<p>Let me center the context here. A few days ago, I wrote about <a href="http://factoryjoe.com/blog/2007/09/23/putting-people-into-the-protocol/">putting people in the protocol</a>. I was talking about another evolution that will come <em>alongside</em> the rush to be open (I should note that &#8220;<em>open</em>&#8221; is an ongoing process, not an endpoint in and of itself). This evolution will be painful for those who resist but will bring great advantage to those who embrace it. It&#8217;s pretty simple and if you ask me, it lies at the heart of Tim&#8217;s Address Book 2.0 and Google&#8217;s OpenSocial; in a word, it&#8217;s <em>people</em>. </p>
<p>Before I get into that, let me just point out what this is <em>not</em> about. Fortunately, in his assessment of &#8220;<a href="http://weblogs.jupiterresearch.com/analysts/card/archives/2007/10/what_to_look_fo.html">What to Look for from Google&#8217;s Social Networking Platform</a>&#8220;, David Card at Jupiter Research spelled it out in blindingly <em>incorrect</em> terms:</p>
<blockquote cite="http://weblogs.jupiterresearch.com/analysts/card/archives/2007/10/what_to_look_fo.html"><p>As an analyst who used to have the word &#8220;Unix&#8221; on his business card, I&#8217;ve seen a lot of &#8220;open&#8221; &#8220;consortia&#8221; fail miserably. Regular readers know my Rule of Partnership: For a deal to be important, two of the following three must occur:</p>
<p>- Money must change hands<br />
- There must be exclusivity<br />
- Product must ship </p>
<p>&#8220;Open&#8221; &#8220;consortia&#8221; aren&#8217;t deals. That&#8217;s one of the reasons they fail. The key here would be &#8220;Product must ship.&#8221;</p></blockquote>
<p>This completely misses the point. This is why the first bubble was so lame. So many people had third-world capital in their heads and missed what&#8217;s new: the development, accumulation and exchange of first-world <em>social capital</em> through human networks.</p>
<p>Now, the big thing that&#8217;s changed (or is changing) is the emphasis on the individual and her role <em>across</em> the system. Look at <a href="http://www.mybloglog.com/">MyBlogLog</a>. Look at <a href="http://photomatt.net/2007/10/17/gravatar-sold/">Automattic&#8217;s purchase of Gravatar</a>. Look at the sharp rise in OpenID adoption over the past two years. The future is in non-siloed living man! The future is in portable, independent identities valid, like Visa, <em>everywhere that you want to be</em>. It&#8217;s not just about social network fatigue and getting fed up with filling out profiles at every social network you join and re-adding all your friends. Yeah, those things are annoying but more importantly, the fact that you <em>have to do it every time</em> just to get basic value from each system means that each has been designed to benefit itself, rather than the individuals coming and going. The whole damn thing needs to be inverted, and like recently rejoined ant segments dumped from many an ant farm, the <a href="http://www.seeklyrics.com/lyrics/Smashing-Pumpkins/Spaced.html"><em>fractured, divided, shattered into a billion fragments</em></a>-people of the web must rejoin themselves and become whole in the eyes of the services that, <em>what else?</em>, serve them!</p>
<p>Imagine this: imagine designing a web service where you don&#8217;t store the permanent records of facets of people, but instead you simply build services that serve people. In fact, it&#8217;s no longer even in your best interest to store data about people long term because, in fact, the data ages so rapidly that it&#8217;s next to useless to try to keep up with it. Instead, it&#8217;s about looking across the data that someone makes <em>transactionally available to you</em> (for a split second) and offering up the best service given what you&#8217;ve observed when similar fingerprint-profiles have come to your system in the past. It&#8217;s not so much about owning or storing Address Book 2.0 as much as being ready when all the people that populate the decentralized Address Book 2.0 <em>concept</em> come knocking at your door. Are you going to be ready to serve them immediately or asking them to <em>fill out yet another</em> profile form?</p>
<p>Maybe I&#8217;m not being entirely clear here. Admittedly, these are rough thoughts in my head right now and I&#8217;m not really self-editing. Forgive me.</p>
<p>But I think that it&#8217;s important to say something before the big official announcement comes down, so that we can pre-contextualize this and realize the shift that&#8217;s happening even as the hammer drops.</p>
<p>Look, if Google and a bunch of chummy chums are going to make available a whole slew of &#8220;social graph&#8221; material, we had better start realizing what this means. And we had better start realizing the value that our data and our social capital have in this new eco-system. Forget page views. Forget sticky eyeballs. With OpenID, with OAuth, with microformats, with, yes, with FOAF and other formats &mdash; hell with plain &#8216;ol scrapable HTML! &mdash; Google and co. will be amassing a social graph the likes of which has yet to be seen or twiddled upon (that&#8217;s a technical term). It means that we&#8217;re [finally] moving towards a <em>citizen-centric web</em> and it means great things for the web. It means that things are going to get interesting, for Facebook, for MySpace, for Microsoft, for Yahoo! (who <a href="http://www.techcrunch.com/2007/10/23/yang-decides-to-shut-down-yahoo-360&mdash;nobody-notices/">recently</a> <a href="http://blog.360.yahoo.com/blog-1qCkw2Ehaak.hdNZkEAzDrpa4Q--?cq=1&#038;p=49226">closed 360</a>, <abbr title="by the way">btw</abbr>!) And y&#8217;know, I don&#8217;t know what Spiderman would think of OpenSocial or of what else&#8217;s coming down the pipe, but I&#8217;m sure in any case, he&#8217;d caution that, <a href="http://arstechnica.com/articles/culture/mozilla-manifesto.ars">with great power comes great responsibility</a>.</p>
<p>I&#8217;m certainly excited about this, but it&#8217;s not all about Google. Moreover, OpenSocial is simply an acknowledgment that things have to (and have) change(d). What comes next is anyone&#8217;s guess, but as far as I&#8217;m concerned, Tim&#8217;s been more or less in the ballpark  so far, it just won&#8217;t necessarily be about owning the Address Book 2.0, but what it means when it&#8217;s taken for granted as a basic building block in the vast clockwork of the open social web.</p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2007/10/31/opensocial-and-address-book-20-putting-people-into-the-protocol/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>This can all be made&#8230; awesome.</title>
		<link>http://factoryjoe.com/blog/2007/10/30/this-can-all-be-made-awesome/</link>
		<comments>http://factoryjoe.com/blog/2007/10/30/this-can-all-be-made-awesome/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 02:23:01 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[awesome]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/2007/10/30/this-can-all-be-made-awesome/</guid>
		<description><![CDATA[If you only read me on RSS, you may never have seen the smirk of a catch phrase I use on this blog. If you haven&#8217;t, it&#8217;s been &#8220;This can all be made better. Ready? Begin.&#8221; for some time. I don&#8217;t know how I came up with it, but since blogs have this weird tradition [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/factoryjoe/1805992795/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2296/1805992795_734214e492_o.png" width="340" height="95" alt="FactoryCity &mdash; This can all be made better. Ready? Begin." class="figure figure-a" /></a></p>
<p>If you only read me on RSS, you may never have seen the smirk of a catch phrase I use on this blog. If you haven&#8217;t, it&#8217;s been &#8220;This can all be made better. Ready? Begin.&#8221; for some time. I don&#8217;t know how I came up with it, but since blogs have this weird tradition of having a catch phrase, I grabbed that one and it stuck.</p>
<p>Anyway, I dunno, &#8220;better&#8221; sounds kind of assumptively pejorative, as though achieving satisfaction is off limits. That you always have to be improving things; never enjoying. </p>
<p>Whatever, it&#8217;s not a big deal. So, taking a line from Threadless, my catch phrase will now be: <em>This can all be made awesome. Ready? Begin.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2007/10/30/this-can-all-be-made-awesome/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Raw Materials</title>
		<link>http://factoryjoe.com/blog/2007/10/30/raw-materials/</link>
		<comments>http://factoryjoe.com/blog/2007/10/30/raw-materials/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 22:45:00 +0000</pubDate>
		<dc:creator>Chris Messina</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Raw Materials]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://factoryjoe.com/blog/2007/10/30/raw-materials/</guid>
		<description><![CDATA[I thought I&#8217;d start a new category on my blog (not that they&#8217;re exposed in my current theme, but whatever) called &#8220;Raw Materials&#8221;. I oftentimes have thought fragments or observations that seem to be part of bigger trends or ideas that I don&#8217;t tend to blog about because they&#8217;re not substantial or clear enough to [...]]]></description>
			<content:encoded><![CDATA[<p>I thought I&#8217;d start a new category on my blog (not that they&#8217;re exposed in my current theme, but whatever) called &#8220;Raw Materials&#8221;. </p>
<p>I oftentimes have thought fragments or observations that seem to be part of bigger trends or ideas that I don&#8217;t tend to blog about because they&#8217;re not substantial or clear enough to warrant a full post. But then later on, I realize that it would have been helpful to be able to cite earlier pieces of my thinking that lead to the current revelation. </p>
<p>Rather than simply collecting Asides (<a href="http://photomatt.net/category/asides/" rel="tag">as Matt does</a>), I want to record, primarily for my own sake, where my head&#8217;s at and what&#8217;s filtering in to it. I mean, I could <a href="http://twitter.com/factoryjoe" rel="me">use Twitter for this</a>, but sometimes, well, I have a little more to say than fits in 140 characters.</p>
]]></content:encoded>
			<wfw:commentRss>http://factoryjoe.com/blog/2007/10/30/raw-materials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

