<?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>Notional Slurry &#187; Project</title>
	<atom:link href="http://williamtozier.com/slurry/category/project/feed" rel="self" type="application/rss+xml" />
	<link>http://williamtozier.com/slurry</link>
	<description>Pontification without all the gritty gravitas</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:34:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The only thing coworking needs to be</title>
		<link>http://williamtozier.com/slurry/2011/07/12/the-only-thing-coworking-needs-to-be</link>
		<comments>http://williamtozier.com/slurry/2011/07/12/the-only-thing-coworking-needs-to-be#comments</comments>
		<pubDate>Tue, 12 Jul 2011 23:28:02 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[community design]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Workantile Exchange]]></category>
		<category><![CDATA[worklife]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2894</guid>
		<description><![CDATA[I seem to have a lot of trouble with terminological shifts. When I was a young complexologist, &#8220;chaos theory&#8221; meant something about deterministic dynamical systems. But gradually the specific field of mathematical research got popular, and stupid management consultants (I &#8230; <a href="http://williamtozier.com/slurry/2011/07/12/the-only-thing-coworking-needs-to-be">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I seem to have a lot of trouble with terminological shifts.</p>
<p>When I was a young complexologist, &#8220;chaos theory&#8221; meant something about deterministic dynamical systems. But gradually the specific field of mathematical research got popular, and stupid management consultants (I say this with love) decided they would use the phrase to mean something about touchy-feely intuitiveness and dinosaurs and more like what they and the Ancient Greeks <em>assumed</em> it meant all along, about disruption and meaninglessness.</p>
<p>When I was a young theoretical biologist, &#8220;computational biology&#8221; meant something about agent-based models of evolutionary and molecular dynamics, and exploring emergence. But cheap computing resources became available to everybody and their brother, and suddenly the People With Too Many Base Pairs On Hand (I name them with respect) decided they would use the phrase to mean something more about <em>sequence alignment</em>, and not multiscale structural biology.</p>
<p>When I was a slightly older complexologist, &#8220;complex systems&#8221; went through the same exact bullshitization process as &#8220;chaos theory&#8221; did before it. Now, to be frank, it&#8217;s just mostly powerlaw-bullshit-on-networks (I say that with no little bitterness).</p>
<p>Luckily, &#8220;astrobiology&#8221; doesn&#8217;t really have an easy mapping to business consulting, so that one was kind of safe. But&#8212;amusingly enough&#8212;I <em>didn&#8217;t get to do it</em> for very long before the good old Ivy League Cell &#038; Molecular Biology Department I was working in decided that <em>astrobiology itself</em> was bullshit, or at least not Cell &#038; Molecular Biology the way they did it, and they kicked me out. What the heck; turnabout is fair play.</p>
<p>Then there&#8217;s &#8220;social network&#8221;, which used to be a bunch of circles and arrows, not a street term for &#8220;privacy invasion&#8221;. There&#8217;s &#8220;genetic programming&#8221;, which became just-plain-symbolic-regression. And &#8220;agile software development&#8221;, which used to be about <em>bringing value and reducing the risk to developers working on software projects</em>, not speeding up product delivery for their goddamned (and I say that with no love whatsoever) corporate managers. And &#8220;anarchism&#8221;, which only a few people in the whole damned world still remember means something about being nice to one another <em>because it&#8217;s the right thing to do</em>, not throwing rocks at coffee shops. And &#8220;conservatism&#8221;, which you may be surprised to learn used to mean something a lot more like &#8220;being reasonable and taking into account people&#8217;s differences&#8221;, not being an asshole about rich people getting richer. And &#8220;Pragmatism&#8221;, which isn&#8217;t about compromising your principles for the sake of The Law.</p>
<p>And so on. I&#8217;m used to it; I&#8217;m sure I&#8217;ve missed a bunch. &#8220;Skepticism&#8221; for example.</p>
<p>And maybe now &#8220;coworking.&#8221;</p>
<p>Today we learnt of <a href="http://carrborocoworking.com/">another coworking business</a> <a href="http://carrborocoworking.com/content/thank-you-three-rewarding-years">closing down</a>. And it looks and feels and sounds like the same old process of terminological failure to me.</p>
<p>You may not have noticed that I&#8217;ve been deeply involved with <a href="http://workantile.com">Workantile Exchange</a> in Ann Arbor since before it began. It hasn&#8217;t come up much. Mike Kessler is the founder of that business, but it was a matter of coincidence that <a href="http://www.funyetfilms.com">Barbara</a> and <a href="http://mittenartworks.com/">Laura Fisher</a> and <a href="http://vagueinnovation.com">I</a> ran into him after we&#8217;d spent more than six months looking for an affordable space for our community of informal colleagues, and he had spent months building out <a href="http://coworkinga2.wordpress.com/">a wonderful commercial space in downtown Ann Arbor on spec</a>, hoping for a community to crop up.</p>
<p>The detailed story&#8217;s for another day, but the short version is salient: From the get-go, we understood the contingent realities of the coworking business.</p>
<ul>
<li>You can&#8217;t sell <em>jack shit</em> to unemployed people, so don&#8217;t expect to make money by &#8220;supporting those transitioning to an independent lifestyle&#8221; (aka, &#8220;layoff victims&#8221;). Leave that to the government, and pure nonprofit people.</li>
<li>People who think they want a desk and a phone and a mailbox really just want to project an illusion of corporate-style success, and thus they don&#8217;t want to <em>cowork</em>, they want a bargain-basement price on an office lease, and a <em>fucking butler</em> (I say this with a whole heap of wry bonhomie). So send those people to a landlord so they can learn the prices and hidden costs of actual real estate, and not merely leech off your coworking space&#8217;s lease and limited staff and service budget.</li>
<li><em>Diversity</em> of membership reduces the risk to <em>every member</em>, so don&#8217;t try to specialize in &#8220;makers&#8221; or &#8220;creatives&#8221; or &#8220;startups&#8221; and <em>ferchrissakes</em> not Realtors.</li>
<li>30% of the workforce is an independent. That compares to something like 10% that&#8217;s a dopey seat-of-the-pants looking-for-venture-capital startup-style big-E Entrepreneur (I say this with love, and the knowledge that &#8220;entrepreneurship&#8221; is a cognitive disorder; I myself am a high-functioning entrepreneur), and <em>besides they don&#8217;t want to spend one thin dime</em>, so don&#8217;t even bother dealing with college kids or the local incubator&#8217;s castoffs.</li>
<li>Most landlords (but apparently not ours, thank goodness), the Useless Chamber of Commerce, the local Economic Development grant-givers, the State Government, the candidates who want to demonstrate their &#8220;effectiveness&#8221;, the Newspaper Business Columnist, <em>anybody</em> who thinks of themselves as an &#8220;angel investor&#8221;, and for that matter any person who has ever watched an unironic hour of Bloomberg Television? <em>Those people do not get it.</em> In their world, the only way to make money is to raise prices and offer improved services until demand tapers off. Coworking is not about <em>quid pro quo</em>, it&#8217;s not a zero-sum game, it&#8217;s not about being a landlord or finding arbitrary tenants or even&#8212;this is important&#8212;<strong>making money. You cannot make a profit by running a coworking space.</strong></li>
</ul>
<p>That last one&#8217;s important. We&#8217;re not communists, we&#8217;re not anti-capitalists and we&#8217;re not running some kind of pep club. <strong>It&#8217;s just that we&#8217;ve thought about it.</strong> You cannot make a profit <em>selling</em> community.</p>
<p>So the question is: what the hell is &#8220;coworking&#8221; then? I mean, I&#8217;ve disqualified renting desks to people, and setting up offices for independents, and all that other normal stuff. What is it?</p>
<p>It&#8217;s community. Not the kind you join because it &#8220;offers good opportunities for networking and professional development&#8221;, but the kind you join because it <em>would be neat</em>.</p>
<p>It&#8217;s church. Not the kind where you worship, but the kind you go to for <em>fellowship</em> with people from diverse backgrounds, but who are in the same essential and existential position you are: <strong>Independent</strong> in a world that assumes you have a &#8220;job title&#8221; and a &#8220;boss&#8221; and &#8220;employer healthcare&#8221; or you can &#8220;send a purchase order&#8221;. </p>
<p>It&#8217;s a club. Not the kind you go for <em>help</em>, but&#8212;and I&#8217;m sorry if this makes me sound like a supercilious asshole&#8212;<strong>the kind of club you join in order to build a strong barrier between you and the Pinks, the Normals, the hoi polloi</strong>. Though in our case, those <em>hoi polloi</em> are often the bosses, the politicos, the nominal movers and shakers of the &#8220;working world&#8221;.</p>
<p>We&#8217;re not them. We&#8217;re the 30% of the people who <em>are independent of all that</em>.</p>
<p>That 30% is all over the place. But whoever it is we actually are, we&#8217;re also <em>proud</em>. Of who we are, and of what we&#8217;re helping to create.</p>
<p>I&#8217;m not as full of hot air as normal, here. During the first two years of Workantile Exchange&#8217;s existence, Mike Kessler <em>tried</em> selling desks, and selling mailboxes, and subleases, and startup incubation, and nonprofit meetings, and maker spaces, and all the rest of that stuff. You know what broke <em>every one of those business models</em>? Those people don&#8217;t want to belong to a community. They want <em>services</em>, and they want <em>discounts</em>.</p>
<p>All this boils down to: <strong>sustainable coworking isn&#8217;t anything to do with office space at all</strong>. Any moron can buy a cubicle and set it up in her garage or her spare bedroom, and sit there and play My Special Office whenever she wants.</p>
<p>It&#8217;s not about &#8220;work&#8221; at all. <em>Real coworking</em> is about the &#8220;co-&#8221; part, about <em>being together</em>. Pride. Like-mindedness. About avoiding the risks and vicissitudes of sitting at work <em>by yourself</em>, not being exposed to the externalities of real life <em>by yourself</em>, about not reinventing the wheel <em>by yourself</em> every time a computer acts weird or a contract gets confusing or a lawsuit pops up or your dog needs a play date or you have <em>too much work</em>.</p>
<p>And (because this comes up) it&#8217;s not about being some kind of consensus-driven co-op, either. We <em>remain independent</em>, or we lose our self-definition completely and fall back to being mere amateurs with &#8220;lifestyle businesses&#8221;.</p>
<p>Nope. <strong>Coworking is a way of eating entropy. Redirecting risk using community dynamics.</strong> If you want to think about it in a confrontational way, it&#8217;s about co-opting the same social design patterns&#8212;colocation, team formation, <a href="http://press.princeton.edu/titles/8353.html">complementary skillsets</a>, tacit knowledge banking, and collaborative risk balancing&#8212;that corporations bring to bear <em>against us</em>.</p>
<p>It saddens me that I <a href="http://carrborocoworking.com/content/thank-you-three-rewarding-years">never got a chance to visit Carrboro Creative Coworking</a>, and it saddens me more to see them join the ranks of those who have fallen. But it doesn&#8217;t <em>surprise</em> me.</p>
<p>We&#8217;re weird. We&#8217;re probably weird enough that we&#8217;re wrong in a lot of ways. It&#8217;s deathly tiring to constantly have to explain all this to guests and visitors and people looking for things we&#8217;ve decided not to offer, and just have it bounce off their foreheads&#8217; Cognitive Dissonance fields. And as Workantile Exchange transitions from a failing for-profit to a stable what-the-hell-who-cares-about-money low-profit, maybe we&#8217;ll fall by the wayside ourselves.</p>
<p>I don&#8217;t think so, though.</p>
<p>We have more than 60 members right now who are diverse, powerful, enthusiastic <em>experts in their fields</em>. We have architects, filmmakers, authors, editors, business development people, lawyers, activists, traders, programmers, graphic designers, students, consultants, remote employees, marketers, and even a dilettante or two (like me). We have tequila tastings and book fairs, art gallery openings and WordPress Users meetings. We have the amazing <em>volunteer contributions</em> of <a href="http://wonderfullyflawed.com/">Trek Glowacki</a>, the honored and respected Member who&#8217;s been working for more than two years as our de facto &#8220;community manager&#8221;, and of Tom Brandt and David Erik Nelson who (with me) are trying to &#8220;manage&#8221; us into a new, more reasonable business model. And all the many volunteers among the Contributing membership, who have given time to mop and tidy and run events and introduce people to one another, share lunch and talk and offer advice, fill the air with music and chatter.</p>
<p>And tolerate one another. And see value in one another.</p>
<p>Anybody can be wrong. But see: <em>the more different you all are from one another, the less likely that becomes.</em></p>
<p>Maybe to succeed in the long term we really do need to <em>specialize</em>, and exclusively rent desks to dudes who wear identical khakis as they work on the Next Google, or market more to women entrepreneurs whose businesses have been singled out by local economic development experts as leading the way into the 20th Century, or give discounts to poor out-of-work corporate layoff victims who need a hand during their transition to this unfamiliar world that has no &#8220;work life balance&#8221;, which only includes <strong>life</strong>, with work as a part of that.</p>
<p>Maybe we&#8217;re wrong.</p>
<p>Who cares? If this is wrong, it&#8217;ll do for now.</p>
<p><a href="http://workantile.com">Every day it lasts is wonderful.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2011/07/12/the-only-thing-coworking-needs-to-be/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8220;Dad! Dad! Buckaroo&#8217;s in trouble!&#8221;</title>
		<link>http://williamtozier.com/slurry/2011/06/02/dad-dad-buckaroos-in-trouble</link>
		<comments>http://williamtozier.com/slurry/2011/06/02/dad-dad-buckaroos-in-trouble#comments</comments>
		<pubDate>Fri, 03 Jun 2011 00:33:35 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2842</guid>
		<description><![CDATA[I need help for a project I&#8217;m working on, and you are all smart, well-connected folks. Well, some of you. Show me what you&#8217;re made of: I would like to find the original artist (or masher-up) of this amusing but &#8230; <a href="http://williamtozier.com/slurry/2011/06/02/dad-dad-buckaroos-in-trouble">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I need help for a project I&#8217;m working on, and you are all smart, well-connected folks. Well, some of you. <em>Show me what you&#8217;re made of:</em></p>
<p>I would like to find the original artist (or masher-up) of this amusing but insightful homage to glib training manuals.</p>
<p><a href="http://biddoodles.tumblr.com/tagged/how_to_draw">How to Draw an Owl</a></p>
<p>Anybody?</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2011/06/02/dad-dad-buckaroos-in-trouble/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m fostering diversity of coverage in social networks, Nerdy</title>
		<link>http://williamtozier.com/slurry/2011/05/19/im-fostering-diversity-of-coverage-in-social-networks-nerdy</link>
		<comments>http://williamtozier.com/slurry/2011/05/19/im-fostering-diversity-of-coverage-in-social-networks-nerdy#comments</comments>
		<pubDate>Thu, 19 May 2011 15:32:24 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[community design]]></category>
		<category><![CDATA[complexology]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2791</guid>
		<description><![CDATA[Yesterday I spent a while jotting down a proverbial Idea-from-the-Shower. Briefly, it&#8217;s a social mechanism (scoring system) for driving members of a community of people to pay enough attention to a collection of objects broadly&#8212;that is, without copying one another &#8230; <a href="http://williamtozier.com/slurry/2011/05/19/im-fostering-diversity-of-coverage-in-social-networks-nerdy">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I spent a while <a href="http://williamtozier.com/slurry/2011/05/18/what-does-this-remind-you-of-nerdy">jotting down a proverbial Idea-from-the-Shower</a>. Briefly, it&#8217;s a social mechanism (scoring system) for driving members of a community of people to pay enough attention to a collection of objects <em>broadly</em>&#8212;that is, without copying one another too closely.</p>
<p>In the end, you&#8217;ll recall  I realized that maybe what I&#8217;m interested in is a multiobjective dynamic, not some single metric that makes all kinds of side-effects happen. So I&#8217;m revising my goals and thinking a bit, here.</p>
<p>My arbitrary snapshot example of a little network of Ada, Byron and Charles looking at three items looked like this:</p>
<div style="text-align:center;"><img src="http://williamtozier.com/slurry/wp-content/uploads/2011/05/net_metrics1.jpg" alt="net_metrics.jpg" border="0" width="403" height="164" /></div>
<p>The scores, by my all-in-one metric, were (Ada: 3), (Byron: 1), (Charles: 1).</p>
<p>But thinking about what that all-in-one-score measures, I&#8217;d rather return to the separate goals I&#8217;ve inadvertently (and in my long experience, unwisely) collapsed and conflated here.</p>
<p>Let&#8217;s look at stakeholders. As <em>administrator</em> of this collection of people and items, I have particular goals I&#8217;m trying to elicit.</p>
<p>As administrator, as the set of &#8220;members&#8221; take turns adding new links to items, I want:</p>
<ul>
<li>to minimize the number of items which haven&#8217;t had <em>enough</em> people look at them, because I want to have a sense of <em>progress</em> in our collective work; &#8220;enough&#8221; might be 1, but more likely it&#8217;s 3 or 4 people, especially in a complex problem where we really want to have unreliable members checking one another</li>
<li>to minimize the number of items that have been looked at by the <em>same subset</em> of people, in order to promote diversity of experience and expertise among the membership</li>
</ul>
<p>In graph theory terms, I suppose what I&#8217;m thinking here is that I want to avoid making connected components of the graph: cliques (in the social sense) of people who all follow along together and look at the same stuff. Because when that happens, I&#8217;m concerned that they play off one another&#8217;s weaknesses.</p>
<p>So to <em>get the diverse membership to do</em> what I want, without necessarily trying to slap up a big chart on the proverbial wall and say, &#8220;Hey, everybody, can we raise Metric X please?&#8221;, I think I should be designing objectives for the <em>members themselves</em> to pursue. Individually, and competitively and collaboratively.</p>
<p>If you&#8217;re a member, I think you should try to:</p>
<ul>
<li>&#8220;collaborate&#8221;: maximize the number of items you&#8217;ve linked to (which indirectly leads to coverage)</li>
<li>&#8220;diversify&#8221;: maximize the number of different <em>sets of people</em> who have looked at the same items as you (which pushes towards my second goal)</li>
</ul>
<p>Now as a rule of thumb in multiobjective search, I always recommend one pick a direction and stick with it. I usually <em>minimize</em> (because the graphs are easier to draw) so let&#8217;s transform these into more mathematical-ish terms like:</p>
<ul>
<li>&#8220;collaborate&#8221;: minimize your <strong>negative outdegree</strong></li>
<li>&#8220;diversify&#8221;: minimize the <strong>negative count</strong> of different <em>sets of people</em> who have looked at the same items as you</li>
</ul>
<p>(Alternately, we might consider &#8220;minimize the number of <strong>duplicated</strong> <em>sets of people</em> who have looked at the same items as you&#8221;, but that may not be the same thing exactly; we&#8217;ll look in a bit at that variation.)</p>
<p>How do Ada, Byron, and Charles do on those objectives, and what does this translate into in our static snapshot of a dynamic process?</p>
<pre>
                Ada Byron Charles
  collaborate:   -3   -1    -1
    diversify:   -2   -1    -1
</pre>
<p>If Byron next links to item #3, then we get</p>
<div style="text-align:center;"><img src="http://williamtozier.com/slurry/wp-content/uploads/2011/05/net_metrics2.jpg" alt="net_metrics2.jpg" border="0" width="354" height="164" /></div>
<pre>
                Ada Byron Charles
  collaborate:   -3   -2    -1
    diversify:   -3   -2    -1
</pre>
<p>If in the next step Charles links to item #1, we get</p>
<div style="text-align:center;"><img src="http://williamtozier.com/slurry/wp-content/uploads/2011/05/net_metrics3.jpg" alt="net_metrics3.jpg" border="0" width="306" height="164" /></div>
<pre>
                Ada Byron Charles
  collaborate:   -3   -2    -2
    diversify:   -3   -2    -2
</pre>
<p>Assuming there aren&#8217;t any more items (for the moment), then Ada has no moves, and inevitably Byron links to item #1, so we get</p>
<div style="text-align:center;"><img src="http://williamtozier.com/slurry/wp-content/uploads/2011/05/net_metrics4.jpg" alt="net_metrics4.jpg" border="0" width="308" height="164" /></div>
<pre>
                Ada Byron Charles
  collaborate:   -3   -3    -2
    diversify:   -2   -2    -1
</pre>
<p>Notice what&#8217;s happening to the &#8220;diversify&#8221; scores? The relative positions of the &#8220;players&#8221; on this score got better, then got worse and is now flattening out. Byron&#8217;s move eliminates all of Ada&#8217;s advantages. The final move by Charles eliminates <em>all differences</em> between every player, on both objectives.</p>
<p>This is a very limited example, but I&#8217;m still just thinking out loud here so bear with me. What&#8217;s happened in the meantime to my Administrator&#8217;s goals?</p>
<p>I have two goals. I want &#8220;progress&#8221;, and in this example say I&#8217;ve decided an item is &#8220;done&#8221; when at least 2 people link to it. So I want to minimize the number of items with fewer than 2 links. My other goal is something like &#8220;promiscuity&#8221;, which I&#8217;ll measure as the number of duplicated indegree label sets over all items.</p>
<pre>
  time         t     t+1    t+2    t+3     t+4 (Charles finishes it)
  progress     1      2      3      2       1
  promiscuity  2      3      3      3       3
</pre>
<p>This is interesting, frankly. I&#8217;m going to think a bit about that. But it seems to be working, in this toy example.</p>
<p>So, open questions I&#8217;m considering: What will happen if there are a lot of people and items? We started looking in this example at a stage where most of the possible links were already present; what happens as new items are added, or if old (&#8220;finished&#8221;) items are removed from the system? If the players <em>greedily</em> try to dominate one another on these two scores, what happens? If players <em>act randomly</em>, what happens?</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2011/05/19/im-fostering-diversity-of-coverage-in-social-networks-nerdy/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What does this remind you of, Nerdy?</title>
		<link>http://williamtozier.com/slurry/2011/05/18/what-does-this-remind-you-of-nerdy</link>
		<comments>http://williamtozier.com/slurry/2011/05/18/what-does-this-remind-you-of-nerdy#comments</comments>
		<pubDate>Wed, 18 May 2011 14:45:08 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[complexology]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2770</guid>
		<description><![CDATA[This is just a telegraphic note to get this out of my head and onto paper quickly. I&#8217;m thinking about crowdsourced proofreading, or recommender systems, or any of several other problems in bipartite network theory (to get all nerdy and &#8230; <a href="http://williamtozier.com/slurry/2011/05/18/what-does-this-remind-you-of-nerdy">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is just a telegraphic note to get this out of my head and onto paper quickly.</p>
<p>I&#8217;m thinking about crowdsourced proofreading, or recommender systems, or any of several other problems in bipartite network theory (to get all nerdy and crap). In general, suppose there are a collection <img src='http://s.wordpress.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='M' title='M' class='latex' /> people, and each of them is <em>looking at</em> some subset of <img src='http://s.wordpress.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N' title='N' class='latex' /> objects.</p>
<p>If they&#8217;re proofreaders looking at transcribed pictures of pages and checking for errors, if person <img src='http://s.wordpress.com/latex.php?latex=m_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m_i' title='m_i' class='latex' /> checks and signs off a page <img src='http://s.wordpress.com/latex.php?latex=n_j&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n_j' title='n_j' class='latex' />, then we <em>connect</em> node <img src='http://s.wordpress.com/latex.php?latex=m_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m_i' title='m_i' class='latex' /> to <img src='http://s.wordpress.com/latex.php?latex=n_j&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n_j' title='n_j' class='latex' /> with an edge.</p>
<p>If they&#8217;re web surfers looking at sites and tweets and shit and checking for awesomeness, if person <img src='http://s.wordpress.com/latex.php?latex=m_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m_i' title='m_i' class='latex' /> visits and recommends a URI <img src='http://s.wordpress.com/latex.php?latex=n_j&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n_j' title='n_j' class='latex' />, then we <em>connect</em> node <img src='http://s.wordpress.com/latex.php?latex=m_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m_i' title='m_i' class='latex' /> to <img src='http://s.wordpress.com/latex.php?latex=n_j&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n_j' title='n_j' class='latex' /> with an edge.</p>
<p>And so on.</p>
<p>We all know a lot of different ways of scoring the things these people are looking at, don&#8217;t we Nerdy? PageRank, a bunch of network theory things, &#038;c &#038;c.</p>
<p>Me, I&#8217;m musing about something slightly different. I think. I&#8217;m thinking about confirmation, and collaboration, and how the step from one to two people vouching for something is &#8220;worth&#8221; more than the step from 17 to 18 people vouching for it.</p>
<p>Let&#8217;s score things this way:</p>
<ol>
<li>For each person, observe the set of objects to which they&#8217;re linked. Suppose for example that Ada linked to items #1, #2 and #3, Byron linked to item #2, and Charles linked to item #2.</li>
<li>Similarly, for each item, collect the set of people who are linked to it. In our example, item #1 is linked from Ada, item #2 from Ada, Byron and Charles, and item #3 from Ada.</li>
<li>The score of a person is increased by 1 for every item to which they link, <em>to which a unique subset of people link</em>. In our example, Ada links to item #1 (worth 1 point), item #2 (worth another point, because <img src='http://s.wordpress.com/latex.php?latex=%5C%7BA%5C%7D%20%5Cneq%20%5C%7BA%2C%20B%2C%20C%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{A\} \neq \{A, B, C\}' title='\{A\} \neq \{A, B, C\}' class='latex' />), and item #3 (not worth more points, since item #1 is linked from the same subset of people). Byron&#8217;s score is 1 because he links to item #2; so is Charles&#8217;s.</li>
<li>The score of an item is [some statistic of] the scores of the people linked to it. Maybe average, maybe sum; doesn&#8217;t really matter to me just now.</li>
</ol>
<div style="text-align:center;"><img src="http://williamtozier.com/slurry/wp-content/uploads/2011/05/net_metrics1.jpg" alt="net_metrics.jpg" border="0" width="403" height="164" /></div>
<p>The interesting thing to me at the moment is understanding the dynamics of discovery <em>as a game</em> here. Ada hasn&#8217;t got any way to increase her score without discovering some item #4. If Byron links to items #1 or #3, he increases his score, and also Ada&#8217;s score indirectly, because she will then link to three items with different &#8220;audiences&#8221;. But if Charles follows suit, and links to the same item Byron does, that shared advantage disappears for both of them. If <em>everybody</em> links to <em>everything</em>, the scores are eroded away to 1 across the board.</p>
<p>So what problem am I trying to solve here?</p>
<p>In the antiquated crowdsourcing system of <a href="http://pgdp.net">Distributed Proofreaders</a>, there have been numerous serious issues with quality and diversity through the years. Originally proofreaders&#8217; &#8220;scores&#8221; were just the number of pages they read and signed off as being &#8220;correct&#8221;; this of course led to click-through gaming that didn&#8217;t actually improve the quality of texts. But there&#8217;s still a lot of money on the table there, since I often see books in which a dozen consecutive pages have been proofread by the same pair of people.</p>
<p>This, to me, is a concern. Because of <a href="http://press.princeton.edu/titles/8757.html">Scott Page&#8217;s work</a>, among other things.</p>
<p>There&#8217;s a Goldilocks point here. If everybody does non-overlapping work, there is no community, and no chance for checking one another&#8217;s work. If everybody does everything, there&#8217;s a lot of redundancy in the work, and returns diminish quickly. But somewhere in between is a problem of sub-community structure: if two people consistently apply themselves to the <em>same</em> work, there must be an accompanying diminishment in their joint contribution.</p>
<p>What I&#8217;m trying to do here is reward coverage.</p>
<p>Similarly, I&#8217;m concerned with the sustainable quality of links generated by crowdsourced systems like <a href="http://www.delicious.com">delicious.com</a> or <a href="http://pinboard.in">pinboard.in</a>&#8212;or even Google PageRank&#8212;as bots spew random-seeming links across the network. At the moment I have a search window open for &#8220;genetic programming&#8221; on Twitter, and seventeen of the eighteen hits are bots that simply link to Amazon affiliated books.</p>
<p>So anyway: just thinking.</p>
<p>If I had a collection of <img src='http://s.wordpress.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='M' title='M' class='latex' /> players and <img src='http://s.wordpress.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N' title='N' class='latex' /> items, what strategy for linking to items would maximize the score of an individual player? The average score of the entire collection?</p>
<p><strong>Later:</strong> Of course, I&#8217;ve done a thing I usually yell at other people for doing. I have several goals in mind, and I may be conflating one or two of them.</p>
<p>Let me talk about it in terms of <em>aggregated system design goals</em>, rather than individual game dynamics for the &#8220;people&#8221; in my sketched model: We agree we want to maximize the number of links between people and things (in the two examples I&#8217;ve mentioned, and in others like maybe political engagement, or club membership). The goal of &#8220;confirmation&#8221; means we also want to maximize the number of people looking at each item, so that we have many eyes looking at each thing at once.</p>
<p>My fillip here is that I&#8217;m suggesting that we should simultaneously try to <strong>maximize the diversity of subsets of people who have looked at items</strong>, to reduce correlation between people&#8217;s <em>attention to items</em> as much as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2011/05/18/what-does-this-remind-you-of-nerdy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>David Graeber explains why Workantile Exchange is hard to explain to some folks</title>
		<link>http://williamtozier.com/slurry/2011/04/02/david-graeber-explains-why-workantile-exchange-is-hard-to-explain-to-some-folks</link>
		<comments>http://williamtozier.com/slurry/2011/04/02/david-graeber-explains-why-workantile-exchange-is-hard-to-explain-to-some-folks#comments</comments>
		<pubDate>Sat, 02 Apr 2011 15:36:34 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[Disintermediation]]></category>
		<category><![CDATA[pragmatism]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2739</guid>
		<description><![CDATA[Not literally, but there is a kernel of truth in this particular passage from his &#8220;On the Phenomenology of Giant Puppets: broken windows, imaginary jars of urine, and the cosmological role of the police in American culture&#8221; [PDF] that informs &#8230; <a href="http://williamtozier.com/slurry/2011/04/02/david-graeber-explains-why-workantile-exchange-is-hard-to-explain-to-some-folks">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Not literally, but there is a kernel of truth in this particular passage from his <a href="http://balkansnet.org/zcl/puppets.pdf">&#8220;On the Phenomenology of Giant Puppets: broken windows, imaginary jars of urine, and the cosmological role of the police in American culture&#8221;</a> [PDF] that informs my current understanding of how <a href="http://workantileexchange.com/">Workantile Exchange</a> is set apart from traditional &#8220;economic development&#8221; projects. And also, somehow, it seems to be &#8220;about&#8221; the frustrations that Agile Software gurus are feeling, as the movement they framed as a fundamentally social thing reverts to a mere &#8220;strategy&#8221; in corporate life.</p>
<blockquote><p>It might be helpful here to reflect on the nature of the violence&mdash;&rdquo;force&rdquo;, if you like&mdash;that police represent. A former LAPD officer writing about the Rodney King case pointed out that in most of the occasions in which a citizen is severely beaten by police, it turns out that the victim was actually innocent of any crime. &ldquo;Cops don&rsquo;t beat up burglars&rdquo;, he observed. If you want to cause a policeman to be violent, the surest way is to <em>challenge their right to define the situation</em>. This is not something a burglar is likely to do. This of course makes perfect sense if we remember that police are, essentially, bureaucrats with guns. Bureaucratic procedures are all about questions of definition. Or, to be more precise, they are about the imposition of a narrow range of pre-established schema to a social reality that is, usually, infinitely more complex: a crowd can be either orderly or disorderly; a citizen can be white, black, Hispanic, or an Asian/ Pacific Islander; a petitioner is or is not in possession of a valid photo ID. Such simplistic rubrics can only be maintained in the absence of dialogue; hence, the quintessential form of bureaucratic violence is the wielding of the truncheon when somebody &ldquo;talks back&rdquo;.</p>
<p>I began by saying that this was to be an essay of interpretation. In fact, it has been just as much an essay about frustrated interpretation; about the limits of interpretation. Ultimately, I think this frustration can be traced back to the very nature of violence&mdash;bureaucratic or otherwise. Violence is in fact unique among forms of human action in that it holds out the possibility of affecting the actions of others about whom one understands nothing. If one wants to affect another&rsquo;s actions in any other way, one must at least have some idea who they think they are, what they want, what they think is going on. Interpretation is required, and that requires a certain degree of imaginative identification. Hit someone over the head hard enough, all this becomes irrelevant. Obviously, two parties locked in an equal contest of violence would usually do well to get inside each other&rsquo;s heads, but when access to violence becomes extremely unequal, the need vanishes. This is typically the case in situations of structural violence: of systemic inequality that is ultimately backed up by the threat of force. Structural violence always seems to create extremely lopsided structures of imagination. Gender is actually a telling example here. Women almost everywhere know a great deal about men&rsquo;s work, men&rsquo;s lives, and male experience; men are almost always not only ignorant about women&rsquo;s lives, they often react with indignation at the idea they should even try to imagine what being a woman might be like. The same is typically the case in most relations of clear subordination: masters and servants, employers and employees, rich and poor. The victims of structural violence invariably end up spending a great deal of time imagining what it is like for those who benefit from it; the opposite rarely occurs. One concomitant is that the victims often end up identifying with, and caring about, the beneficiaries of structural violence&mdash;which, next to the violence itself, is probably one of the most powerful forces guaranteeing the perpetuation of systems of inequality. Another is that violence, as we&rsquo;ve seen, allows the possibility of cutting through the subtleties of constant mutual interpretation on which ordinary human relations are based.</p></blockquote>
<p>&#8220;Violence&#8221; here is used in the broad, structural sense we don&#8217;t get to talk about any more in American culture. Yet I think these troubled groups I&#8217;m thinking about&#8212;WorkEx and Agile&#8212;are facing it. </p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2011/04/02/david-graeber-explains-why-workantile-exchange-is-hard-to-explain-to-some-folks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Less chatty &#8220;What is Workantile Exchange&#8221;</title>
		<link>http://williamtozier.com/slurry/2011/03/12/less-chatty-what-is-workantile-exchange</link>
		<comments>http://williamtozier.com/slurry/2011/03/12/less-chatty-what-is-workantile-exchange#comments</comments>
		<pubDate>Sat, 12 Mar 2011 17:10:51 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Workantile Exchange]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2737</guid>
		<description><![CDATA[Workantile Exchange is a coworking club for freelancers and remote employees: a professional community of peers. Members have access to the facility on Main Street for professional and social interaction, 24 hours a day. The Mission Our mission is to &#8230; <a href="http://williamtozier.com/slurry/2011/03/12/less-chatty-what-is-workantile-exchange">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://workantileexchange.com/">Workantile Exchange</a> is a coworking club for freelancers and remote employees: a professional community of peers.</p>
<p>Members have access to the facility on Main Street for professional and social interaction, 24 hours a day.</p>
<h3>The Mission</h3>
<p><em>Our mission is to support the existing independence of our Members by reducing their social and physical isolation from colleagues. To that end we promote fellowship, collaboration, and training among our Members, and outreach to the broader community. We help our Members collaborate with one another, and not just in their work.</em></p>
<h3>Why Would Anyone Do That?</h3>
<p>According to <cite>Forbes Magazine</cite>, at least 25% of the current US workforce are freelancers. That number is growing.</p>
<p>Because we&#8217;re more <em>physically and socially isolated</em>, independent workers and remote employees experience more professional risk than the equivalent traditional corporate employees.</p>
<p><strong>We work alongside one another.</strong> It lets us draw on our astounding <em>collective</em> expertise. Current Members careers include film production, business development, writing, graphic arts, engineering, publishing, programming, journalism, accounting, marketing, and more.</p>
<p>We all still work on different things. We stay independents and remote employees.</p>
<p>But by working together, we&#8217;re all better off.</p>
<h3>The Clubhouse</h3>
<p>We maintain about 3200 square feet of open space in downtown Ann Arbor. There are conference rooms available for Members, and a phone room for private calls. The rest of the space is broken up into large shared areas. All the furniture is mobile, and Members are encouraged to rearrange it to suit their needs. Nobody &#8220;gets a desk&#8221;.</p>
<p>We also have a small kitchen. There are lockers, a projector, and bike racks. Some Members kindly share office equipment. Snacks, coffee and drinks are available for a donation.</p>
<h3>Outreach Events</h3>
<p>We know that space for public meetings in downtown Ann Arbor is at a premium. And we also think it&#8217;s crucial to bring together our Members and the rest of the local community.</p>
<p>So we make our space available for <em>selected events in keeping with our mission</em>, as long as they don&#8217;t disrupt Members&#8217; work. We don&#8217;t charge much: 10% of fees collected. All we ask in return is that you allow interested Workantile Members to attend your event, that you&#8217;re respectful of the space and the Workantile Members who&#8217;ve invited you to share it, and that you leave it at least as clean as you found it.</p>
<h3>Membership</h3>
<p>You don&#8217;t have to be a freelancer or a remote employee to join.</p>
<p>Day Passes cost $15, and allow public spaces in the clubhouse, but not reservations of conference rooms.</p>
<p>Supporting Membership costs $100/month, and includes access to the clubhouse on up to six days every month.</p>
<p>Full Membership costs $160/month, and gives you 24-hour access. You&#8217;ll be expected to spend time each week supporting the mission of Workantile Exchange.</p>
<p>Nose-to-the-Grindstone Membership costs $230/month, and includes the benefits of Full Membership without any obligation for community involvement.</p>
<h3>For more information</h3>
<p>Information on Workantile membership, scheduling an Outreach Events, and Coworking in general is available at <a href="http://workantile.com">http://workantile.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2011/03/12/less-chatty-what-is-workantile-exchange/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Workantile Exchange?</title>
		<link>http://williamtozier.com/slurry/2011/03/11/what-is-workantile-exchange</link>
		<comments>http://williamtozier.com/slurry/2011/03/11/what-is-workantile-exchange#comments</comments>
		<pubDate>Fri, 11 Mar 2011 23:59:02 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Workantile Exchange]]></category>
		<category><![CDATA[worklife]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2651</guid>
		<description><![CDATA[[I'm drafting an explanation of Workantile Exchange, to be handed out to folks who are visiting for Outreach Events. This may not be the final version, but I see no harm in posting it here.] Workantile Exchange is a coworking &#8230; <a href="http://williamtozier.com/slurry/2011/03/11/what-is-workantile-exchange">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[I'm drafting an explanation of Workantile Exchange, to be handed out to folks who are visiting for Outreach Events. This may not be the final version, but I see no harm in posting it here.]</p>
<p><a href="http://workantileexchange.com/">Workantile Exchange</a> is a coworking club for freelancers and remote employees.</p>
<p>It&#8217;s not a cheap office. It&#8217;s not just for nerds. And it&#8217;s definitely not an &#8220;incubator&#8221;.</p>
<p>It&#8217;s a professional community of peers.</p>
<p>Members of the club can use the facility at 118 S. Main Street in Ann Arbor whenever they want, 24 hours a day. For work or meetings, professional or social interaction, to get away or to get together.</p>
<p>Current Members&#8217; &#8220;official&#8221; professions include architecture, film production, business development, scientific consulting, writing, history, graphic arts, music, engineering, trading, publishing, programming, activism, journalism, accounting and marketing.</p>
<p>And you&#8217;ll find most folks around here know a lot of other useful stuff as well.</p>
<h3>The Mission</h3>
<p>Workantile Exchange is a <em>social enterprise</em>, and it&#8217;s been in existence for about two years. At the moment there are about 60 Members.</p>
<p>Our mission is to support the existing independence of our Members by reducing their social and physical isolation from colleagues. To that end we promote fellowship, collaboration, and training among our Members, and outreach to the broader community. We help our Members collaborate with one another, and not just in their work.</p>
<h3>Why Would Anyone Do That?</h3>
<p>According to <cite>Forbes Magazine</cite>, at least 25% of the current US workforce are freelancers. That number is growing.</p>
<p>Our Members pay their monthly dues to cowork here because they have <i>access to one another</i>. Most of us have offices somewhere else. As a rule we&#8217;re not looking for work, or swapping business cards to &#8220;network&#8221;, or trying to &#8220;grow&#8221;&#8212;at least not in the way most other business associations seem to think is crucial.</p>
<p>We don&#8217;t even sell stuff to one another. I know! <em>What can we be thinking?</em></p>
<p>Because we&#8217;re traditionally <em>physically and socially isolated</em>, independent workers and remote employees often experience more professional risk than the equivalent corporate employees sitting in well-staffed 9-to-5 office building.</p>
<p><strong>So we work alongside one another.</strong> When you&#8217;re at Workantile Exchange, it&#8217;s not just your cat there in the room, it&#8217;s a bunch of real human people. Professionals, each with a different perspective, who might have already dealt with the same problems you&#8217;ve got. Who probably have wildly different <em>and very useful</em> skills and experience.</p>
<p>Coworking together lets us bounce ideas off each other, hand off or simplify extra work, and draw on one another&#8217;s astounding collective expertise. Unlike those sitting in their basement &#8220;home office&#8221;, we can interact with one another, whether it&#8217;s to ask a quick question or to get together with and form a well-staffed project team.</p>
<p>We all still work on different things. We&#8217;re still independents and remote employees. And to be honest we&#8217;re typically very busy.</p>
<p>But by working together, we&#8217;re all better off.</p>
<p>And of course there&#8217;s the Pizza Lunch. And the Bourbon Tasting. And Game Night. And Night at the Races. And the Friendly League&#8230;.</p>
<h3>The Clubhouse</h3>
<p>We maintain about 3200 square feet of open space in downtown Ann Arbor, in a renovated 1860s storefront. There are two small conference rooms available for Members to reserve, and a tiny phone room where you can use your cell phone. Otherwise, the space is broken up into two large shared spaces. All the furniture is mobile, and Members are encouraged to rearrange it to suit their needs. Nobody &#8220;gets a desk&#8221;.</p>
<p>The large ground floor &#8220;Caf&eacute; Level&#8221; tends to be the daytime, conversational workspace. The large mezzanine &#8220;Training Loft&#8221; tends to be the quiet daytime space, but has whiteboards and projectors so it gets used for events in evenings.</p>
<p>We also have a small kitchen with fridge and coffeemaker, and of course a bathroom. There are lockers for Members&#8217; day use, a projector for meetings, and indoor bike racks for smart commuters. Some of our Members are kind enough to share their printers and scanners for office documents. Healthy (and unhealthy) snacks are available for a donation. There&#8217;s even a centralized speaker system that lets any Member play their music in the background. Very soon we&#8217;ll be adding a small circulating library of books and games: entirely on loan from Members, made available for other Members&#8217; use.</p>
<h3>Outreach Events</h3>
<p>You&#8217;re probably reading this now because you&#8217;re attending one of our Outreach Events.</p>
<p>We know that space for public meetings in downtown Ann Arbor is at a premium.</p>
<p>We also think it&#8217;s crucial to bring together freelancers, independents and remote employees with the rest of the local community.</p>
<p>The best way we know to do that is by supporting users&#8217; groups, training classes, community fairs and parades, and similar social events.</p>
<p>So we make our space available for <em>selected events in keeping with our mission</em>, and for events sponsored by Workantile Members (as long as they don&#8217;t disrupt others&#8217; work). We don&#8217;t charge much: 10% of fees collected. All we ask in return is that you allow interested Workantile Members to attend your event, that you&#8217;re respectful of the space and the Workantile Members who&#8217;ve invited you to share it, and that you leave it at least as clean as you found it.</p>
<p><em>Contact our event coordinators by email to ask about scheduling an event.</em></p>
<h3>Membership</h3>
<p>You don&#8217;t have to be a freelancer or a remote employee to join. You just need to be a person.</p>
<p>No, really: Membership is not available to corporations or other institutions. <em>You personally</em> are enrolling as a member of the club, even if somebody else is paying for you.</p>
<p>Day Passes cost $15, and allow you to use the public spaces in the clubhouse. They don&#8217;t allow scheduled reservations of the conference rooms.</p>
<p>A Supporting Membership costs $100/month, and gives you access to the clubhouse up to six days per month.</p>
<p>A Full Membership costs $160/month, and gives you 24-hour access, 7 days a week. You&#8217;ll be expected to spend a couple of hours a week participating in community events and supporting the mission of Workantile Exchange.</p>
<p>A Nose-to-the-Grindstone Membership costs $250/month, and gives you the same benefits as a Full Membership, with no social obligations.</p>
<p>For the time being there&#8217;s an informal membership application process; the contact information is on the website.</p>
<h3>For more information</h3>
<p>Information on Workantile membership, scheduling an Outreach Event, and Coworking in general is available at <a href="http://workantile.com">http://workantile.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2011/03/11/what-is-workantile-exchange/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Component #1 of &#8220;What to Do&#8221;</title>
		<link>http://williamtozier.com/slurry/2010/12/03/component-1-of-what-to-do</link>
		<comments>http://williamtozier.com/slurry/2010/12/03/component-1-of-what-to-do#comments</comments>
		<pubDate>Sat, 04 Dec 2010 00:49:14 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[GP]]></category>
		<category><![CDATA[pragmatism]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2597</guid>
		<description><![CDATA[is available here]]></description>
			<content:encoded><![CDATA[<p><a href="http://vagueinnovation.com/pragmatic_gp/">is available here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2010/12/03/component-1-of-what-to-do/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Experiment in GP based on ImageMagick</title>
		<link>http://williamtozier.com/slurry/2010/09/17/experiment-in-gp-based-on-imagemagick</link>
		<comments>http://williamtozier.com/slurry/2010/09/17/experiment-in-gp-based-on-imagemagick#comments</comments>
		<pubDate>Fri, 17 Sep 2010 19:32:00 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2475</guid>
		<description><![CDATA[Well, it&#8217;s complicated; more on that (including preliminary results) over the weekend, hopefully. Briefly, in preparing an image library extension and some demos (breeding programs that play cards) for the genetic programming system I&#8217;m working on with Jesse Sielaff and &#8230; <a href="http://williamtozier.com/slurry/2010/09/17/experiment-in-gp-based-on-imagemagick">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s complicated; more on that (including preliminary results) over the weekend, hopefully.</p>
<p>Briefly, in preparing an image library extension and some demos (breeding programs that play cards) for the genetic programming system I&#8217;m working on with <a href="http://github.com/jessesielaff">Jesse Sielaff</a> and <a href="http://github.com/trek">Trek Glowacki</a>, we&#8217;re putting the Nudge language extensions through their paces.</p>
<p>As you know, Bob, one of the most important checks for representational brittleness in genetic programming involves having a poke round with a mess of random programs. You want to know whether every arbitrary ordering and juxtaposition is valid&#8230; but you can&#8217;t. So instead you create huge pile of random structures, on the off chance that some odd combination of syntactic elements will crop up.</p>
<p>If you skip this step&#8212;even with a downloaded library&#8212;you&#8217;re a baaaaaad genetic programmer. Turn in your copy of <a href="http://www.amazon.com/gp/product/0262111705?ie=UTF8&#038;tag=billtoziersho-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0262111705"><cite>Jaws</cite></a><img src="http://www.assoc-amazon.com/e/ir?t=billtoziersho-20&#038;l=as2&#038;o=1&#038;a=0262111705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> and go back to machine learning land.</p>
<p>Anyway. For the library we&#8217;re writing in this image-handling demo, we&#8217;re depending on good old sturdy but <em>impenetrable</em> <a href="http://www.imagemagick.org/">ImageMagick</a>. In this case, for brittleness checking, one needs to make a few hundred thousand random <em>image manipulation scripts</em>.</p>
<p>Just because it appealed to me, I jammed a few thousand together into a quick loop.</p>
<p>Oh, and <strong>DO NOT WATCH IF YOU&#8217;RE EPILEPTIC; DO NOT ATTEMPT TO OPERATE MACHINERY, INCLUDING COMPUTERS, WHILE WATCHING THIS VIDEO; WE ARE NOT RESPONSIBLE FOR DAMAGE TO FOVEA OR TEMPORARY AUTOTOPAGNOSIA.</strong></p>
<p><a href="http://williamtozier.com/filesForBlog/video/fuzzy4Computer.m4v"><img src="http://williamtozier.com/filesForBlog/video/fuzzy.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2010/09/17/experiment-in-gp-based-on-imagemagick/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://williamtozier.com/filesForBlog/video/fuzzy4Computer.m4v" length="3877563" type="video/x-m4v" />
<enclosure url="http://williamtozier.com/filesForBlog/video/fuzzy4Computer.m4v" length="3877563" type="video/x-m4v" />
		</item>
		<item>
		<title>What&#8217;s the name of this class of geometric satisfiability problems?</title>
		<link>http://williamtozier.com/slurry/2010/04/25/whats-the-name-of-this-class-of-geometric-satisfiability-problems</link>
		<comments>http://williamtozier.com/slurry/2010/04/25/whats-the-name-of-this-class-of-geometric-satisfiability-problems#comments</comments>
		<pubDate>Sun, 25 Apr 2010 17:02:28 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2308</guid>
		<description><![CDATA[I asked a little while ago on Twitter about whether there&#8217;s a given (searchable) name for a class of problem, and I realize given the answers that there isn&#8217;t enough information in 140 characters. So here&#8217;s an attempt to state &#8230; <a href="http://williamtozier.com/slurry/2010/04/25/whats-the-name-of-this-class-of-geometric-satisfiability-problems">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I asked a little while ago on Twitter about whether there&#8217;s a given (searchable) name for a class of problem, and I realize given the answers that there isn&#8217;t enough information in 140 characters.</p>
<p>So here&#8217;s an attempt to state the problem more clearly:<br />
<blockquote>
Suppose you are told there are <img src='http://s.wordpress.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N' title='N' class='latex' /> points in <img src='http://s.wordpress.com/latex.php?latex=%5CRe%5E%7Bm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Re^{m}' title='\Re^{m}' class='latex' />, but not their positions, and are also given a list of Euclidean distances between some (or all) pairs of those points. You are asked to determine whether the distances are feasible or not.</p></blockquote>
<p>For example, suppose I say there are four points in a plane, <img src='http://s.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A' title='A' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='B' title='B' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C' title='C' class='latex' /> and <img src='http://s.wordpress.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D' title='D' class='latex' />, and that the distance <img src='http://s.wordpress.com/latex.php?latex=%7C%7CAB%7C%7C%20%3D%201&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||AB|| = 1' title='||AB|| = 1' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=%7C%7CBC%7C%7C%20%3D%201&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||BC|| = 1' title='||BC|| = 1' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=%7C%7CCD%7C%7C%20%3D%202&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||CD|| = 2' title='||CD|| = 2' class='latex' /> and <img src='http://s.wordpress.com/latex.php?latex=%7C%7CAD%7C%7C%20%3D%203&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||AD|| = 3' title='||AD|| = 3' class='latex' />; if I&#8217;ve done the sketching right, those distances are <em>feasible</em> for points in a plane. If however <img src='http://s.wordpress.com/latex.php?latex=%7C%7CAD%7C%7C%20%3D%209&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||AD|| = 9' title='||AD|| = 9' class='latex' />, the distances are <em>infeasible</em>.</p>
<p>Another way to frame an example, I guess, is to simply ask <em>is it possible that</em> there are four points in <img src='http://s.wordpress.com/latex.php?latex=%5CRe%5E%7B4%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Re^{4}' title='\Re^{4}' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A' title='A' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='B' title='B' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C' title='C' class='latex' /> and <img src='http://s.wordpress.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D' title='D' class='latex' />, and that the distance <img src='http://s.wordpress.com/latex.php?latex=%7C%7CAB%7C%7C%20%3D%201&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||AB|| = 1' title='||AB|| = 1' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=%7C%7CAC%7C%7C%20%3D%201&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||AC|| = 1' title='||AC|| = 1' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=%7C%7CBC%7C%7C%20%3D%201&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||BC|| = 1' title='||BC|| = 1' class='latex' />, <img src='http://s.wordpress.com/latex.php?latex=%7C%7CCD%7C%7C%20%3D%201&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||CD|| = 1' title='||CD|| = 1' class='latex' /> and <img src='http://s.wordpress.com/latex.php?latex=%7C%7CAD%7C%7C%20%3D%202&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='||AD|| = 2' title='||AD|| = 2' class='latex' />?</p>
<p>What I&#8217;m wondering is whether this class of geometric constraint satisfaction problems has a particular name that one might, you know, <em>look up</em>. Like the Boolean satisfiability problem and the knapsack problem have special names all their own.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2010/04/25/whats-the-name-of-this-class-of-geometric-satisfiability-problems/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Working out the details of a real options framework</title>
		<link>http://williamtozier.com/slurry/2009/08/28/working-out-the-details-of-a-real-options-framework</link>
		<comments>http://williamtozier.com/slurry/2009/08/28/working-out-the-details-of-a-real-options-framework#comments</comments>
		<pubDate>Fri, 28 Aug 2009 15:08:17 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[worklife]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=2066</guid>
		<description><![CDATA[Suppose a prospective client approaches you to do work for hire. In many contracts for technical work, there will also be a requisite nondisclosure agreement (NDA), which may be unilateral or bilateral, but which in either case specifies that you &#8230; <a href="http://williamtozier.com/slurry/2009/08/28/working-out-the-details-of-a-real-options-framework">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Suppose a prospective client approaches you to do work for hire. In many contracts for technical work, there will also be a requisite nondisclosure agreement (NDA), which may be unilateral or bilateral, but which in either case specifies that you (the contractor) will keep secret certain information regarding the client and contract.</p>
<p>Lacking such a nondisclosure agreement, it&#8217;s commonly understood that you could whenever you wish disclose whatever information you like about the name of the client, the nature of the work proposed or done, or even trade secrets you learned in the course of the conversation. Depending on the character and values of the client, one or more of those facts will probably be subject to nondisclosure clauses in the contract they want you to sign. And those clauses may (if you&#8217;re not thoughtful or careful) have no expiration date.</p>
<p>I&#8217;m thinking of one former client&#8212;a large Midwestern corn hybridizer&#8212;who made us sign an indefinite nondisclosure agreement that promised we would never state the name of the company. That&#8217;s it; just the name.</p>
<p>At any rate, let&#8217;s look for a moment at what you&#8217;re signing.</p>
<p>As we understand the law, until you sign that contract <em>you possess the option</em> to disclose whatever you want, at any time you want. Within certain extreme limits (libel, slander, state secrets, and so forth).</p>
<p>Let&#8217;s give you the benefit of the doubt as a contractor, and assume you&#8217;re not interested in revealing the pre-existing trade secrets of your client. Let&#8217;s just say you shouldn&#8217;t ever do that, and that they have a clear right to keep you from doing that before any are revealed to you, and that therefore the deal is broken if you demand the ability to tell anybody anything.</p>
<p>But common nondisclosure language also covers the broad range of knowledge and information that arise during the course of the project: not just the stuff you make together, but the name of the client, the terms of the contract, the outcome of the project&#8230; all kinds of new information that many clients would <em>like</em> to keep you from passing along.</p>
<p>What is the <em>value</em> of that option to speak about your collaboration with one another? Financially, I mean?</p>
<p>Well, the value <em>to you</em> might be substantial, especially in the current business culture: Assuming you&#8217;re a consultant, contractor, advisor, or other nonemployer firm, <em>the relative marketing value of adding this information to your public portfolio of work may be huge</em>, depending on the nature of the client and work. If you had completed contract work without the burden of the NDA, you would have the <em>option</em> to brag about the name of the client, the nature of the work, the details of the tools and cunning solutions you brought to bear, the amount you were paid&#8230; all inarguably <em>useful information</em> to trot out the next time you&#8217;re speaking with a similar client.</p>
<p>Lacking the ability to share <em>any</em> of that information, as an individual contractor or consultant, you have inarguably limited your ability to market yourself. Who did you work with? Can&#8217;t say. What did you do? Can&#8217;t say&#8230;. And (again, give the current business culture) that marketing value is not diminished even if the project was a total technical failure. So from the side of the consultant, it&#8217;s clear the ability to promote one&#8217;s own expertise has positive value.</p>
<p>Now suppose you do sign an NDA that restricts your ability to pass along this information for one year. In <a href="http://en.wikipedia.org/wiki/Real_option">real options terms</a>, it seems that you&#8217;re <em>postponing the exercise</em> of your implicit right to market your business. In exchange for compensation, of course: the payment you receive from the client, and whatever general knowledge and experience might be accrued during the course of the project.</p>
<p>So at this point it seems that the amount you should charge the client <i>just to sign an NDA</i> depends on the expected loss of revenue you will experience from limitations of your ability to market your work. If we pare away the decision to work on the project together, we cannot get looped into ridiculous conundrums like, &#8220;Well, if you don&#8217;t sign the NDA we aren&#8217;t going to have a contract.&#8221; The value of the NDA is <em>not</em> the value of the entire contract; the work you do for the client is what causes them to pay you.</p>
<p>The NDA&#8217;s value must be separable.</p>
<p>But there&#8217;s where I get hung up, somehow, so I keep mulling it over looking for a way to model the transaction that captures the risks and benefits of <em>disclosure and nondisclosure</em> so they can be made more explicit. Maybe because in this combined deal (contract-plus-NDA) there is also a set of complex options being created, sold and exercised by the client, I admit I get tied up.</p>
<p>I&#8217;m encouraged, though. Consider that a well-formed contract for work is above all an <em>aid to the planning processes for both participants</em>, in that it reduces the uncertainty regarding possible outcomes. As a contracted worker, you have more assurance of income in the near future; as a contracted client, you have more assurance that the project will proceed, and you have a better handle on the costs.</p>
<p>Still, the <em>value</em> of nondisclosure within one of these contracts feels complicated, though not necessarily from the standpoint of the contractor. What are the sources of value and uncertainty on the client&#8217;s side of this planning process?</p>
<p>Surely the client believes that by engaging you and applying your expertise and effort there will be positive business value compared to what they would achieve without your participation. Or perhaps your presence reduces the risk of failure by a detectable amount. In any case, let&#8217;s limit the scope of the analysis by assuming there is a clear-cut case in terms of risk and return for them to engage you.</p>
<p>But they clearly also <em>believe</em>&#8212;whether or not it&#8217;s true&#8212;that public disclosure of certain information will put them at a competitive disadvantage. As if you didn&#8217;t know it already, this is the assumption I&#8217;m most prone to challenge. It&#8217;s clearly the reason current practice so often makes nondisclosure a dealbreaker: it&#8217;s <em>common knowledge</em> that the revelation of trade secrets is expensive.</p>
<p>Now I confess there is a tendency among those of us who have been entrepreneurs or analysts or modelers or IT professionals or experts of any sort <em>who type and draw on whiteboards a lot</em> to imagine that the sort of trade secrets that a client might want to protect are the same kind of simple innovation that we create almost every day: better software, working analytics, cunning and insightful reports, graphic designs, improvements in institutional structure. <em>Insights,</em> call &#8216;em.</p>
<p>These &#8220;secrets&#8221; are the kind of thing we joke about <a href="http://workantileexchange.com/">around here</a> by saying (quite accurately), &#8220;A good idea is born worth <strong>minus $25000</strong>.&#8221; Because ideas are <em>cheap</em> to formulate, but each one has real costs to implement. Over the course of a decade one inevitably hears the same idea pitched a dozen times in whispered tones as if it were made of gold: a real estate aggregator, a stock prediction system, a social site for book lovers, a killer app on the iPhone&#8230;.</p>
<p>These are, in my experience, the most common kind of client projects: the sort any moderately smart professor or middle-manager or graduate student stumbles across in the course of their &#8220;real work&#8221;, sees unbounded upside potential of, and (without exploring the practicalities) pursues optimistically. And thus <em>tends inevitably to overvalue</em>.</p>
<p>In the case of such <strong>trivial secrets</strong>, let&#8217;s assume that the client&#8217;s model of the risks from disclosure of their &#8220;secret&#8221; greatly overestimates the chances or the losses, or both. Your model, or perhaps &#8220;the market&#8217;s&#8221; model, would produce a much lower risk for the client, and therefore a lower price for [non]disclosure.</p>
<p>But <em>as an expert</em> contributing skills to completing the project, the ability to promote the sort of work you are brought in to do is no less valuable <em>to you</em>&#8212;independent of its validity as a &#8220;secret&#8221;. You write, you type, you answer questions, you contribute insights whether they are building a hugely innovative first-mover, or a bog-standard also-ran.</p>
<p>So it strikes me that the problem in these cases lies with the <em>quality of the client&#8217;s models of their intellectual property and competitive landscape</em>. They overestimate the recoverable value (or underestimate risks) associated with the project, and as a result the <em>realizable</em> long-term value to them of keeping the secret appears to be greater than the immediate value to you&#8212;<em>and to them</em>&#8212;of promoting the work.</p>
<p>Because we shouldn&#8217;t disregard a qualitatively different model of the contract: Suppose instead of being client and customer you are partners, and you are faced with the decision whether to promote your project or keep it secret <em>together</em>. There is marketing value to <em>both of you</em>, but also risk from competition to <em>both of you</em> upon disclosure. And disclosure is irreversible, don&#8217;t forget.</p>
<p>So from a real options perspective if you can postpone the decision to disclose until the benefits of promotion <em>definitely</em> outweigh the risks of competition, you both win. Whether you&#8217;re partners, or consultant and client.</p>
<p>Hopefully you can see the same real options structure I do. At some point, if they&#8217;re paying attention, the client will eventually improve their model of the real value of their &#8220;secret information.&#8221; We just don&#8217;t know when that will be, externalities and uncertainties of life being what they are.</p>
<p>So suppose you enter into a suite of simple options contracts <em>regarding disclosure</em> in which (a) you cede your right to disclose the information for a fixed length of time (say a year) in exchange for a certain sum of money to offset your lost marketing value; (b) your client is granted an option to renew that contract for another year at its end; and (c) your client is granted an option to abandon the <em>entire nondisclosure structure</em> (including scheduled payments) at any time. They should exercise this option, obviously, when they&#8217;re out of the money: when the costs they will be paying in future outweigh the realizable benefits given new information.</p>
<p>What is the price for nondisclosure, here? It can be estimated as the loss of revenue you as contractor will experience from failure to market yourself. If your client receives new information at any time that reduces the perceived value of secrecy to the point it no longer seems to be worth paying you for it, they can abandon the agreement and your right to <em>irreversibly</em> disclose the information reverts to you. If at the end of a contract period they still perceive positive value in secrecy, they may renew (perhaps at a new price).</p>
<p>Now it&#8217;s been pointed out to me that there&#8217;s more than just this sort of &#8220;naive secrecy&#8221; I&#8217;ve sketched. While it&#8217;s common in startups and small businesses, a larger or more capable client probably has better models of the risks and values of disclosure. If nothing else, larger firms are more likely to be aware of real competitive landscapes and best practices, and tend to outsource <em>development</em> as opposed to <em>research</em> projects.</p>
<p>The secrets in these cases are not so much innovations as they are well-defined functional practices and information that&#8217;s been tried and tested. In many cases there are smart accounting models of exactly how much they&#8217;re worth.</p>
<p>But I don&#8217;t see how this negatively affects the calculation of the cost of secrecy. Indeed, it should improve matters and simplify for all involved if the components of the contract regarding secrecy are separate from those regarding work-for-hire. Give the customer the benefit of the doubt here, and assume we&#8217;re now at the opposite extreme from &#8220;naive secrecy&#8221;: now the least accurate predictive model is probably the contractor&#8217;s, in that it overestimates the value of marketing (disclosure).</p>
<p>What we do in this situation? I&#8217;m not sure.</p>
<p>And uncertainty is the key: that&#8217;s what real options pricing is all about. So maybe (after I think about it for a while) we can work the rest of the model out, and maybe slap some probabilities and prices on there.</p>
<p>In general, here&#8217;s where I feel like I am: The presence or absence of an NDA clause in a contract <em>should not materially affect</em> the expected cost of the actual work performed, and therefore it can be separated away from the work-for-hire clauses. Further, the matter of disclosure of pre-existing trade secrets (in either direction) is not what I&#8217;m thinking about here, and that should be separated as well; I&#8217;m talking about novel information material to one particular project, ranging from the existence of the project, to statements of the goals of the project, to descriptions of the particular techniques applied, to news of the eventual outcome.</p>
<p>This information would be of value to the contractor (and arguably the client, but we&#8217;ll ignore that) for marketing purposes, who therefore expects a financial advantage when it is disclosed. But the information is also (arguably) of value to <em>competitors</em> of the client, who therefore expects a financial cost should it be disclosed.</p>
<p>There is uncertainty associated with all these valuations, and with the probabilities of the events occurring. How do we model that <strong>in such a way as to make it simpler to separate agreements for work from agreements regarding nondisclosure?</strong></p>
<p>It&#8217;s simple refactoring, really: The modules have very different functions, and yet they&#8217;re too often interconnected.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/08/28/working-out-the-details-of-a-real-options-framework/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Notes on a remnant culture, part 1</title>
		<link>http://williamtozier.com/slurry/2009/06/20/notes-on-a-remnant-culture-part-1</link>
		<comments>http://williamtozier.com/slurry/2009/06/20/notes-on-a-remnant-culture-part-1#comments</comments>
		<pubDate>Sat, 20 Jun 2009 13:24:25 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[worklife]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1971</guid>
		<description><![CDATA[In the last year I&#8217;ve had three, four dozen meetings with the local Chamber of Commerce CEO and staff, with the staff of the local &#8220;sole economic development provider&#8221;, with commercial real estate folks and developers and lawyers and entrepreneurship &#8230; <a href="http://williamtozier.com/slurry/2009/06/20/notes-on-a-remnant-culture-part-1">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the last year I&#8217;ve had three, four dozen meetings with the local Chamber of Commerce CEO and staff, with the staff of the local &#8220;sole economic development provider&#8221;, with commercial real estate folks and developers and lawyers and entrepreneurship organizations and CEOs of local startups and community activists and landlords and marketing consultants and print newspaper editors and local government officials and retired executives and bank presidents. It&#8217;s not too rude, I hope, to call them the &#8220;traditional business community&#8221;. Most would be comfortable with this description.</p>
<p>In case some prejudice seems to be creeping in, I want immediately to clarify something important: these are nice folks as a rule. Admittedly many of them don&#8217;t seem to know what to make of &#8220;people like us&#8221;, and their responses to chats and conversations vary from dismissiveness to a kind of wishful yearning that they could have &#8220;my&#8221; lifestyle. But on the whole they&#8217;re doing what they perceive as their best to improve the world by whatever criteria they feel are most crucial.</p>
<p>But if I wanted a bit more hyperbolic effect, I might call these nice folks the <em>remnant</em> of the traditional business community. They may not feel so good about that, though I don&#8217;t mean them harm by imposing the modifier.</p>
<p>I admit though: I have, through these dozens of conversations and interviews, tried to convey that &#8220;people like us&#8221; often see them as a <em>remnant</em>, when we consider them at all.</p>
<p>Beyond a confirmation of the inherent niceness of people, and their critical diversity of toolkits, what have I learned with this two-year project? I&#8217;m making some notes.</p>
<h3>Ubiquitous Overextension</h3>
<p>As a rule these folks seem to schedule their time poorly. They&#8217;re always in a hurry, or late, or interrupting a conversation to take a call. They prefer to hold public meetings and events during the wee hours of the morning, or after work. They dilute even their nominally entertaining outings with one another (typically <em>golf</em>, of all things) with business concerns: &#8220;networking&#8221; or speeches or award-giving rituals.</p>
<p>I suspect that in part these habits are a mix of  signaling and territorial behaviors, part the echoes of constraining sociotechnical infrastructure, and the habituation to the Received Clock.</p>
<p>Signaling is what you might expect, if you know some of &#8220;us&#8221; and some of the remnant.</p>
<p>&#8220;Somebody like me&#8221; signals <em>I have the luxury of meeting you for two hours in the middle of the afternoon to discuss the philosophy of business and the next ten years&#8217; forecast for banking and redevelopment in the state</em>. I will meet you right now, if you like, or I can tweet you or phone you or send you an email or open up a Google Docs shared file for you to edit, <em>right now</em>. Because I can, you should be able to as well.</p>
<p>The signal of the remnant&#8217;s early morning meeting, the rushed meeting between other meetings, the truncated half-hour refresher or the hurried chat in the parking lot between events is: <em>There is a hierarchy of demands on my time, and they are numerous. My hands are tied; we can go this far and no farther.</em> Depending on the worldview of the person involved in sending this signal, the implication is either (1) a message about how egalitarian they are, that they have two dozen people from all walks of life to deal with, and that each gets their fair share, or (2) that you only rate this much time based on your <em>relative</em> importance in the scheme of things.</p>
<p>Both groups are saying something, in the way they set their time up, about their expectations for the other party. But those expectations are different for &#8220;us&#8221; and for institutional players.</p>
<p>The sociotechnical constraints seem to stem from these different senses of &#8220;institution&#8221;, as well.</p>
<p>I know (more or less) where everybody with whom I am concerned is, right now. Twitter, Plurk, Facebook, the phone (and SMS), email and a variety of tagged social media sites that work on a longer timescale keep my network in a kind of dynamic informative tension, like a spiderweb I suppose&#8212;though one that overlaps with all my friends&#8217; and colleagues&#8217; own spiderwebs. And when the unexpected comes up, I have these five or seven channels with which to reach somebody, ranging from <em>speaking into the air to make the molecules vibrate in a sensible way</em>, to a phone call to a <tt>for:</tt> tag on a delicious.com link.</p>
<p>The folks in the remnant, though, they seem blind and deaf somehow. I&#8217;ve often wondered if this is an adaptation; I suspect it&#8217;s a protective mechanism on a couple of levels. To have to <em>be somewhere</em> to communicate can be a feature or a bug, depending on what you want. To have to <em>see somebody</em> to have a conversation, to <em>fail to record notes</em> and make each meeting revisit old business, to spend so much time <em>physically traveling</em>&#8230; these offer up moments for planning, or for self-reflection. They reinforce immediate, physical social cues that are wired into our meat. They can be off-putting to &#8220;folks like us&#8221;, but if you think about it they can also help establish community boundaries and strengthen internal connections within larger-scale businesses &#8220;people like us&#8221; don&#8217;t interact with.</p>
<p>These cultural differences come up surprisingly often when you&#8217;re attuned to them.</p>
<p>I can think of several times I&#8217;ve watched &#8220;one of us&#8221; being told &#8220;I&#8217;ll have to get back to you once I&#8217;ve checked my schedule,&#8221; by a member of the remnant. You can see the frustration on both sides: schedules, among us, are made to be changed and adapted to <em>on the spot</em>; they&#8217;re agile and flexible and dynamic and our worklives are a matter of tracing an efficient path through the coming days. <strong>&#8220;Our&#8221; success comes from acting as quickly as possible upon the smallest tasks which provide the greatest return.</strong> The remnant&#8217;s schedules, on the other hand, are <em>planned</em> things, contingent on many stakeholders&#8217; external decisions, written in the slow-flowing glass of institutional infrastructure.</p>
<p>The impatience &#8220;one of us&#8221; feels when told we&#8217;ll hear someday eventually about a scheduled event? That impatience comes from the <em>execution risk</em> that this imposes on our lives: risk that what would otherwise be a linearly separable quantum of social interaction and business value is left as an unknown in our agile schedules, with no clear likelihood of actually occurring at all, disrupting the flow through unaccounted linkages and forcing us to deal with unforeseen repercussions. The confusion one of the remnant feels when asked to make time <em>right now</em> is the disregard for the <em>institution</em>, for the <em>plan</em>, for the process that tries to be &#8220;rational&#8221; in balancing the utility functions of many stakeholders trying to cooperate on many schedules.</p>
<p>As a consequence, there are deep currents and implications of schedule-setting revolving around the notion of <em>responsibility</em>. &#8220;We&#8221; are responsible to ourselves, and to our social networks&#8212;an often global, contingent and ephemeral cloud of people who are effectively <em>invisible</em> to members of the remnant. The remnant have well-established channels for coordination, and the Company or the other large institutional boundaries make the breadth and bounds of those coordination networks publicly visible.</p>
<p>One correspondent of mine, living as he does at the peak of the local branch of a global remnant organization, often politely tells me how he envies &#8220;my flexibility in working whenever I want.&#8221; I&#8217;ve tried to explain that I <em>work</em>, in the sense of coordinating and driving this jinking spiderweb I ride through life from minute to minute, from the time I open my eyes to the time I fall asleep. But he cannot see that network or the effects I cause in it or I feel from it, and lacking an alternative signal he imagines I am sitting here philosophizing in a life of leisure and guileless meandering dilettantism. And I in turn write him off as a kind of <em>fixed point</em> in town, and expect him to be exactly the same in two weeks, doing exactly the same things as he was yesterday.</p>
<p>And think of planning and project management, across this cultural gap between the remnant and &#8220;us&#8221;: When I find my occasional correspondent is actually <em>acting</em>, when I discover she has unexpectedly &#8220;moved ahead&#8221; on a musing project notion we touched on briefly in our meeting three months back, when it comes to light she&#8217;s hared off like a juggernaut and done something that seemed like a good idea <em>back then</em>&#8230; how often was it the right thing for her to do? Our timescales are so often misaligned, that I can make a dozen iterative changes in a document or program or community design in a weekend, where she has scheduled an appointment with her staff to set up a committee in a few days. A crowd &#8220;of us&#8221; may have made three versions and discarded them, moved on and established both a position statement and a draft RFP in the time a government or business or church or other remnant institution has coordinated its way into considering what to do.</p>
<p>Just this week a friend in the remnant sent me a link to a &#8220;call for contributions&#8221; for a meeting to be held several months in the future, which will involve travel and planning and meetings and publishing and setting up bank accounts and LLCs and all kinds of stuff. But in the time between our original conversation and the &#8220;call for contributions&#8221;&#8230; the problem has gone away. It&#8217;s <em>solved</em>, at least in my context.</p>
<p>Our different attitudes toward time and action are alternate solutions to the same problems of coordination and planning and risk amelioration in an uncertain world. &#8220;We&#8221; are no better off for doing five times the work, for hiding or not even knowing who we affect in our ephemeral social networks, than the remnant is for spending all this energy on institutional identity and mid-range planning meetings.</p>
<p>But think for a moment about the remnant&#8212;whether you&#8217;re a member or not&#8212;and consider what happens when a traditional institution says they &#8220;need somebody to do social networks for them&#8221;, when they explore &#8220;modern&#8221; methods of customer response management, when they schedule meetings with &#8220;us&#8221; over <em>golf outings</em> (of all things) or at 7am in the morning, or in a City Hall five miles from &#8220;our&#8221; workplaces.</p>
<p>When we take the time to do the retrospectives, words like &#8220;blindsided&#8221; and &#8220;unmanageable&#8221; and &#8220;retrenching&#8221; always seem to crop up in internal discussions among the remnant. Terms like &#8220;obsolete&#8221; and &#8220;artificial&#8221; and &#8220;lame&#8221; tend to crop up in whatever appraisals of these remnant projects &#8220;we&#8221; are willing to record. &#8220;Lame&#8221; is particularly interesting, if you think about it etymologically: halting, crippled, disabled, slow.</p>
<p>How many times have you seen these clashes in the use and perception of time? In schedules and planning?</p>
<p>Can you see the remnant among the institutions around you? And can you see the ephemeral (nearly invisible) swarming social networks that &#8220;we&#8221; depend upon instead?</p>
<p>Which is bigger? Which is more important? Which should have the most influence in the coming economic transitions?</p>
<p>How prepared are you, whichever side you live on, for the role the other side must play? What will you do to reconcile these conflicts in habit and perception? <strong>How will you schedule your time and make coordinating plans across this cultural divide?</strong></p>
<p>I want you to see a hundred or a thousand of &#8220;us&#8221; in every town of 100000, with our overlapping social networks and value streams and contingent agile plans thrashing wildly on a minute-by-minute basis on a dozen channels, permeating the infrastructure of the remnant. With little mass individually, but velocity enough to impart considerable <em>momentum</em>. Imagine then the effect on the remnant, these large, many-bodied institutions moving at a lockstep pace, surrounded by these thrashing waves of attention, of goals and actions changing faster than they can perceive them&#8230; invisibly in fact.</p>
<p>I see erosion. I see weathering, and seeds growing in cracks in a rock face.</p>
<p>But this doesn&#8217;t happen imperceptibly, from the rocky remnant&#8217;s point of view. The newspaper can perceive &#8220;us&#8221;, though it cannot make the connection between individuals and their invisible networks. The Chamber of Commerce can perceive &#8220;us&#8221; in their declining rolls, and executives there are scrambling to find ways to adapt. No doubt the remnant business development people are starting to falter and wonder what&#8217;s broken, though they (and the city) clearly imagine they stand firmly alone in a field. The University, the arts groups, the anchor businesses, the marketing infrastructure: what do they feel?</p>
<p>They are surrounded, invaded, and increasingly driven by <em>things not planned for</em>. Their plans erode and get revised to death, their boundaries and a century&#8217;s coordination strategies are made asynchronous and increasingly chaotic.</p>
<p>This is not a threat, but just a natural extension of the metaphor: every chip, every fragment and moment of their unscheduled time and attention, every lost cent of revenue slipping through the cracks in the remnant&#8217;s plans, that is a resource one of &#8220;us&#8221; can pick up, and pass along the networks we have built, that only &#8220;we&#8221; can see.</p>
<p>Whoever &#8220;we&#8221; are. I don&#8217;t know, myself, past the half-dozen friends I watch and interact with in my immediate social neighborhood. But then <strong>I don&#8217;t need to know more than that</strong> to make my way successfully. None of &#8220;us&#8221; do.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/06/20/notes-on-a-remnant-culture-part-1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Watching things come together</title>
		<link>http://williamtozier.com/slurry/2009/06/15/watching-things-come-together</link>
		<comments>http://williamtozier.com/slurry/2009/06/15/watching-things-come-together#comments</comments>
		<pubDate>Mon, 15 Jun 2009 14:51:38 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Disintermediation]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1963</guid>
		<description><![CDATA[You&#8217;ve not heard much from me recently because I&#8217;ve been busy volunteering and helping Mike Kessler and Matt Lewis set up the Workantile Exchange, a new coworking membership organization in downtown Ann Arbor. I&#8217;ll have more to say on that &#8230; <a href="http://williamtozier.com/slurry/2009/06/15/watching-things-come-together">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve not heard much from me recently because I&#8217;ve been busy volunteering and helping Mike Kessler and Matt Lewis set up the <a href="http://workantileexchange.com">Workantile Exchange, a new coworking membership organization in downtown Ann Arbor</a>.</p>
<p>I&#8217;ll have more to say on that in a few days. Still some work to do.</p>
<p>Meanwhile:</p>
<ul>
<li><a href="http://www.flickr.com/search/?q=workantile+OR+workex&#038;ss=2&#038;s=rec">Flickr feed of photos tagged &#8220;Workantile&#8221; or &#8220;WorkEx&#8221;</a></li>
<li><a href="http://search.twitter.com/search?q=&#038;ands=&#038;phrase=&#038;ors=workantile+workex">Twitter feed of tweets including those terms</a></li>
<li><a href="http://vimeo.com/channels/47588">Vimeo feed of time-lapse imagery of self-organizing open workspace</a></li>
<li><a href="http://blogsearch.google.com/blogsearch?num=100&#038;q=workantile">Google Blog Search results for &#8220;workantile&#8221;</a></li>
</ul>
<p>There will be more, soon. That&#8217;s a promise.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/06/15/watching-things-come-together/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dewey&#8217;s &#8220;Pattern of Inquiry&#8221;: money shot</title>
		<link>http://williamtozier.com/slurry/2009/04/24/deweys-pattern-of-inquiry-money-shot</link>
		<comments>http://williamtozier.com/slurry/2009/04/24/deweys-pattern-of-inquiry-money-shot#comments</comments>
		<pubDate>Fri, 24 Apr 2009 15:18:18 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Tidbits of nanohistory]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1930</guid>
		<description><![CDATA[From John Dewey&#8217;s Logic: The Theory of Inquiry, by way of John J. McDermott&#8217;s The Philosophy of John Dewey: The Structure of Experience, this summary of Dewey&#8217;s own chapter on the nature of inquiry. In particular, this strikes me as &#8230; <a href="http://williamtozier.com/slurry/2009/04/24/deweys-pattern-of-inquiry-money-shot">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From John Dewey&#8217;s <em>Logic: The Theory of Inquiry</em>, by way of John J. McDermott&#8217;s <em>The Philosophy of John Dewey: The Structure of Experience</em>, this summary of Dewey&#8217;s own chapter on the nature of inquiry.</p>
<p>In particular, this strikes me as something that bears on many discussions I&#8217;ve had about machine learning and modern statistics. And it reminds me of a cultural problem I&#8217;ve been wrestling with among genetic programming researchers and operations research people for some time. And would be useful in explaining the pedagogy and practice of engineering &#8220;craftsmanship&#8221;, and more specifically that of software development. </p>
<p>Oh, and complex systems research and emergence, too. That&#8217;s in there, somehow.</p>
<p>So you can see why I might think it&#8217;s important to understand.</p>
<p>I can&#8217;t quite put my finger on it, but something in here&#8212;perhaps obfuscated by what today we might perceive as a difficult style, but which is an attempt to convey very specific concepts in a way that tries to avoid misunderstanding&#8212;is vital to many threads in modern life. In particular, something deeply important happens down in the last paragraph, where I&#8217;ve highlighted it.</p>
<p>I would love to have a correspondent who could discuss this productively. Perhaps one might be found to read the original Dewey, or even the few surrounding pages extracted in McDermott&#8217;s summary, and tell me just what it is I&#8217;m responding to?</p>
<blockquote><p>
&#8230;Inquiry is the directed or controlled transformation of an indeterminate situation into a determinately unified one. The transition is achieved by means of operations of two kinds which are in functional correspondence with each other. One kind of operations deals with ideational or conceptual subject-matter. This subject-matter stands for possible ways and ends of resolution. It anticipates a solution, and is marked off from fancy because, or, in so far as, it becomes operative in instigation and direction of new observations yielding new factual material. The other kind of operations is made up of activities involving the techniques and organs of observation. Since these operations are existential they modify the prior existential situation, bring into high relief conditions previously obscure, and relegate to the background other aspects that were at the outset conspicuous. The ground and criterion of the execution of this work of emphasis, selection and arrangement is to delimit the problem in such a way that existential material may be provided with which to test the ideas that represent possible modes of solution. Symbols, defining terms and propositions, are necessarily required in order to retain and carry forward both ideational and existential subject-matters in order that they may serve their proper functions in the control of inquiry. Otherwise the problem is taken to be closed and inquiry ceases. </p>
<p>One fundamentally important phase of the transformation of the situation which constitutes inquiry is central in the treatment of judgement and its functions. The transformation is existential and hence temporal. The pre-cognitive unsettled situation can be settled only by modification of its constituents. Experimental operations change existing conditions. Reasoning, as such, can provide means for effecting the change of conditions but by itself cannot effect it. Only execution of existential operations directed by an idea in which ratiocination terminates can bring about the re-ordering of environing conditions required to produce a settled and unified situation. Since this principle also applies to the meanings that are elaborated in science, the experimental production and re-arrangement of physical conditions involved in natural science is further evidence of the unity of the pattern of inquiry. The temporal quality of inquiry means, then, something quite other than that the process of inquiry takes time. It means that the objective subject-matter of inquiry undergoes temporal modification.</p>
<p><i>Terminological</i>. Were it not that knowledge is related to inquiry as a product to the operations by which it is produced, no distinctions requiring special differentiating designations would exist. Material would merely be a matter of knowledge or of ignorance and error; that would be all that could be said. The content of any given proposition would have the values &#8220;true&#8221; and &#8220;false&#8221; as final and exclusive attributes. But if knowledge is related to inquiry as its warrantably assertible product, and if inquiry is progressive and temporal, then the material inquired into reveals distinctive properties which need to be designated by distinctive names. As <i>undergoing</i> inquiry, the material has a different logical import from that which it has as the <i>outcome</i> of inquiry. In its first capacity and status, it will be called by the general name <i>subject-matter</i>. When it is necessary to refer to subject-matter in the context of either observation or ideation, the name <i>content</i> will be used, and, particularly on account of its <i>representative</i> character, content of propositions.</p>
<p>The name <i>objects</i> will be reserved for subject-matter so far as it has been produced and ordered in settled form by means of inquiry; proleptically, objects are the <i>objectives</i> of inquiry. <strong>The apparent ambiguity of using &#8220;objects&#8221; for this purpose (since the word is regularly applied to things that are observed or thought of) is only apparent. For things exist <i>as</i> objects for us only as they have been previously determined as outcomes of inquiries. When used in carrying on new inquiries in new problematic situations, they are known as objects in virtue of prior inquiries which warrant their assertibility. In the new situation, they are <i>means</i> of attaining knowledge of something else.</strong> In the strict sense, they are part of the <i>contents</i> of inquiry as the word content was defined above. But retrospectively (that is, as products of prior determination in inquiry) they are objects.
</p></blockquote>
<p>[Latter emphasis is mine.]</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/04/24/deweys-pattern-of-inquiry-money-shot/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>If I titled this the way I wanted, it might crash my server</title>
		<link>http://williamtozier.com/slurry/2009/04/16/if-i-titled-this-the-way-i-wanted-it-might-crash-my-server</link>
		<comments>http://williamtozier.com/slurry/2009/04/16/if-i-titled-this-the-way-i-wanted-it-might-crash-my-server#comments</comments>
		<pubDate>Thu, 16 Apr 2009 13:43:45 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1904</guid>
		<description><![CDATA[A bit more on rspec and cucumber, since last night wrangling with directory structure in a project we&#8217;re doing I finally put my finger right on what was bugging me. As I think I said, cucumber is for people, an &#8230; <a href="http://williamtozier.com/slurry/2009/04/16/if-i-titled-this-the-way-i-wanted-it-might-crash-my-server">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A bit more on <a href="http://rspec.info/"><strong>rspec</strong></a> and <a href="http://cukes.info/"><strong>cucumber</strong></a>, since last night wrangling with directory structure in a project we&#8217;re doing I finally <a href="http://williamtozier.com/slurry/2009/04/14/cucumber-should_behave-like-i-want">put my finger right on what was bugging me</a>.</p>
<p>As I think I <a href="http://williamtozier.com/slurry/2009/04/14/cucumber-should_behave-like-i-want">said</a>, cucumber is <em>for people</em>, an almost-natural-seeming domain-specific language parser that smoothes the conversation between a non-programmer customer and a programmer implementing particular features. Better yet (and safer, in my case) it can help frame the notion of utility, so that a programmer writing code which may be peripheral or unrelated to actual <em>features</em> can discover the actual value to a customer&#8230; or get rid of the chaff.</p>
<p>I tend to be wordy, see. Tend to add features glibly, or type in extra methods without being called to do so. So <em>for me</em>, with my own special needs as such an unusual creature as a programmer who doesn&#8217;t pay attention (or as a customer who doesn&#8217;t notice how many features are being demanded), I think of <strong>cucumber</strong> and <strong>rspec</strong> as my affordances. Keep me from falling down as much as I am wont to do.</p>
<p>Cucumber provides an elegant interface between those two modes of thinking: between the linguistic description of a feature and the technical definition of the corresponding behavior. Not just by exercising all the cool and elegant code in its arsenal, but also in modifying the typical practice of conversation between a programmer and a customer: because it <em>demands a degree of linguistic precision</em> that is lacking in many conversations between these worlds. You &#8220;get&#8221; to use &#8220;plain language&#8221; to describe your features. But success requires thoughtful wording.</p>
<p>For example, this is the cucumber code I&#8217;m using to manage a feature in an image-processing system I&#8217;m playing with. I use it to capture the over-arching &#8220;meaning&#8221; of this particular feature, and also to state clearly when I&#8217;ll accept this code as being &#8220;done&#8221;:</p>
<pre class="textmate-source">Feature: Process an image in memory
  In order to collect training data
  As a statistical artist
  I want to reduce example files to database entries

  Scenario Outline: base-level block scanning
    Given an image in memory with &lt;height&gt; x &lt;width&gt; pixels
    And a maximum block depth of &lt;maxDepth&gt;
    When I ask for all blocks
    Then I should a list of all the &lt;total&gt; blocks I expect

  Scenarios: low-level blocks
    | height | width | maxDepth | total |
    | 1      | 1     | 1        | 1     |
    | 10     | 4     | 2        | 67    | # 40+27
    | 8      | 9     | 4        | 200   | # 72+56+42+30
    | 1      | 10    | 3        | 10    | # 10 (can't make higher depth than 1x1)</pre>
<p>These four scenarios I&#8217;ve described are exercising a bunch of edge cases and standard behavior, and <em>when they&#8217;re implemented in functional code</em> they will imply all sorts of unmentioned things about exception testing and error checking and all kinds of libraries, and in that code I&#8217;ll have to pass all kinds of messages here and there. And note also that they don&#8217;t specify what a lot of the words mean, nor specify the names of functions (there&#8217;s no explicit mention of the method <code>Scanner#allBlocks</code>, for instance).</p>
<p>They may <em>look</em> like a flat text file, but in fact they&#8217;re very formal bases of very particular chunks of executable code. They say what I want, and when the <strong>cucumber</strong> story-runner turns them all green, I&#8217;ll feel this feature has been finished.</p>
<p>And elsewhere in my project code, in other files for &#8220;me, the programmer&#8221;, there are definitions that map these formal lines into runnable code:</p>
<pre class="textmate-source">Given /^an image in memory with (\d+) x (\d+) pixels$/ do |height, width|
  ... [code that sets up the infrastructure for the acceptance test]
end
Given /^a maximum block depth of (\d+)$/ do |maxDepth|
  ... [code that sets up the infrastructure for the acceptance test]
end
When /^I ask for all blocks$/ do
  ... [code that creates the test output]
end
Then /^I should a list of all the (\d+) blocks I expect$/ do |total|
  ... [code that compares the test output to the expected result]
end
</pre>
<p>With all these plain-text strings floating around, it may seem as if that's a bunch of wobbly, ill-defined vagueness in action. But it turns that <em>the use of very specific framing of detailed and focused concepts</em> is critical for making the jump from notions to code, or (if by some chance you're doing things ass-backwards) to take already written code and capture the pure function that it implements. It focuses attention on the boundaries between "system under [integration] test" and the rest of the typing you're doing.</p>
<p>Indeed, now I think about it, a lot of the negative comments I've heard from programmers who don't like the style of rspec or cucumber (or test-driven development, for that matter) story-writing <em>focuses</em> on how wishy-washy "plain words" are. But when you push them, it turns out the problem <em>really</em> is about the painful rigor one feels, when forced to map what somebody actually wants to what one is actually typing.</p>
<p>Being meaningful is hard work.</p>
<p>Now the code I show above, that's from <strong>cucumber</strong> files, and <strong>cucumber</strong> is for functional, integration, acceptance testing. That junction between what somebody actually wants, and what is actually <em>done</em>. Down inside the development process itself, where those little chunks of function are transformed into classes and methods and calls and results, is where <strong>rspec</strong> comes into play for me, as a unit testing framework. And what I was saying the other day, about the difference (which some consider spurious) between traditional assertion-based unit testing and specification-based unit testing? That's a matter of semantics. (As evidenced by, for example, <a href="http://www.thoughtbot.com/projects/shoulda/"><strong>shoulda</strong>, the unit testing extension for Rails that lets you frame your standard unit tests in spec-like language</a>).</p>
<p>See, for me the preference of specification-driven as opposed to assertion-driven unit testing is not <em>really</em> about being wordy, and wanting to always use a paragraph when a line of elegant one-character APL code will do. Though I am. Wordy.</p>
<p>No, it's really about more comfortably capturing the little intuitions one gets, when building some complex object. Because when I'm programming I constantly feel, or I hear, or I know, "This <em>should</em> be over there. This <em>shouldn't</em> happen this way. This <em>should never</em> come up again." And whether I frame my actions as unit tests or as specifications, creating new ones should be simple and communicative, so I know when I'm done, and so I can pose and solve each little concern as quickly and with as much focused attention as possible.</p>
<p>How one states these little problems is, at its essence, how I (as an amateur) see the difference between behavior-driven and test-driven work: that behavior-driven work <em>more clearly surfaces teleology</em>.</p>
<p>For example, here's an extract of <strong>rspec</strong> code from that same project, where I am implementing code that will (eventually) get those <strong>cucumber</strong> feature description steps to work:
<pre class="textmate-source">module Scanning
  describe TrainingImage do
    describe "when initializing" do
      it "should contain a new image with the given width and height" do
        newImage = TrainingImage.new(10,10)
        newImage.width.should == 10
      end

      it "shouldn't complain when given no parameters" do
        lambda {TrainingImage.new}.should_not raise_error(ArgumentError)
      end

      it "should have a default backgroundColor of white" do
        newImage = TrainingImage.new
        newImage.bgColor.should == '#FFFFFF'
      end
    end
  ... [lots more]</pre>
<p>Each one of those "should" phrases is a little increment of work I consciously set up---or that I discovered along the way---as I worked on this complex object.</p>
<p>As you can see, this <strong>rspec</strong> code is more... code-y. But it still has those framing statements of purpose staring you in the eye, the <code>describe</code> and <code>it "should..."</code> blocks. And when you run the specs, you get a list of passing and failing and pending <em>phrases</em>, not function names or some other kind of code that would be another step removed from explicit description.</p>
<p>And, yes, somewhere else in the project hierarchy---frankly it's pretty much buried---is the actual code that makes it work. It's a little, tiny fraction of the bytes in a project. But that's OK. Because (if I do my jobs well enough), every distilled character of that code is simpler, easier to understand, tested, described, and tied directly to the functionality I actually need to produce business value.</p>
<p>Now I mentioned above, last night I finally put my finger on what it was that was bothering---<em>paining</em>---me the other day about both <strong>cucumber</strong> and <strong>rspec</strong>, about my experiences in using them, and about introducing these techniques to other people. And it's these <strong>intrusions</strong>:</p>
<pre class="textmate-source">require File.join(File.dirname(__FILE__), "/../spec_helper")</pre>
<p>and
<pre class="textmate-source">$: &lt;&lt; File.join(File.dirname(__FILE__), "/../lib")</pre>
<p>Ouch. No. Please make it stop.</p>
<p>These little nuggets of dense, inscrutable Ruby are the links between the many files in a standard <strong>cucumber</strong>- or <strong>rspec</strong>-driven project directory. They crop up at the top of files now and then (and often with no apparent cause in the manuals and tutorials past "this has to be here for it to work"). Some files need them, some files don't. To understand which files need these lines at the top, and where the links need to point, and what the links have to specify and the syntax to use... <em>you need to understand what the <strong>cucumber</strong> and <strong>rspec</strong> libraries are actually doing.</em></p>
<p>You need to figure out what it is the algorithms want.</p>
<p>Now, it you're familiar with Rails programming, you'll recognize the pattern because it also appears in most Rails projects, what with the deep many-branched magical directory structure in that framework. And there, as here, they are a frickin' pain in the butt.</p>
<p>Why am I railing against such a little inconvenience of some nasty perlish Ruby code? Well, think about it: In the midst of these two rather elegant domain-specific systems (and for that matter in the midst of magickal mystical Rails, of all places), where it almost seems like natural language parsing is happening <em>right there before your eyes</em>, and which exist <em>only</em> to surface the link between desire and implementation <em>as comfortably as possible</em>, you have to say some shit like "<code>$: &lt;&lt;</code>"? This is not peanut butter on my chocolate bar, this <em>cuts the eye</em>.</p>
<p>OK, so work with me, here. One has already created a suite of pleasant, linguistically-smooth function names like <code>Given</code> and <code>When</code> and <code>should_not</code> and <code>should have</code>. And the mystical libraries that interpret them are stuffed down inside some gems so real people need never bother themselves with the ugly stuff they actually do. Yay!</p>
<p>But before you can use those elegant libraries, you need to <em>say these magic phrases</em>? This is what, some kind of reminder of our mortality, some kind of intentional flaw in the symmetry of a beautiful Persian rug?</p>
<p>Bah. As an amateur programmer myself, who has gone out on a limb so far as to <em>insist my beloved wife pair program with me as I learn to use these frameworks better and remind myself of Ruby code after many months in Python land</em>... let me tell you that the last frickin' thing I want is for the <em>first line</em> of <em>the code that makes the wonderul thing I'm touting actually run</em> to be something I have to look up every character in the manual to understand, and I still can't figure out which files have to have it and why.</p>
<p>Now, maybe I don't understand enough about the structure of these libraries. I'm not sure it's possible to use the same kind of parsing language they already use---you know, the ones they already have baked-in to take clauses of text and transform them into object instances? Whether maybe those could be brought to bear to create functions like <code>Collect all_specifications.from "/../lib"</code>, or maybe <code>FirstLoad "spec_helper.rb"</code>?</p>
<p>I'm not really a very good programmer, as it happens, and I suspect doing anything to write these myself is way past my abilities. But I have this weird feeling it's <em>feasible</em> to add these little affordances for stupid people like me. And that maybe, since they crop up all over in big multi-file projects, they might actually be useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/04/16/if-i-titled-this-the-way-i-wanted-it-might-crash-my-server/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>@cucumber should_behave like &#8220;I want&#8221;</title>
		<link>http://williamtozier.com/slurry/2009/04/14/cucumber-should_behave-like-i-want</link>
		<comments>http://williamtozier.com/slurry/2009/04/14/cucumber-should_behave-like-i-want#comments</comments>
		<pubDate>Tue, 14 Apr 2009 21:56:52 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Go see this]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1896</guid>
		<description><![CDATA[When I first heard about test-driven development, it not only made perfect sense, I realized it was something I had been trying to implement (without the benefit of dynamic automated tests) by had in weird-ass languages like Prograph and R. &#8230; <a href="http://williamtozier.com/slurry/2009/04/14/cucumber-should_behave-like-i-want">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When I first heard about test-driven development, it not only made perfect sense, I realized it was something I had been trying to implement (without the benefit of dynamic automated tests) by had in weird-ass languages like Prograph and R. Hearing about it just <em>made sense</em>, though it took me some time to climb on board the languages in which it was (back then) simplest to implement.</p>
<p>But I never got over the ass-backwardsness of <strong>assertion-driven</strong> TDD&#8217;s workflow: the sense that every unit test is a little magic trick. &#8220;Observe, as I create this <em>NewObject</em>. [applause] Nothing inside, nothing outside! I assert that <em>NewObject.inside</em> is <em>aValue</em>. No? It is not? [amused laughter] But where is <em>aValue</em>? Ah&#8230; but watch, watch carefully as I type, and&#8230; <em>voila!</em> My assertion is now <em>correct</em>!&#8221;</p>
<p>Close. I understand, I understood, I had been trying to do something like that in many ways, back long long ago. </p>
<p>But not quite. Especially, I&#8217;ve found, for the accumulation of unwritten tests. Yes, as you move forward with traditional test-driven development you will think of other things you should do. <em>It</em> should check for errors. <em>It</em> should fail gracefully when it can&#8217;t connect to the pipe. <em>It</em> should be an integer, not a float. &#038;c &#038;c</p>
<p>A while back (more than a year?), I installed and worked for a while with <a href="http://rspec.info/"><strong>rspec</strong></a> and <a href="http://cukes.info/"><strong>cucumber</strong></a>. I had been lured to Ruby years back by <a href="http://www.xprogramming.com/">Ron</a> and <a href="http://www.hendricksonxp.com/">Chet</a>, but never really got too far along my path that way. This was&#8230; different.</p>
<p>And then, a <a href="http://joechip.net/nudge/">big bunch of Python</a>. That&#8217;s slowed down, and now with <a href="http://www.logiston.com/">Barbara</a> I&#8217;m coming back to Ruby (and Rails, but not so much as <a href="http://merbivore.com/">Merb</a>). And BDD is there, ready for me, and <em>greatly improved</em>.</p>
<p>No, really: <a href="http://rspec.info/"><strong>rspec</strong></a> is exactly how the smallest increment of automated test-driven unit testing <em>should</em> work. <a href="http://cukes.info/"><strong>Cucumber</strong></a> is [almost] exactly the way the smallest, simplest increment of automated acceptance test-driven project management <em>should</em> work.</p>
<p>The problem? The rituals of file linking. You have a <em>specs</em> file; you have a <em>features</em> file; you have a <em>steps</em> file; you have your <em>actual code</em>; you have your <em>helper files</em>&#8230;. Somewhere in that mess, you have a mesh of spaghetti, all sorts of stuff referring to other stuff. And that&#8217;s <em>confusing</em>. A little, teeny bit disappointing, even.</p>
<p>Don&#8217;t get me wrong: the latest rspec/cucumber release is the next resonant &#8220;yes&#8221; in a chain of substantial improvements in the way code can be written. Because with rspec you can gracefully and communicatively <em>catch</em> those incidentals: &#8220;it &#8216;should check for errors&#8217;&#8230; it &#8216;should fail gracefully&#8217;&#8221; You can <em>say that</em> in rspec&#8217;s cunning framework; you can let <em>the customer</em> say what it is they want, with Cucumber.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/04/14/cucumber-should_behave-like-i-want/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Brief pause</title>
		<link>http://williamtozier.com/slurry/2009/03/31/brief-pause</link>
		<comments>http://williamtozier.com/slurry/2009/03/31/brief-pause#comments</comments>
		<pubDate>Wed, 01 Apr 2009 00:19:00 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1885</guid>
		<description><![CDATA[(even in the linking) I&#8217;m in the middle of Ron Jeffries&#8216;s and Chet Hendrickson&#8216;s CSM training class. Worth the effort, if you&#8217;re wondering.]]></description>
			<content:encoded><![CDATA[<p>(even in the linking)</p>
<p>I&#8217;m in the middle of <a href="http://www.xprogramming.com/">Ron Jeffries</a>&#8216;s and <a href="http://www.hendricksonxp.com/">Chet Hendrickson</a>&#8216;s <a href="http://www.xprogramming.com/xpmag/csmplus.htm">CSM training class</a>.</p>
<p>Worth the effort, if you&#8217;re wondering.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/03/31/brief-pause/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When isn&#8217;t it a nice day to be nice?</title>
		<link>http://williamtozier.com/slurry/2009/03/18/when-isnt-it-a-nice-day-to-be-nice</link>
		<comments>http://williamtozier.com/slurry/2009/03/18/when-isnt-it-a-nice-day-to-be-nice#comments</comments>
		<pubDate>Wed, 18 Mar 2009 11:15:13 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Disintermediation]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1873</guid>
		<description><![CDATA[Seems to me, if you had a roll of dimes and a spare half-hour when you were walking to and from lunch, or coffee, or a bar, or a meeting in downtown Ann Arbor, &#8230;you might be a nice person &#8230; <a href="http://williamtozier.com/slurry/2009/03/18/when-isnt-it-a-nice-day-to-be-nice">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seems to me, if you</p>
<ol>
<li>had a roll of dimes and</li>
<li>a spare half-hour when you were walking to and from lunch, or coffee, or a bar, or a meeting</li>
<li>in downtown Ann Arbor,</li>
</ol>
<p>&#8230;you might be a nice person if you dropped a dime into an expiring parking meter.</p>
<p>Especially if you were to see the parking enforcement person walking along with their little ticket thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/03/18/when-isnt-it-a-nice-day-to-be-nice/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hey, I checked our records. You didn&#8217;t say you wanted a revolution after all. Sorry!</title>
		<link>http://williamtozier.com/slurry/2009/03/16/hey-i-checked-our-records</link>
		<comments>http://williamtozier.com/slurry/2009/03/16/hey-i-checked-our-records#comments</comments>
		<pubDate>Mon, 16 Mar 2009 14:15:21 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Disintermediation]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Tidbits of nanohistory]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1819</guid>
		<description><![CDATA[Clay Shirky wrote the other day, in what might be the most-linked item in my voluminous and wide-ranging delicious stream: When reality is labeled unthinkable, it creates a kind of sickness in an industry. Leadership becomes faith-based, while employees who &#8230; <a href="http://williamtozier.com/slurry/2009/03/16/hey-i-checked-our-records">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shirky.com/weblog/2009/03/newspapers-and-thinking-the-unthinkable/">Clay Shirky wrote the other day</a>, in what might be the most-linked item in <a href="http://delicious.com/network/vaguery">my voluminous and wide-ranging delicious stream</a>:</p>
<blockquote><p>When reality is labeled unthinkable, it creates a kind of sickness in an industry. Leadership becomes faith-based, while employees who have the temerity to suggest that what seems to be happening is in fact happening are herded into Innovation Departments, where they can be ignored en masse. This shunting aside of the realists in favor of the fabulists has different effects on different industries at different times. One of the effects on the newspapers is that many of their most passionate defenders are unable, even now, to plan for a world in which the industry they knew is visibly going away.</p></blockquote>
<p>As I&#8217;ve come to expect when reading Shirky: yes, that&#8217;s what I&#8217;ve been trying to tell people for years. [You know, if that <a href="http://en.wikipedia.org/wiki/Cassandra">Cassandra chick</a> had been a smarter cookie, maybe set up with some agents or a PR firm or something, I bet she coulda made a fucking <a href="http://en.wikipedia.org/wiki/Fortuna">Fortuna</a>. [Ba-dump-bump]]</p>
<hr />
<p>As part of the &#8220;guerilla economic development&#8221; work I do at our company <a href="http://vagueinnovation.com">Vague Innovation, LLC</a>, I spend a lot of time meeting with the nominal movers and shakers of the local business development community: folks from the <a href="http://arborwiki.org/city/Ann_Arbor_Area_Chamber_of_Commerce">Ann Arbor Chamber of Commerce</a>, the <a href="http://arborwiki.org/city/Ann_Arbor_SPARK">Ann Arbor SPARK</a>, marketers and Realtors and landlords and bankers and people who publish shiny color magazines have sunny offices in tall buildings.</p>
<p>I hate to stand alone against the stream of bigoted invective I hear from most of my <a href="http://a2geeks.org">New Economy peers</a>, but <strong>people who wear suits and work in offices are good folks</strong>. They&#8217;re trying their best to help their town and region, their towns&#8217; economies, to identify and shore up the entrepreneurs they <em>recognize</em> as the future of their local worlds.</p>
<p>They&#8217;re good people.</p>
<p>That said, a lot of my conversations revolve around the future of these nice folks&#8217; careers. Like all of us, these are plain old human beings armed with the standard human cognitive heuristic toolkit. You know, the same one <em>you have</em>: some stupid mapping of your personal experience onto the whole world, the 5 &plusmn; 2 most memorable cultural norms they can bring to memory unconsciously, and the sense of massive importance of all that Received Wisdom they&#8217;ve been exposed to in their canalized plummet through life. <em>Just like yours, you know?</em></p>
<p>As part of my work I keep a foot in both worlds (and a couple of others, too; you don&#8217;t want to know how that feels). And so:</p>
<ul>
<li>I mention <a href="http://annarborchronicle.com/">seeing something in the Newspaper</a> the other day, and an up-and-coming local banker doesn&#8217;t understand I mean <em>the paper I read</em>, the one that actually talks about <a href="http://annarborchronicle.com/category/government/">local government</a> and <a href="http://annarborchronicle.com/category/meeting-watch/">salient events</a>, not the <a href="http://www.mlive.com/">sports-filled fishwrap some dude in Grand Rapids deigns to publish</a>. This leads to deep confusion; hijinks ensue and we both part shaking our heads in embarrassed but ominous disbelief.</li>
<li>As part of a challenge exchange, both the CEO of the <a href="http://www.annarborchamber.org/">Chamber of Commerce</a> and a dude for the local <a href="http://www.annarborusa.org/">&#8220;tech development&#8221; firm</a> promise to get their folks to edit the appropriate <a href="arborwiki.org/">ArborWiki entries</a>&#8230; and months later I hear that one of them has &#8220;hired a person to do that.&#8221;</li>
</ul>
<p>I could go on. Hell, I did already. But I felt bad.</p>
<p>I deleted them all because they got more egregious and far more embarrassing for the &#8220;traditional business&#8221; folks as I totted them up. A list of searchable terms (and teachable moments) might do: &#8220;coworking&#8221;, &#8220;commercial insurance&#8221;, &#8220;business plan&#8221;, &#8220;admission price&#8221;, &#8220;intellectual property&#8221;, &#8220;next Google&#8221;, &#8220;corporate blog&#8221;, &#8220;personal brand&#8221;, &#8220;online marketing&#8221;, &#8220;open source&#8221;, &#8220;boot camp&#8221;.</p>
<p>Every one of those represents a little checkbox on the <a href="http://en.wikipedia.org/wiki/Battlestar_(re-imagining)">octagonal paper titled &#8220;Decommissioning Schedule of Battlestar BizDev.&#8221;</a> A defaced gravestone in an overgrown family plot on a dirt road somewhere in ten years. A milestone on the road to obsolescence.</p>
<p>[And someday, when whatever is next comes along, the nanobio revolution or whatever, that will make people <em>like you, you old fart</em>, into stupid conservatives who still type into inorganic computers using some kind of "formal language". And you'll say you learned business sense the hard way on Facebook and with Google, and you'll say you've looked at the Senso but you can't figure out why people want to smell crap on other planets all day. And then you can look this blog post up "by Googling" on your <a href="http://en.battlestarwiki.org/wiki/File:Hexdisk1.jpg">stupid octagonal DVD of the "blogosphere"</a> and be reminded: <em>this has all happened before</em>.]</p>
<p>These are good people. They try, really. But they&#8217;re crippled by insularity, by the people they hear and choose to listen to, by their distance from the Actual World. Hell, it&#8217;s a handful of them that even know the world exists as it does. No sense of the timescale &#8220;we&#8221; use, or of &#8220;our&#8221; means of action. A lot of these folks have heard about blogs and <a href="http://www.forbes.com/2009/03/11/social-networking-executives-leadership-managing-facebook.html">Facebook and Twitter</a> now they&#8217;ve been in Forbes and NPR and stuff, but <em>they don&#8217;t possess the cultural infrastructure with which they can parse what they&#8217;re seeing as relevant communication</em>.</p>
<p>At least three people in very nice suits have made in my presence the joke about &#8220;Twitter is about what you ate for dinner&#8221; in the last month. So there you go. It&#8217;s no surprise that these people <a href="http://williamtozier.com/slurry/2007/10/11/to-those-few-proud-regulators-of-proper-behavior-framing-arbcamp-as-sin-against-nature">still aren&#8217;t welcome in the &#8220;tech community&#8221;</a>. Which is sad.</p>
<p>And to be pragmatic about it all, and think about how cities and communities actually work in this capital-driven world we inhabit, kindof stupid: <strong>They have all the fucking money</strong>.</p>
<p>Ah, well. Cultural diversity gets short shrift these days. On both sides of that particular line: geeks and suits don&#8217;t get each other, though they often <em>assume</em> they do. [And Cf. "don't get me started on the other ones."]</p>
<p>Which, by a long and ranting road, brings us to our milestone parking spot for the day: <strong>Parking Data</strong>.</p>
<hr />
<p>This won&#8217;t take nearly as long as the preamble.</p>
<p>We have a bunch of parking structures here in Ann Arbor. The <a href="http://arborwiki.org/index.php/Downtown_Development_Authority">Downtown Development Authority</a> contracts with a commercial firm called <a href="http://www.republicparking.com/">Republic Parking</a> to manage them, and parking is a huge source of income. The DDA also gets taxes from new buildings, as I understand it, and manages liquor licenses and oversees new developments and stuff. There&#8217;s more involved: it&#8217;s complicated and political.</p>
<p>[<strong>As a symptom of my own increasing frustration with culture clash here:</strong> If you're a geek? And you self-identify as an Interwebz-using computery person? And you're thinking or saying that politics or business practice is "unnecessarily complicated" or "opaque" or "useless"? That sounds to me like you're one of those assholes who say they "don't get math" as an excuse for not paying attention to it. <em>Business practice and the law and local government infrastructure are complicated because they deal with real-world public-good complexity, dumb-ass.</em> I don't care if you run some kind of "<a href="http://a2geeks.org">alternative community</a>" or you're Lord High King Open-source Maven or a Libertarian Fundamentalist or whatever: don't dismiss "politics" or marketing or these other people's culture as trivial just because you're not familiar with it. It really undermines the argument you're "smart" whenever you do that in public. And when you do it in "private", thinking somebody like me isn't there as well, it makes me treat you like the child you are.</p>
<p>Or, shorter: Don't diss "the Man", monkey-boy. We're <em>all</em> man.]</p>
<p>If you&#8217;re tired by now, <a href="http://a2geeks.org/display/geek/A2+DDA+Realtime+Parking+Data">here&#8217;s a timeline of what happened.</a></p>
<p>Some time back, the <a href="http://twitpic.com/23erb">DDA started putting counters on the parking structures</a>, and around that time they <a href="http://www.a2dda.org/parking__transportation/available_parking_spots/">started publishing online feeds that updated as the numbers of cars parked in the structures changed</a>.</p>
<p>This was cool and geeky. We want a cool and geeky town, and this was a good step. <strong>+2 points</strong> for transparency, and for actually <em>experimenting</em>.</p>
<p>Then some folks I know, including <a href="http://www.voiptechchat.com/">these guys</a> and <a href="http://vielmetti.typepad.com/">Ed Vielmetti</a>, did what good modern Internet culture people do: they <a href="http://www.voiptechchat.com/voip/218/use-asterisk-cepstral-and-perl-to-get-parking-and-weather-updates/">created a handy <strong>open source</strong> software package that took the <strong>public</strong> data and repurposed it into a <strong>free</strong> way to use your phone to call a number and find out how many spots are available</a>.</p>
<p>This was cool and geeky. We want a cool and geeky town, and this was a good step. <strong>+5 points</strong> for mashups, repurposing public domain data, open source, and some others.</p>
<p>Then the geek points added up to the point that the <a href="http://www.mlive.com/news/ann-arbor/index.ssf/2009/01/use_your_cell_phone_parking_gee.html">Ann Arbor News wrote a cover story about the mashup</a>.</p>
<p>This was cool and geeky. We want a cool and geeky town, and this was an unusual good step from a typically clueless newspaper (Cf. &#8220;fish-wrap&#8221;, above). <strong>+2 points</strong> for cultural crossover to the MSM, and promoting the local geek culture to a mainstream audience.</p>
<p><em>Cue fan. Cue shit.</em></p>
<p>Apparently this is where the DDA first heard of the cool, geeky thing that had happened as a consequence of their publication of the data. As far as I can tell, they reacted just like anybody in the 1970s would have done: they noticed belatedly that their cultural role as gatekeeper was being undermined, <a href="http://www.voiptechchat.com/voip/255/a2dda-blocks-asterisk-parking-data/">and <em>so they shut down the phone service access to the numbers</em></a>.</p>
<p>This was neither cool, nor geeky. Burn <strong>&#8211;10 points</strong> for reinforcing stereotypes on both sides of that goddamned line I mention above, and throw in an extra <strong>&#8211;10 points</strong> for the ongoing <a href="http://search.twitter.com/search?q=a2dda">online shitstorm of bad publicity</a> <a href="http://www.mlive.com/news/ann-arbor/index.ssf/2009/03/ann_arbor_downtown_development_2.html"><em>and even newspaper publicity</em></a> this is building into.</p>
<p>And here we are, today.</p>
<p>We&#8217;ve got <a href="http://trek.tumblr.com/post/86449862/dda-info-policy">people who are core members of the geek community up in arms about it</a>. <a href="http://a2geeks.org/display/geek/Data">Folks are stepping around the stupid and ineffectual blockade the DDA started off with.</a> They&#8217;re writing open letters that smack of outright political threat. They&#8217;re bringing in the big guns from outside town. <a href="http://vielmetti.typepad.com/vacuum/2009/03/records-request-ann-arbor-downtown-development-authority-parking-data.html">They&#8217;re submitting FOIA requests for the numbers.</a></p>
<p>It was a simple little thing. A triviality, really. <a href="http://www.voiptechchat.com/voip/255/a2dda-blocks-asterisk-parking-data/">Susan Pollay&#8217;s email</a> clearly misses the fact that this was an experiment, the very sort of thing that the phrase <em>economic development</em> means today in this agalmic open-source world.</p>
<p>But it brings the two cultures together in what are probably the worst possible circumstances: The old-skool scarcity-driven infrastructure probably didn&#8217;t know these people even existed. Or if they did, they had wildly inappropriate expectations about demographics and values and potential impact on the <em>status quo</em>. And the scarcity-avoiding geek culture <em>that didn&#8217;t until until now give a damn about what &#8220;suits&#8221; did</em> is now suddenly swinging the full measure of its attention to bear on this affront, and they&#8217;re <em>processing it on fucking Internet timescales</em>, without old-skool handicaps like &#8220;business hours&#8221; or &#8220;weekends&#8221; or &#8220;face to face meetings&#8221;.</p>
<p>To any of us who are watching with one foot on either side of this line, this is quickly turning into what you might call &#8220;spectacle&#8221;. No joke: hairs standing up on my arms as this little fooferaw started to come into focus. This (to paraphrase what the cool kids say) is what we call <a href="http://notanemployee.net/">the fire we brought you long ago</a>.</p>
<p>I wrote an email to a colleague from the Chamber of Commerce Friday, as soon as this dynamic became obvious to me. A heads up, mainly, since he&#8217;s not directly involved.</p>
<p>For a few weeks now (non-Internet time, remember?) he and I have been talking about what the Chamber and the old-skool infrastructure might able to offer &#8220;the 1099 community&#8221; or the &#8220;independents&#8221; or the &#8220;Not An Employee crowd&#8221; in the coming months. Admittedly we&#8217;ve spent a vast proportion of our meetings trying to reconcile our dramatically different assumptions about work and community, and last week we were <em>just getting</em> to a place where we could say stuff that didn&#8217;t make the other one smirk or look confused.</p>
<p>[Though he made that confused face when I mentioned glibly the bit about tearing down the hideous mid-century bank building at the center of town and getting a Town Square back. I'll win that bet, too, by the way.]</p>
<p>He&#8217;s framing what he sees as the future role for the Chamber in the coming decades in terms like <em>expansion</em> and <em>cultural adaptation</em> so that it can cope with the different lifestyles &#8220;we&#8221; NAE folks represent. He&#8217;s trying to help, and to make what has traditionally been <a href="http://www.annarborchamber.org/membership/Our_Membership_Structure/New_Final_Side-by-Side.pdf"> perceived as a useful and necessary business support infrastructure</a> available to more people who need help. Maybe he doesn&#8217;t see 100% that they don&#8217;t need <em>that</em> help, but he&#8217;s trying. He wants to help out and reach over the line for the sake of the city, the region&#8230; and to some extent to drag his organization into the 20th century [sic].</p>
<p>In our conversations I find that I&#8217;m framing what I see as the future role of the Chamber using concepts I&#8217;ve mentioned here already: as a safe <em>decommissioning</em>, as an opportunity for <em>outreach</em> between cultures that are fundamentally irreconcilable, as a model of what to do and what not to do in a <em>nonoverlapping organization</em>&#8230; and frankly because I like people and also money, and there must be some way of <em>ameliorating the damage</em> this whole thing will cause in the next decade (Cf. bank tear-down).</p>
<p>But I look at that <a href="http://www.annarborchamber.org/membership/Our_Membership_Structure/New_Final_Side-by-Side.pdf">list of benefits</a>, and I realize that <strong>neither I, nor any of the people I know, want any of those &#8220;benefits&#8221;</strong>. But just like my friend in the Chamber, I also want to help the city&#8230; so it doesn&#8217;t end up abandoned when us New Economy people <em>just leave in disgust</em>. And the region&#8230; because I want there to be trains and convention centers and some non-provincial buildings built, and fuck &#8220;human scale&#8221; I want to see the bleeding edge of <em>posthuman scale</em>. And to some extent to drag out the useful salvage from the wreck of his organization and set it up and dust it off and introduce it to the 21st century [sic].</p>
<p>And in that email I sent last week, in which I explained briefly what I&#8217;ve said here in this rambling blog post, I pointed out that this little parking fiasco has something to do with the balance he perceived between our different views of the local landscape.</p>
<p>I said to my friend two things, and I hope I&#8217;ve set this up so they might make sense when I repeat them here in public:</p>
<p>(1) That it will probably seem from &#8220;his side&#8221;, among the suits and hallways in which people come and go according to agenda and business hours and rely on telephone conversations, <em>that nothing much has happened</em>. Some extra phone calls to the DDA maybe, some annoyance felt as this pissant internet crowd throw their weight around and complain about something this <em>trivial</em>. That in the long term this tempest in a molehill will look like it blew over and disappeared, and then &#8220;his&#8221; folks can get back to business as usual. Or maybe that things will get smoothed over, and the data will be free and things will get all geeky and fun again and all the frowns will turn upside down.</p>
<p>&#8230;but also, <em>independent of how it plays out on his side</em>: (2) When we look back years later, this will be the week we say the ground shifted. Or if we don&#8217;t identify this exact &#8220;triviality&#8221; as the turning point, then it&#8217;ll be one of the seventeen cued up and waiting in the wings.</p>
<p>Last week it was a decent and smart thing, an <em>appropriate use of his time</em>, for my friend to be paying attention to his goal of &#8220;outreach to the independent tech community&#8221;. It was good that he was musing about how the two cultures might mutually adapt to fit together for one another&#8217;s benefit.</p>
<p>Today, though, a switch is thrown: it&#8217;s now possible&#8212;no, it&#8217;s now <em>the most likely outcome</em>&#8212;that folks from the Chamber of Commerce will be watching in a year, or two, or five as all the businesses rush to join <em>something else</em>. Some other organization, not the &#8220;answer&#8221; to them because it won&#8217;t be set up in response to the Chamber or the SPARK or the DDA. Something new that <em>just doesn&#8217;t give a damn about any of that old junk, or even recognize its existence</em>.</p>
<p>An orthogonal institution.</p>
<p>Because of this fiasco about the parking, or maybe because of any one of the seventeen other accidental clashes that could function just like this, whatever rises up will not look at all like a partnership founded on principles of outreach and mutual support.</p>
<p>It won&#8217;t be founded on anywhere near the kind of cooperation it might have been.</p>
<p>The New Thing is not fully formed yet. It shambles on towards its Bethlehem, independent of what&#8217;s happening under its feet. But its eyes are open briefly, and today it&#8217;s paying attention to the friendly, helpful people in the suits who only want to help. And I suspect what&#8217;s moving though its collective mind are <em>appraisals</em>, a kind of <em>sizing up</em> that should make the friendly business development old-skool institutions pause. A look that increasingly feels like a brief consideration for <em>salvage</em>, of <em>food value</em>. Not a spirit of friendly symbiosis, but a glance that takes in all the hinges, all the convenient places for a pry bar to lodge.</p>
<p>I suspect these things happen too fast to respond to, when you insist on keeping your eyes to the path you started on, when you listen to the cues you&#8217;ve learned long ago.</p>
<p>And to be frank, maybe that&#8217;s best for everybody.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/03/16/hey-i-checked-our-records/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Mutual Business Coaching?</title>
		<link>http://williamtozier.com/slurry/2009/03/15/mutual-business-coaching</link>
		<comments>http://williamtozier.com/slurry/2009/03/15/mutual-business-coaching#comments</comments>
		<pubDate>Sun, 15 Mar 2009 21:38:10 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[business-fail]]></category>
		<category><![CDATA[Disintermediation]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1798</guid>
		<description><![CDATA[I find myself disenchanted with what you might call &#8220;traditional&#8221; business culture lately. Now you, a savvy Interwebz reader, may be the sort of person who lives on a Coast near a Valley or in a town with a Needle, &#8230; <a href="http://williamtozier.com/slurry/2009/03/15/mutual-business-coaching">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I find myself disenchanted with what you might call &#8220;traditional&#8221; business culture lately. Now you, a savvy Interwebz reader, may be the sort of person who lives on a Coast near a Valley or in a town with a Needle, the kind of town with lots of people and loads of young up-and-coming goateed creatives and stuff. Living as I do in the middle of flyover country, I&#8217;m not sure &#8220;traditional business&#8221; means for you what it does here: lots of golf, inordinate striding, breakfast networking meetings, calling important people by their first names, and&#8212;the kicker, for me&#8212;a tendency to assume that people who made money in the last business cycle, or the one before that, or one a Long Long Time Ago, that those people are rich now <strong>because they are good businessmen</strong>.</p>
<p>This is the kind of self-reinforcing unexamined mythology that leads young entrepreneurs to their doom. You get an economic development infrastructure in place, you get boards and angel and VC investors all used to what they&#8217;re used to and standing by the claim that &#8220;business is always essentially the same no matter what the domain.&#8221; They set up boot camps and training seminars and they arrange these networking lunches and earnest young people in black suits or khakis show up and eat slices of pizza (at Tech Startup Events) or hors d&#8217;oeuvres (at Future Of Our Region Events), and they listen to that crap.</p>
<p>When I invest in a company, it&#8217;s the team I&#8217;m looking at. And by that I mean: I want to see somebody who reminds me of <em>me</em> when I was a kid.</p>
<p>When I hear an pitch, I need to understand it in the time the elevator door takes to open. And by that I mean: (a) we live in a town with stringent &#8220;human-scale&#8221; building height restrictions, so (b) you can tell we&#8217;re pretty fucking provincial so use only a few small words I&#8217;ve known since I was on the football team.</p>
<p>When you&#8217;re getting ready to launch, you need to get your business plan ready and make a convincing case for your market and your prospects over the next five years. And by that I mean: nobody ever reads the damned things, but at least we know we can tell you what to do and expect you to listen to your betters, sonny boy.</p>
<p>When you&#8217;re trying to raise serious money, you need somebody in charge of the firm who&#8217;s familiar with the language of business, of marketing, and the culture of startups. And by that I mean: When somebody paying more attention than me tells me you have a clue, I&#8217;ll stiff you with some tried-and-true club buddy of mine and you&#8217;ll fucking do what he says if you know what&#8217;s good for you.</p>
<p>And so forth.</p>
<p>Of course, I know you don&#8217;t live in this imaginary town I do. These are all straw man exaggerations. I&#8217;m just resorting to hyperbole to stage my own pitch. Right?</p>
<p>You betcha.</p>
<p>That said, and strawmen aside:<em> I think smart people are actually smart, and that dumb people mess up new businesses.</em></p>
<p>There&#8217;s a sign on the administration view of every website I&#8217;ve run for ten years. It&#8217;s on my laptop&#8217;s desktop, too. It&#8217;s a reminder to me, as a manager and a meddler and a planner and a guy who&#8217;s trying to help and at the same time <em>make a buck</em>. Every one of these reminders says the same thing: <strong>This doesn&#8217;t work the way you think it does.</strong></p>
<p>The biggest danger, in my mind, to a person starting a business&#8212;whether it&#8217;s some hare-brained entrepreneurial thing, or a nonprofit, or a &#8220;lifestyle&#8221; business (a term I despise)&#8212;<em>is taking advice from people who assume they succeeded because of what they did</em>.</p>
<p>The core of my advice to folks wanting to found a business is simple enough to pass along here: listen to &#8220;coaches&#8221; and &#8220;bootcamps&#8221; and economic development people <em>only enough to convince them you respect them</em>, and <em>to learn what they expect so you can use that to your advantage</em>, but <strong>don&#8217;t let them fuck with your money or ideas.</strong></p>
<p>Notice I didn&#8217;t say <em>stay away from them</em>: I said be nice, try to really listen, do your best to learn, and along the way do the minimum amount necessary to ingratiate yourselves to them. If you can&#8217;t do those things, you actually <em>do</em> need a &#8220;people person&#8221; around, because it&#8217;s all about risk amelioration, not financial returns. Because you&#8217;re doing this to <em>minimize the disruptive influence of their received wisdom</em>.</p>
<p>Here&#8217;s why: These people succeeded by chance. Quirks of fate. They happened to sell off their companies or execute some other exit strategy just before some random economic downturn. They had rich relatives. They happened to be in the room when some dude wanted to invest in a startup. They had a smart administrator who kept them out of the research wing. They were middle managers in some global giant fucking firm and (more&#8217;s a pity) never heard a real human idea in their lives, and now they think they can tell you how to run your business. They go to meetings <em>with their own clones</em> and nod and shout Hallelujah whenever somebody utters a mantra about &#8220;invest in the team&#8221; or &#8220;business savvy&#8221; or &#8220;demographic targeting&#8221;. They not only imagine, <em>they will say outright</em> that every business is essentially the same, and that what matters is making the right mystical passes in the right order and <em>also</em> running it by your guts.</p>
<p>Bullshit. These people are human beings.</p>
<p>That said, <strong>they&#8217;re the small fraction of human beings who have the goddamned money.</strong> It&#8217;s not your customers who are going to make your new idea into a company, Startup Grrrl: it&#8217;s those fools with all the money.</p>
<p>Let me be as precise as I can be: human beings are stupid. You are too, by the way. But they are moreso, because they&#8217;ve had success after navigating an uncertain course through the ratmaze to their perceived cheesy Winning State. And when that happens, our intrinsic human mental wiring kicks in and all of a sudden they&#8217;re doing <em>pattern-recognition on scant data.</em> They&#8217;re superstitious. They are poor at modeling. They suck at generalizing, and for the most part <em>their culture is founded on principles of reinforcing their notions</em>.</p>
<p>[Like yours is, and mine is... but leave that for another day.]</p>
<p>Risk, reward, reinforcement. So strong, they don&#8217;t even have to repeat it to get it engrained; they just play off one another.</p>
<p><strong>This doesn&#8217;t work the way they think it does.</strong></p>
<p>Here&#8217;s what I think, instead.</p>
<p>Save your money, if you can, and don&#8217;t burn it at the altar of the priests in black turtlenecks and sports coats. Hang out with the ones you can, as stated above, but don&#8217;t waste money. Don&#8217;t <em>risk</em> your money or your time on them.</p>
<p>Instead, <em>find five other startups.</em> Seriously.</p>
<p>Form a Guild. Form an association that lets you each do what you want, spread the work around, support one another. Form a community of 30 people, not three, that can demand the attention (when needed) of one rare but actually useful business advisor at a time, and aggregate your risks across all your firms, and kick the bastards out when you&#8217;re done with them.</p>
<p>Coach each other.</p>
<p>I believe smart people, people with ideas like you have, <em>are actually smart.</em> And I think people with new ideas are more likely to understand the one true thing I plaster all over my own sensorium: <strong>This doesn&#8217;t work the way you think it does. This doesn&#8217;t work the way they tell you it does. This doesn&#8217;t work by formula, by superstition, by the novel application of pat anecdotal hand-waving or ritualized networking or in-group marketing to people who can&#8217;t bother to learn the difference between a social network and a website before telling you how to run your company.</strong></p>
<p><strong>There is no heuristic.</strong></p>
<p>What you need is advice on how to fill out forms. Names of people who give out money, and what they expect. Examples, hard and factual, of business plans that have actually been followed. Access to people who are running businesses <em>like yours</em>, and <em>right now</em>.</p>
<p>What you don&#8217;t need is pabulum. You don&#8217;t need obfuscation, a gatekeeper who will <em>let</em> you get access to the people they convince you will help, or who wants to dabble and sees your idea as a good starting point. You don&#8217;t need people who are a bad match for <em>your culture</em>; any asshole who tries to change that culture you have now, no matter how much a n00b you think you are, without first convincing you beforehand that there are measurable returns and you can undo the changes if things go wrong? <em>They gonna fuck you up.</em></p>
<p>Hell, you don&#8217;t need <em>anybody at all</em> whose advice doesn&#8217;t come with a warranty and a money-back fuck-off clause that kicks in when they give you bad advice backed by misleading credentials.</p>
<p>In other words: <em>Sure, you need expertise you don&#8217;t have, but treat your &#8220;advisors&#8221; the same way you would treat your accountant: protect yourself from stupid people.</em></p>
<p>Any human being is as good as another, when it comes to common sense. Unless they&#8217;ve presumed they are winners <em>because</em> they did something a long time ago, under completely different circumstances.</p>
<p>When that&#8217;s the case, they&#8217;re a liability.</p>
<p><strong>Further:</strong> <a href="http://blog.annarborusa.org/?p=98">If you want a good example of how economic development professionals can undermine perfectly functional ideas and business models by <strong>just not knowing what the words mean</strong>, have a look at this.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/03/15/mutual-business-coaching/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Arena, September 1897</title>
		<link>http://williamtozier.com/slurry/2009/02/10/the-arena-september-1897</link>
		<comments>http://williamtozier.com/slurry/2009/02/10/the-arena-september-1897#comments</comments>
		<pubDate>Wed, 11 Feb 2009 01:52:52 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Tidbits of nanohistory]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1747</guid>
		<description><![CDATA[The Arena, Volume XVIII, No. 94. September 1897. This is a preliminary PDF version; it has not been proofread or cleaned up, and is presented in a low-resolution screen format only. Someday soon the whole thing (a whole volume) will &#8230; <a href="http://williamtozier.com/slurry/2009/02/10/the-arena-september-1897">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>The Arena</em>, Volume XVIII, No. 94. September 1897. This is a preliminary PDF version; it has not been proofread or cleaned up, and is presented in a low-resolution screen format only. Someday soon the whole thing (a whole volume) will be forthcoming. Meanwhile:</p>
<p><a href="http://williamtozier.com/filesForBlog/books/arena1.pdf"><img src="http://williamtozier.com/slurry/wp-content/uploads/2009/02/arena0001.png" alt="arena0001.png" border="0" width="400" /</a/></p>
<p>Go join </a><a href="http://pgdp.net">Distributed Proofreaders</a> if you want to see more of this sort of thing whenever you want.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/02/10/the-arena-september-1897/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Eagle Magician for March, 1918</title>
		<link>http://williamtozier.com/slurry/2009/02/09/the-eagle-magician-for-march-1918</link>
		<comments>http://williamtozier.com/slurry/2009/02/09/the-eagle-magician-for-march-1918#comments</comments>
		<pubDate>Mon, 09 Feb 2009 20:43:49 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Tidbits of nanohistory]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1744</guid>
		<description><![CDATA[The Eagle Magician: A Magazine Containing the Cream of Magic, By the Magician For the Magician, March 1918. This is a preliminary PDF version; it has not been proofread or cleaned up, and is presented in a low-resolution screen format &#8230; <a href="http://williamtozier.com/slurry/2009/02/09/the-eagle-magician-for-march-1918">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>The Eagle Magician: A Magazine Containing the Cream of Magic, By the Magician For the Magician</em>, March 1918. This is a preliminary PDF version; it has not been proofread or cleaned up, and is presented in a low-resolution screen format only. Someday soon the whole thing (a whole volume) will be forthcoming. Meanwhile:</p>
<p><a href="http://williamtozier.com/filesForBlog/books/eagleSmall.pdf"><img src="http://williamtozier.com/slurry/wp-content/uploads/2009/02/eaglecover.jpg" alt="eagleCover.jpg" border="0" width="400" height="590" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/02/09/the-eagle-magician-for-march-1918/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Willis&#8217;s Current Notes (1852)</title>
		<link>http://williamtozier.com/slurry/2009/02/06/williss-current-notes-1852</link>
		<comments>http://williamtozier.com/slurry/2009/02/06/williss-current-notes-1852#comments</comments>
		<pubDate>Fri, 06 Feb 2009 13:51:56 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Tidbits of nanohistory]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1740</guid>
		<description><![CDATA[Through January and February we&#8217;re moving the Vague Innovation LLC offices from our nice downtown Shining Tower location back to a home office, not because of cost but because the benefits of a downtown Main Street fixed address don&#8217;t outweigh &#8230; <a href="http://williamtozier.com/slurry/2009/02/06/williss-current-notes-1852">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Through January and February we&#8217;re moving the Vague Innovation LLC offices from our nice downtown Shining Tower location back to a home office, not because of cost but because the benefits of a downtown Main Street fixed address don&#8217;t outweigh them. We&#8217;d much rather spend our work time <a href="http://microcoworking.org">floating</a>, or at a <a href="http://coworkinga2.wordpress.com/">coworking facility like this one</a>. That leaves our mid-century &#8220;NASA Chic&#8221; office unhoused, though, so there&#8217;s a certain disruption of the daily workflow as we make space and rework utilization patterns back at home.</p>
<p>All that to say: the book scanning has slowed don in the last few months. This should improve soon.</p>
<p>Better, we&#8217;re re-exploring the <a href="http://pgdp.net">Distributed Proofreaders</a> workflow and community, and bringing an experienced and critical eye to improving or replacing it entirely. So a number of experiments are underway around here, trying to find <em>our own</em> appropriate use cases for scanned and transcribed works, not Project Gutenberg&#8217;s hopelessly outdated and crufty junk.</p>
<p>So here&#8217;s a test from last night: an issue of <em>Willis&#8217;s Current Notes</em> from May, 1852. The PDF is once again just pure PDF/A pooped out by ABBYY FineReader, without any proofreading or attempt to improve the text layer. But the images are somewhat improved from the originals, and I kind of like finding a way to OCR Hebrew, Latin, Greek and English all at once.</p>
<p>It may be of some interest to readers with esoteric tastes, so it&#8217;s presented as an acknowledged draft; the slightly complicated document structure will be a nice test fixture for the software we&#8217;re considering. </p>
<p>Enjoy it. Let me know what you think. <a href="http://williamtozier.com/filesForBlog/books/willisMay1852.pdf"><img src="http://williamtozier.com/slurry/wp-content/uploads/2009/02/wmay52-0001.png" alt="wmay52-0001.png" border="0" width="450" height="593" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/02/06/williss-current-notes-1852/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something more focused on planning, experience and practice</title>
		<link>http://williamtozier.com/slurry/2009/02/02/something-more-focused-on-planning-experience-and-practice</link>
		<comments>http://williamtozier.com/slurry/2009/02/02/something-more-focused-on-planning-experience-and-practice#comments</comments>
		<pubDate>Mon, 02 Feb 2009 15:40:25 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1699</guid>
		<description><![CDATA[Still trying to put my finger on something bothering me. Very subjective, no doubt ill-considered&#8230; but still there and not quite stated clearly enough. This is something about business, project management, planning and implementation: About how a certain class of &#8230; <a href="http://williamtozier.com/slurry/2009/02/02/something-more-focused-on-planning-experience-and-practice">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Still trying to <a href="http://williamtozier.com/slurry/2009/02/01/can-i-blame-herb-simon">put my finger on something bothering me</a>. Very subjective, no doubt ill-considered&#8230; but still there and not quite stated clearly enough.</p>
<p>This is something about business, project management, planning and implementation: About how a certain class of manager views the specification of goals, the sense that goals met create business value, and how those people deal with the real people whose work it is to connect the two idealizations (goal, value) to one another by applying their experience, insight, and <em>ability to communicate</em>.</p>
<p>In my experience, software developers are appropriate to the task; &#8220;computer programmers&#8221; cannot as a rule reliably deliver value from their work.</p>
<p>This is something about pedagogy, graduate training, the Academy and specialization: About how grant applications are written years before monies are acquired; how &#8220;real&#8221; academic projects are spelled out in grant applications as if foresight were perfect and exploration <em>was rational</em>, while the work is done by substitutable and inexperienced students and young faculty; how &#8220;homework&#8221; projects and evaluations are treated as if individual people can learn in a vacuum of reading and self-direction and wordy lecture, as if textbooks were helpful without conversation; as if the cost, utility, quality and duration of scholarship were all perfectly fungible with one another, perfectly liquid&#8230; subject to insignificant exchange costs not worthy of note.</p>
<p>In my experience, students learn when they work collectively on a shared goal, supporting one another, and in the process learn by discovering and sharing their <em>nonoverlapping</em> skills: when they &#8220;cheat&#8221;. &#8220;Stars&#8221; who cannot explain their work, who cannot collaborate, who disdain &#8220;cheating&#8221; (by the standards of most modern Honor Pledges and tenure review committees) by sitting quietly by themselves and doing what <em>their massive insight</em> has revealed is the path to what <em>you (mere people) need</em>&#8230; these folks cannot as a rule reliably deliver value from their work.</p>
<p>This is something about the theory and practice of artificial intelligence, operations research, machine learning, and metaheuristics: About the unwillingness or inability to treat techniques <em>prescriptively</em> except as a form of self-promotion of one&#8217;s own research or personal bias; about the strangely persistent shortfall in communicating the utility of those thousand variant methods from linear programming to fictitious play to genetic programming or graphical model learning, any one of which might potentially <em>answer questions, identify patterns, and <a href="http://www.sigevo.org/gecco-2009/competitions.html">help people invent software or physical engineering designs</a></em>; about a culture of &#8220;practitioners&#8221; who cannot be bothered to learn enough theory to explain why their approach is sufficient for <em>their particular</em> tasks, and a separate culture of &#8220;theorists&#8221; who cannot be bothered to learn enough of best practice to explain why their approach is necessary for any task.</p>
<p>In my experience, <em>the average time an algorithm is expected to run</em> may be of interest, but as far as <strong>my particular problem</strong> is concerned it has no bearing until I have run it for a while to see some results, see how it&#8217;s going, suss out what &#8220;kind&#8221; of problem this specific instance is&#8212;to see what value comes from &#8220;how long&#8221; it will take to run, as opposed to seeing any answer at all. <strong>I do work, I create stuff, to better understand the path from idealized goal to realized value.</strong> Things like speed, accuracy, ease of use and understandability, these are things I try to measure, not assume beforehand for some combination of problem and approach, and I want information with which to update my assessments as quickly and accurately as possible. Because for some strange reason <em>I am unable to tell beforehand how difficult an interesting instance of a problem will be, even with the most familiar approach.</em></p>
<p>I have a great deal of both practical experience and theoretical backing in these matters, and all that has happened <em>for me</em> (your mileage may vary) is that <strong>I am more uncertain about my prejudices, and yours, all the time.</strong></p>
<p>On average, doing something small, immediately, is better than talking a long time about the many things you could do, about potentialities and limits and average behavior. And perhaps better than doing &#8220;just anything&#8221; is considering the small set of simple incremental improvements, <em>selecting the one that seems it will provide the most value for that scale of effort</em>, and trying it.</p>
<p>In too many domains we conflate <em>rationality</em> with <em>rigor</em>, and treat the straightest path between them as a recipe for success. But isn&#8217;t &#8220;rationality&#8221; an intentionally bounded thought process? a strategy of fully dismissing alternatives as greedily and thoroughly as possible?</p>
<p>But I don&#8217;t want to spend my time with rigorous people. They&#8217;re fucking annoying, when you get right down to it. When I&#8217;m actually trying to solve a problem, I would prefer to collaborate with ten <em>experienced</em> people (some &#8220;theorists&#8221;, some &#8220;practitioners&#8221;) who can speak quickly, approximately, and explore oh so many alternatives. I want people who can use simple, stupid, non-optimal tools all of us poor fools can understand&#8230; but who in <em>using</em> those tools discover many paths by which we might collectively trace our way&#8212;<em>any goddamned way as long as we arrive</em>&#8212;from our immediate goal to our desired value.</p>
<p>Because value trumps method.</p>
<p>And value (as I&#8217;ve said) is something that may not be rationally predictable. Value comes along the way, it <em>emerges</em>. Value in so many cases is contingent on multiple scales of experience, long and short term, on constantly revised and discarded models, on alternative hypotheses easily exchanged. Achieving value depends on my tools, my inclination, my habit. On what I&#8217;ve done so far.</p>
<p>And all these change from person to person, from problem to problem. From moment to moment. In my experience, on a shorter scale than any&#8212;<em>any</em>&#8212;problem-solving method, whether it&#8217;s a business project, a thesis or grant, a single &#8220;simple&#8221; application of heuristic to instance.</p>
<p>Something deep is missing out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/02/02/something-more-focused-on-planning-experience-and-practice/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can I blame Herb Simon?</title>
		<link>http://williamtozier.com/slurry/2009/02/01/can-i-blame-herb-simon</link>
		<comments>http://williamtozier.com/slurry/2009/02/01/can-i-blame-herb-simon#comments</comments>
		<pubDate>Sun, 01 Feb 2009 18:47:41 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1669</guid>
		<description><![CDATA[I&#8217;m working on a presentation and a chapter for the forthcoming GPTP Workshop, and trying to capture something that&#8217;s bothered me for&#8230; well, as long as I&#8217;ve been writing computer simulations and doing algorithmic search and optimization, which is (jesus) &#8230; <a href="http://williamtozier.com/slurry/2009/02/01/can-i-blame-herb-simon">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a presentation and a chapter for the forthcoming GPTP Workshop, and trying to capture something that&#8217;s bothered me for&#8230; well, as long as I&#8217;ve been writing computer simulations and doing algorithmic search and optimization, which is (jesus) like 3/4 of my life. And moreso recently, when I went back to graduate school in Industrial &#038; Operations Engineering, and was exposed to a suite of cultural norms I had only experienced indirectly when I was a biologist.</p>
<p>And I&#8217;m not sure how best to put my finger on it or sum it up, so let me just dump a little pile here to fester while I try to think more: A core myth of &#8220;modern&#8221; computer science and applied mathematics&#8212;a foundational one it seems&#8212;is that <em>algorithms are autonomous and atomic</em>.</p>
<p>And yes, this probably seems like a &#8220;yeah, so?&#8221; realization. But I sit here working on the <a href="http://joechip.net/nudge">Nudge system</a> and designing it to be used interactively in exploratory settings (unlike, as far as I know, any other GP system). And I found myself rolling my eyes (again) at the senseless folderol a computer science graduate was saying about software development the other day at lunch, about how anything that &#8220;answers the question as fast as possible&#8221; is the best programming solution, QED. And so on.</p>
<p>I can&#8217;t think of a single example of a search, optimization, machine learning, neural net training, agent-based simulation, AMPL optimization or other programming project and &#8220;run&#8221;, in a 25 year span, where I didn&#8217;t watch what was happening, see a problem, stop the &#8220;run&#8221;, make changes, and re-start it. Not one. I&#8217;ve fiddled with training/test data breakdowns, seen symptoms of bugs and model deficiencies and statistical anomalies that lead me to <em>intervene</em>, or seen slowness (or over-eagerness) to converge that led me to improve my code, or seen transient patterns that were more useful or interesting than the &#8220;real&#8221; program paid attention to.</p>
<p>Well, OK: Maybe I&#8217;m not a very good programmer. This is a thing I would agree with.</p>
<p>I note that I haven&#8217;t written a paper or even an email without revision. I haven&#8217;t had an earnest conversation on a technical topic without some minor argument and restatement and analysis. I haven&#8217;t willingly programmed in maybe a decade without unit tests and a dynamic notion of &#8220;requirements&#8221; and &#8220;goals&#8221;. And I haven&#8217;t been in a seminar without questioning the direction of the research, asking about tangents and parallel tracks and the roads untraveled.</p>
<p>It&#8217;s what people do.</p>
<p>Yet in AI research, and in not just the little byway that&#8217;s genetic programming but also that broader world of computer science and operations research and machine learning and datamining and so on, people still <em>act</em> as if analysis, modeling, design and programming were something utterly, distantly separate from <em>execution of code</em>. As if there were a &#8220;right&#8221; algorithm in a general case, as if faster was always better, as if it is <em>not the job</em> of an engineer to know anything about domain, or to adapt in any way to &#8220;externalities&#8221;.</p>
<p>As if you could <em>specify</em> a problem up front, spell out everything in a nice three-ring binder, and &#8220;hand&#8221; this specification to some plug-compatible mechanistic &#8220;solver&#8221; or &#8220;programmer&#8221; that was optimally fast and provably convergent and correct in the limit, and the lights would flash and the bell would go &#8220;ding&#8221; and a little punch card would poke out at you like the pert tongue of Athena herself with <em>the answer</em>.</p>
<p>This is a problem for me.</p>
<p>Quite literally, since I gladly walked away from my last Ph.D. program (which was an excellent one in its field) for essentially this core difference. There&#8217;s something wrong, and I increasingly believe <em>dangerous</em>, about&#8230; well, something I can&#8217;t quite name. Call it &#8220;hubris&#8221; or &#8220;cowboy culture&#8221; or &#8220;objectivism&#8221; if you really want to get nasty. That suite of traits that includes financial engineering&#8217;s unquestioning reliance on stupid &#8220;simplifying&#8221; assumptions; and computer science&#8217;s interest in algorithmic complexity at the expense of <em>finding answers to questions</em>; and almost all of operations research, where &#8220;be wise, linearize&#8221; is a mantra; and my own technical specialty of metaheuristics, where <em>even today</em> people hand me charts labeled &#8220;average performance vs. time&#8221; no matter how many times I reject their papers and yell at them in print because <strong>I have never cared about average performance</strong>.</p>
<p>There&#8217;s a stink of mind:body duality in there. A kind of biased religio-mathematization that imagines there is a best, an ideal, a way of delimiting a <em>idealized set of problems</em> that is <em>better</em> and more <em>tractable</em> and <strong>more elegant</strong> than any single instance.</p>
<p>Than the real world, for example.</p>
<p>And increasingly, I think Herb Simon is the antichrist because of it.</p>
<p>When I&#8217;m designing a genetic programming system, or a multiagent simulation, or a software development (not computer science) project, or a meeting or a story for that matter, I&#8217;m not <em>looking</em> for autonomy.</p>
<p>The basis of my interest in genetic programming (and machine learning and statistics more generally) is how it aids <em>people</em>. The C programming language, as far as I&#8217;m concerned, is not automatically &#8220;faster&#8221; than Python, <em>because I count the time it takes to think and write and debug and understand</em> a C program and a Python program. If the same algorithm will take ten times longer to code in C than Python, and may hide secret bugs behind stupid pointer errors or strange type handling, and which blocks my ability to use test-driven development and emergent software design&#8230; that&#8217;s <em>worse</em>, not better.</p>
<p>And that same shortcoming is true, I realize, about the way academics approach nonlinear programming and bioinformatics and swarm-based computing and stuff, too. Papers are written, projects undertaken, grant monies spent, and graduates pooped out into the workplace as if <em>people who haven&#8217;t even met me could determine what I wanted in a given situation.</em></p>
<p>They piss me off like the worst marketers do, in other words. [Ironically, the most beloved of my academic friends <em>never watch TV</em>, and the most beloved of my marketing friends <em>never pay attention to the math</em>....]</p>
<p>Here: No matter what your professor tells you, <em>people</em> still have to analyze and model a problem; spend time typing C or Python or AMPL code somewhere; debug semicolons or memory management or matrix definitions or recursion stacks; spend hours staring at results trying to concoct rules from their intuitions for acceptability (or risk re-running their experiments tenfold with different parameters in an attempt to &#8220;get better results&#8221;).</p>
<p>I <em>count</em> the conversations, the lab meetings, the code review and unit test writing, the peer review and the conferences and the late nights spent working waiting to see&#8212;like Kekule&#8212;the devils dance in a circle before we understand benzene&#8217;s structure. I count how hard it is to talk about something, how long it takes to <em>see</em> a way of solving a problem, how hard it is to understand what you have in the end, to tell whether you&#8217;re &#8220;done&#8221; or not. And how hard it is to do it again, to re-use what you&#8217;ve learned. I count that as wall-clock time, as my own measure of &#8220;net computational complexity&#8221;.</p>
<p>I suppose my mental model is much more a kind of <strong>heuristic conversation</strong>, a partnership between mathematics, man and machine. Where software and mathematics are a simply ways of framing special parts of a conversation.</p>
<p>Value does not automatically come with speed, <strong>or even with rigor</strong>. I do not value rigor in my conversations; I find it cloying. I prefer exploration (of ideas and errors) and exploitation (of good ideas and cliches) in balance, not just one or the other.</p>
<p>Why do you think I blame Herb? Hint: <em>pragmatism</em>. And if not Herb, who should I blame?</p>
<p><strong>update:</strong> Part of why I want to blame Herb Simon comes from conversations with Michael Cohen, some years ago. See, for example, his &#8220;Reading Dewey: Reflections on the Study of Routine&#8221; in <em>Organization Studies</em> (2007) vol 28 pg 773.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/02/01/can-i-blame-herb-simon/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mike Kessler&#8217;s Ann Arbor Coworking</title>
		<link>http://williamtozier.com/slurry/2009/01/29/mike-kesslers-ann-arbor-coworking</link>
		<comments>http://williamtozier.com/slurry/2009/01/29/mike-kesslers-ann-arbor-coworking#comments</comments>
		<pubDate>Thu, 29 Jan 2009 16:24:23 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[local]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1656</guid>
		<description><![CDATA[I think Mike Kessler can actually do this. He&#8217;s already overcome the worst barrier to entry we faced when we were exploring a local coworking facility: the tendency to dilute your decisionmaking by being too communitarian. And I have a &#8230; <a href="http://williamtozier.com/slurry/2009/01/29/mike-kesslers-ann-arbor-coworking">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://annarborchronicle.com/2009/01/28/building-coworking-space-brick-by-brick/">I think Mike Kessler</a> <a href="http://coworkinga2.wordpress.com/">can actually do this</a>. He&#8217;s already overcome the worst barrier to entry we faced when we were exploring a local coworking facility: <em>the tendency to dilute your decisionmaking by being too communitarian</em>. And I have a feeling he might even beat the second-worst barrier to entry: the cost of commercial real estate in downtown Ann Arbor.</p>
<p>Not by having a lower cost. If that were to happen, the local world&#8217;s tangible power structure would collapse, and those well-regarded wearers of finely spun black wool coats who hold the city in their black leather gloves would fly into a panic. Heaven forfend anything renting in such a prime abandoned building in the quiet part of Main Street nobody walks down for less than $23/foot. Mike&#8217;s overcome the barrier by having a bird in the hand: <a href="http://www.shaffran.com/dev.html">Ed Shaffran</a>.</p>
<p>So I&#8217;m committing to paying my share for six months, for whatever that&#8217;s worth. I&#8217;ll hold court there during the days, take my business and planning meetings there, use it as a base of operations when I wander Main Street and Liberty and State to other meetings, do my genetic programming and complex systems training sessions there, set it up as a permanent base for our Scanning Bee distributed digitization projects, have after-hours parties and user-group meetings there.</p>
<p>Whatever. I&#8217;m in. I like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/01/29/mike-kesslers-ann-arbor-coworking/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Have a Book: Theodore Thinker&#8217;s Tales: The Balloon and Other Stories (1859)</title>
		<link>http://williamtozier.com/slurry/2009/01/12/have-a-book-theodore-thinkers-tales-the-balloon-and-other-stories-1859</link>
		<comments>http://williamtozier.com/slurry/2009/01/12/have-a-book-theodore-thinkers-tales-the-balloon-and-other-stories-1859#comments</comments>
		<pubDate>Tue, 13 Jan 2009 01:24:21 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Tidbits of nanohistory]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1637</guid>
		<description><![CDATA[Theodore Thinker&#8217;s Tales: The Balloon and Other Stories, by Francis C. Woodworth. Clark, Austin &#038; Smith (New-York), 1859. Uncorrected OCR and downsampled grayscale images; we&#8217;ll post a more authoritative version someday when I&#8217;m not just putting the software through its &#8230; <a href="http://williamtozier.com/slurry/2009/01/12/have-a-book-theodore-thinkers-tales-the-balloon-and-other-stories-1859">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://williamtozier.com/filesForBlog/books/reduced_balloon.pdf"><em>Theodore Thinker&#8217;s Tales: The Balloon and Other Stories</em>, by Francis C. Woodworth. Clark, Austin &#038; Smith (New-York), 1859.</a> Uncorrected OCR and downsampled grayscale images; we&#8217;ll post a more authoritative version someday when I&#8217;m not just putting the software through its paces.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/01/12/have-a-book-theodore-thinkers-tales-the-balloon-and-other-stories-1859/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How would a Cable TV cooperative work?</title>
		<link>http://williamtozier.com/slurry/2009/01/11/how-would-a-cable-tv-cooperative-work</link>
		<comments>http://williamtozier.com/slurry/2009/01/11/how-would-a-cable-tv-cooperative-work#comments</comments>
		<pubDate>Sun, 11 Jan 2009 16:15:09 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Disintermediation]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1626</guid>
		<description><![CDATA[Recent stupidity with Comcast (their ever-incrementing &#8220;local franchise fees&#8221; and &#8220;taxes&#8221;; that annoying stalker &#8220;dude&#8221; that &#8220;manages their reputation&#8221; on Twitter; generally degraded subjective quality of service here in the household; daily excursions into Nothing on the Pre-paid Television Again&#8482;) &#8230; <a href="http://williamtozier.com/slurry/2009/01/11/how-would-a-cable-tv-cooperative-work">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recent stupidity with Comcast (their <a href="http://comcraptic.com/">ever-incrementing &#8220;local franchise fees&#8221; and &#8220;taxes&#8221;</a>; that annoying <a href="http://twitter.com/comcastcares">stalker &#8220;dude&#8221; that &#8220;manages their reputation&#8221; on Twitter</a>; generally degraded subjective quality of service here in the household; daily excursions into <em>Nothing on the Pre-paid Television Again&trade;</em>) leads me to once again examine alternatives to monopoly cable franchises.</p>
<p><a href="http://www.apple.com/appletv/">AppleTV</a>: Is appealing in many ways&#8212;not least because given Comcast&#8217;s pricing scheme we would have to watch three movies <em>every day</em> to exceed Comcast&#8217;s annual fees&#8212;but there&#8217;s one problem. My Mom (85 years old) is the main TV-watcher these days, and has adopted a very 20th-Century modality for viewing, <em>viz</em>: Click the &#8220;channel up&#8221; button over and over until something catches your eye, and watch that until you get bored, and then go look at the &#8220;most likely&#8221; channels, and&#8230; repeat until bedtime. AppleTV, on the other hand, enforces with its egregious <a href="http://www.theonion.com/content/video/apple_introduces_revolutionary">MacBook Wheel&trade; interface</a>, a &#8220;traverse a hierarchy of uselessly outmoded and misleading taxonomic crap, until you get stuck in a dead end and accidentally push the unlabeled button meaning &#8216;exit&#8217; instead of the other unlabeled one meaning &#8216;back&#8217;, and give up in a fit of pique&#8221; interface, aka <strong>Visual Phonemail</strong>.</p>
<p>FTL, Apple.</p>
<p>NetFlix seems fine as a supplement to some broadcast outlet, but there&#8217;s no spontaneity. And no local television. And no immediacy. NetFlix is a planner&#8217;s game, and one cannot plan everything.</p>
<p>Broadcast TV? In this market? Shyeah, right.</p>
<p>And that leaves the dishes and the telephone plays. AT&#038;T U-verse, some kind of torrent-driven computer thing&#8230; the usual cruft.</p>
<p>Why, without lapsing too far towards antipanglossianism, does this worst of all possible worlds exist? Or, perhaps: what might one do to fix it?</p>
<p>So I find myself musing about &#8220;setting up our own Cable company&#8221;. Even @comcastcares said, when he cropped up other day in my Twitter feed to ameliorate my loss and manage his employers&#8217; brand: <em>Anybody can lay their own wires.</em></p>
<p>Well, no; technically, <em>no</em>. Not everybody can lay their own wires. That would involve doing impact studies (did Comcast do ecological impact studies before digging and stringing up all that copper and glass? I don&#8217;t recall seeing them), and getting licensing on many levels, and slotting said supernumerary cables into the already-crowded utility easements out there in the world, and <em>not getting your wires clipped by other people&#8217;s service technicians</em>, and so forth.</p>
<p>So, yeah, anybody can lay their own wires about the same way anybody can have their own gravity. Just expend a lot of time and resources and energy piling a bunch of random shit together in one place, and it will happen spontaneously.</p>
<p>So what other ways might there be to disintermediate our way out of this stranglehold I&#8217;m feeling just now? Yes, sure, it&#8217;s a moment in history where the fortunes of broadcasters and cable companies and satellite franchises may be changing, since they&#8217;re all struggling to keep our distracted attention. maybe somebody could leverage their dilution into some kind of break-up of their hegemonic strength.</p>
<p>Let&#8217;s be specific. How might any one of us&#8212;or even a committed minority&#8212;take a slab of that rich pie and share it amongst ourselves? I have, for instance, a more-than-sneaking suspicion that delays in WiMAX rollout might have something to do with the cable companies&#8217; business models. And that FCC over-regulation of emergent P2P broadband wifi networks stifles competition with established players. And that, oh, I don&#8217;t know, actual physical wires are not taxed at a rate commensurate with their real value to the companies that own them.</p>
<p>So what&#8217;s possible?</p>
<p><strong>Tangentially:</strong> If somebody would just fuck the freakin&#8217; AppleTV interface with tagging or some kind of sensible &#8220;channel clicker&#8221; interface, it would be a <em>win</em>. But noooooo&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/01/11/how-would-a-cable-tv-cooperative-work/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Have a book</title>
		<link>http://williamtozier.com/slurry/2009/01/08/have-a-book</link>
		<comments>http://williamtozier.com/slurry/2009/01/08/have-a-book#comments</comments>
		<pubDate>Fri, 09 Jan 2009 03:37:16 +0000</pubDate>
		<dc:creator>Tozier</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Tidbits of nanohistory]]></category>

		<guid isPermaLink="false">http://williamtozier.com/slurry/?p=1622</guid>
		<description><![CDATA[A Hand-Book of Etiquette for Gentlemen by An American Gentleman. Leavitt &#038; Allen (New York), 1854. Uncorrected OCR; we&#8217;ll post a more authoritative version someday when I&#8217;m not just putting the software through its paces.]]></description>
			<content:encoded><![CDATA[<p><a href="http://williamtozier.com/filesForBlog/books/etiquette.pdf"><i>A Hand-Book of Etiquette for Gentlemen</i> by An American Gentleman. Leavitt &#038; Allen (New York), 1854.</a></p>
<p>Uncorrected OCR; we&#8217;ll post a more authoritative version someday when I&#8217;m not just putting the software through its paces.</p>
]]></content:encoded>
			<wfw:commentRss>http://williamtozier.com/slurry/2009/01/08/have-a-book/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

