<?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>confused of calcutta &#187; Software</title>
	<atom:link href="http://confusedofcalcutta.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://confusedofcalcutta.com</link>
	<description>a blog about information</description>
	<lastBuildDate>Sun, 29 Jan 2012 21:24:07 +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>Musing about Kurt Vonnegut and writing software</title>
		<link>http://confusedofcalcutta.com/2007/11/23/musing-about-kurt-vonnegut-and-writing-software/</link>
		<comments>http://confusedofcalcutta.com/2007/11/23/musing-about-kurt-vonnegut-and-writing-software/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 21:05:50 +0000</pubDate>
		<dc:creator>JP</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://confusedofcalcutta.com/2007/11/23/musing-about-kurt-vonnegut-and-writing-software/</guid>
		<description><![CDATA[Kurt Vonnegut, who died earlier this year, was that rare breed, a sane and articulate maverick. I&#8217;ve read most of his stuff, and enjoyed everything I&#8217;ve read. His last book, A Man Without A Country, was a wonderful read. Some years before he died, as part of a collection of hitherto unpublished short stories called [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Kurt_Vonnegut">Kurt Vonnegut,</a> who died earlier this year, was that rare breed, a sane and articulate maverick. I&#8217;ve read most of his stuff, and enjoyed everything I&#8217;ve read. His last book, <a href="http://en.wikipedia.org/wiki/A_Man_Without_a_Country">A Man Without A Country</a>, was a wonderful read.</p>
<p style="text-align: center"><img src="http://confusedofcalcutta.com/wp-content/uploads/2007/11/4.13-kurt-vonnegut.jpg" alt="4.13 Kurt Vonnegut" title="4.13 Kurt Vonnegut" border="1" height="608" hspace="4" vspace="4" width="500" /><span style="font-size: 0pt"></span></p>
<p>Some years before he died, as part of a collection of hitherto unpublished short stories called <a href="http://en.wikipedia.org/wiki/Bagombo_Snuff_Box">Bagombo Snuff Box</a>, he wrote this:</p>
<blockquote><p>&#8220;Now lend me your ears. Here is Creative Writing 101:</p>
<p>1. Use the time of a total stranger in such a way that he or she will not feel the time was wasted.<br />
2. Give the reader at least one character he or she can root for.<br />
3. Every character should want something, even if it is only a glass of water.<br />
4. Every sentence must do one of two thingsâ€”reveal character or advance the action.<br />
5. Start as close to the end as possible.<br />
6. Be a sadist. No matter how sweet and innocent your leading characters, make awful things happen to themâ€”in order that the reader may see what they are made of.<br />
7. Write to please just one person. If you open a window and make love to the world, so to speak, your story will get pneumonia.<br />
8. Give your readers as much information as possible as soon as possible. To heck with suspense. Readers should have such complete understanding of what is going on, where and why, that they could finish the story themselves, should cockroaches eat the last few pages.&#8221;</p></blockquote>
<p>When I read that, I could not help but think that we need a simple equivalent for software. Something along the lines of:</p>
<p>1. Use the time of a total stranger in such a way that he or she will not feel the time was wasted.<br />
2. Give the user at least one function or facility he or she can root for.<br />
3. Every function should satisfy some user need, however basic.<br />
4. Every screen should do one of two things: reveal new functions or extend an existing function.<br />
5. &#8230;&#8230;&#8230;..</p>
<p>You get my drift. Don&#8217;t be put off by my paltry attempt, but I was thinking of setting up a wiki with the text and inviting readers to submit their entries and to vote for the best, just for the crack. What do you think? Let me know if I should.</p>
<p>My thanks to <a href="http://www.drawger.com/stevebrodner/?section=profile&amp;">Steve Brodner of drawger.com</a> for the drawing, I really think he captures something of Vonnegut&#8217;s attitude in it.</p>
]]></content:encoded>
			<wfw:commentRss>http://confusedofcalcutta.com/2007/11/23/musing-about-kurt-vonnegut-and-writing-software/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Musing about Agile</title>
		<link>http://confusedofcalcutta.com/2007/01/29/musing-about-agile/</link>
		<comments>http://confusedofcalcutta.com/2007/01/29/musing-about-agile/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 21:52:19 +0000</pubDate>
		<dc:creator>JP</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://confusedofcalcutta.com/2007/01/29/musing-about-agile/</guid>
		<description><![CDATA[I&#8217;ve been catching up with my reading, and came across an intriguing post by Kathy Sierra. Headlined What Comes After Usability, it poses some very interesting questions. I quote from her post: Unlike waterfalls (which run in one direction and don&#8217;t back up), spirals can produce software much more likely to match what users want. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been catching up with my reading, and came across an intriguing post by <a href="http://headrush.typepad.com/about.html">Kathy Sierra</a>. Headlined <a href="http://headrush.typepad.com/creating_passionate_users/2007/01/what_comes_afte.html">What Comes After Usability</a>, it poses some very interesting questions. I quote from her post:</p>
<blockquote><p>Unlike <a href="http://en.wikipedia.org/wiki/Waterfall_model">waterfalls</a> (which run in one direction and don&#8217;t back up), spirals can produce software much more likely to match what users want. Spirals support usability, and usability drives the need for spiral development. But what comes after usability? And will new development approaches emerge to support it?</p>
<p>So, I guess I&#8217;m really asking two somewhat-related questions.</p></blockquote>
<p>What are spirals? Kathy&#8217;s term for the family of techniques we know as <a href="http://en.wikipedia.org/wiki/Agile_software_development">Agile</a> and <a href="http://en.wikipedia.org/wiki/Extreme_Programming">XP</a> and <a href="http://en.wikipedia.org/wiki/Iterative_and_incremental_development">fast iteration</a>, a term I happen to like. Here&#8217;s the context she uses it in:</p>
<p><img width="376" height="382" alt="Development models" class="center" src="http://confusedofcalcutta.com/wp-content/uploads/2007/01/developmentmodels.png" /></p>
<p>Kathy puts forward the suggestion that what comes after usability is <em><a href="http://en.wikipedia.org/wiki/Mihaly_Csikszentmihalyi#Flow">Flow</a></em>, and, as you would expect, makes reference to the <em>Godfather of Flow</em>, <a href="http://en.wikipedia.org/wiki/Mihaly_Csikszentmihalyi">Mihaly Csikszentmihalyi</a>, and to <a href="http://www.amazon.com/Flow-Psychology-Experience-Mihaly-Csikszentmihalyi/dp/0060920432">his seminal book</a> on the subject. By the way, she invites comment and opinion on her suggestion, so please join the fray at her site so that we can all learn from it.</p>
<p>While I was thinking about this, I was doing my usual thing and reading a number of other books and magazines in parallel. And one of the books I&#8217;ve been reading is quite unusual; it&#8217;s called <a href="http://www.dreamingincode.com/">Dreaming In Code</a>, and it&#8217;s written by <a href="http://www.dreamingincode.com/about-the-author/">Scott Rosenborg</a>, one of the co-founders of salon.com. When I saw it was touted as &#8220;the first true successor to <a href="http://en.wikipedia.org/wiki/Tracy_Kidder">Tracy Kidder&#8217;s</a> <a href="http://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine">The Soul of a New Machine</a>&#8220;, the <a href="http://en.wikipedia.org/wiki/Data_General">Data General</a> person in me couldn&#8217;t resist picking it up. And seeing recommendations from <a href="http://www.stevenberlinjohnson.com/">Steven Johnson</a> and <a href="http://sf.backfence.com/news/newsList.cfm?myComm=PA&#038;tid=51">Dan Gillmor</a> made sure I read it.  [An aside. As a result of buying the book I've discovered Scott's blog, <a href="http://www.wordyard.com/">Wordyard</a>. Fascinating.]</p>
<p>In the book, Scott quotes from an interview he did with <a href="http://www.joelonsoftware.com/">Joel Spolsky</a> some time ago. While on the subject of methodologies, Joel is quoted as saying:</p>
<blockquote><p>&#8220;The key problem with the methodologies is that, implemented by smart people, the kind of people who invent methodologies, they work. Implemented by shlubs who will not do anything more than following instructions they are given, they won&#8217;t work. Anyway, the majority of developers don&#8217;t read books about software development, they don&#8217;t read web sites about software development, they don&#8217;t even read Slashdot. So they&#8217;re never going to get this, no matter how much we keep writing about it.&#8221;</p></blockquote>
<p>Incidentally, Scott makes reference to The Joel Test as part of this discussion, and it made me smile, just as it did when I first read it nearly seven years ago. If you haven&#8217;t seen it before, here are Joel&#8217;s Twelve Questions:</p>
<ol compact type="1">
<li>Do you use source control?</li>
<li>Can you make a build in one step?</li>
<li>Do you make daily builds?</li>
<li>Do you have a bug database?</li>
<li>Do you fix bugs before writing new code?</li>
<li>Do you have an up-to-date schedule?</li>
<li>Do you have a spec?</li>
<li>Do programmers have quiet working conditions?</li>
<li>Do you use the best tools money can buy?</li>
<li>Do you have testers?</li>
<li>Do new candidates write code during their interview?</li>
<li>Do you do hallway usability testing?</li>
</ol>
<p>Anyone feel up to updating those 12 questions, to make them relevant to today&#8217;s context? [Yes, I do realise that the anti-Agile crew will probably insist that no such update is necessary... the same crew who claim that opensource is anti-innovation and anti-capitalist and anti-I-don't-know-what-else....]</p>
<p>Apologies for the ramble. What point am I trying to make?</p>
<p>Well, let&#8217;s start with Scott. One of the points he makes with real vehemence is the importance of constraints. I quote from his book:</p>
<p>Despite the odds &#8212; despite complexity and delay and unpredictable change &#8212; a lot of software does get written and delivered and, finally, used. Occasionally, it&#8217;s even good. Rarely, it actually does something new and valuable. And in a handful of cases, it achieves all of that on schedule.</p>
<p>Very often, in those rare cases, success is a by-product of iron-willed restraint &#8212; a choice firmly made and vociferously reasserted at every challenge to limit a project&#8217;s scope. Where you find software success stories, you invariably find people who are good at saying no. Like an artist who deliberately limits his pallet to one colour, a poet who chooses to write a sonnet instead of free verse, or a manufacturer who chooses to serve one small product niche, the successful programmer thrives because of, not in spite of, constraints.</p>
<p>if you&#8217;re interested in software development, you should read the book. Scott goes on to explain and develop the experience at 37 signals, an experience that really underlines the importance of user stories, in documenting what the user expects to see, touch, feel and do.</p>
<p>Then we move on to Kathy, who speaks about the need to move from usability and into flow, a state where the user is too busy enjoying what she is doing, too busy to critique or snipe at the software. Flow is when the user experience is no longer submerged in the software, but instead elevated to the outcomes that the software make possible.</p>
<p>Which brings me back full circle to a recent post of mine, where I was talking about Patricia Seybold&#8217;s new book, Outside Innovation. The excitement and the challenge of customer-created anything.<br />
The excitement and challenge of helping make that happen.</p>
<p>Remember what Peter Drucker said all those years ago, something I&#8217;ve quoted before:</p>
<p>Shoes are real. Money is an end result.</p>
<p>Customers don&#8217;t want software, they want the things they can make and do because of the software.</p>
<p>When we speak of customer experience, it is not about the software, it is about the things they can make and do. That&#8217;s where the flow is, that&#8217;s where the joy and the magic are. I still remember the joy I had when I played my first Star Trek style game on a Commodore Pet, when I played my first text-driven adventure game on a Burroughs 6800, when I played my first game of Rats on a B20. Ah yes, nostalgia.</p>
<p>Whose joy? The customer&#8217;s. Who is in the Zone, who&#8217;s experiencing the flow? The customer. Who can define what that experience is? The customer.</p>
<p>Which is why everything we build should be built around user stories.</p>
<p>And that&#8217;s why I&#8217;m Confused. How come everyone doesn&#8217;t use Agile?</p>
]]></content:encoded>
			<wfw:commentRss>http://confusedofcalcutta.com/2007/01/29/musing-about-agile/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Four Pillars: Thinking about sand and broccoli</title>
		<link>http://confusedofcalcutta.com/2007/01/24/four-pillars-thinking-about-sand-and-broccoli/</link>
		<comments>http://confusedofcalcutta.com/2007/01/24/four-pillars-thinking-about-sand-and-broccoli/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 19:13:15 +0000</pubDate>
		<dc:creator>JP</dc:creator>
				<category><![CDATA[Four pillars ]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://confusedofcalcutta.com/2007/01/24/four-pillars-thinking-about-sand-and-broccoli/</guid>
		<description><![CDATA[I&#8217;ve always been intrigued by what people actually do in services firms; I&#8217;ve worked in them all my life, and I have yet to figure it out completely. Why? Because every time I look, the daily &#8220;outputs&#8221; of individuals mystify me, yet everyone appears really busy. Weird. I used to understand how things worked, but [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always been intrigued by what people actually do in services firms; I&#8217;ve worked in them all my life, and I have yet to figure it out completely. Why? Because every time I look, the daily &#8220;outputs&#8221; of individuals mystify me, yet everyone appears really busy. Weird.</p>
<p>I used to understand how things worked, but lost my way after we discovered &#8220;productivity tools&#8221; and &#8220;end-user computing&#8221;. Ever since people started using spreadsheets and presentation tools, all the service industry rules changed for me. And I understood less and less.</p>
<p>Maybe I&#8217;m a dinosaur.</p>
<p>You see, I understood how individuals could use the spreadsheets and presentation tools, and I thought it was great. Then, when I saw some semblance of group work in these contexts, I thought I understood, and I hoped it would be great.</p>
<p>But the reality was different.</p>
<p>People spent incredible amounts of time producing the spreadsheets and presentations. People spent even more incredible amounts of time changing these things, arguing about what was in them, comparing the &#8220;content&#8221; with other sources of the same &#8220;content&#8221;. People spent time trying to acquire preview copies of spreadsheets and presentations; trying to influence what they contained; trying to differentiate what their particular thing said in comparison to what someone else&#8217;s thing said.</p>
<p>These productivity tools became the playthings of politicians. Particularly in large organisations. You know what I mean. It&#8217;s a bit like finding out that a <a href="http://en.wikipedia.org/wiki/Gantt">GANTT</a> chart was suddenly more important than the code deliverables it represented. [I know, I know, I've met those project managers as well....charlatans.]</p>
<p>The playgrounds that were called Meeting Minutes started looking deserted, as the serious players went on to bigger and better things. The power of presentation and graphics. And, particularly in Europe, the power of the spreadsheet. [Many years ago, I remember reading an unusual paper called <em>Britain's Right and Left Handed Companies</em>, written by a professor from Warwick. His first name was probably Peter, his surname was short, perhaps only four letters, I can't remember any more. But he looked deeply into this "figures" mentality and its European roots, and how it affected companies, particularly those in the UK]</p>
<p>Yes, I know I&#8217;m painting the lily. [Painting, not gilding. Gilding is what one does to refined gold]. But I digress.</p>
<p>Why am I so worked up about this, so much so that, explicitly, I didn&#8217;t allow for spreadsheets and slideware in <a href="http://confusedofcalcutta.com/about/">Four Pillars</a>?</p>
<p>Simple. Because these things are often lies. Without substance. They don&#8217;t need to be based on anything. Which makes the process of comparison and challenge and validation and verification truly painful. Yet everyone swears by them. Emperors and New Clothes. Everyone swears by them and everyone wastes incredible time using them. Unproductivity tools.</p>
<p>I think of spreadsheets and slideware in the same way I think of DRM. They pollute the path. Why do you think auditors the world over pore over and challenge &#8216;end user computing&#8221;, &#8220;desktop computing&#8221;, &#8220;spreadsheet computing&#8221; and their likes?</p>
<p>Which sane person would actually implement business processes that crystallised swivel-chairs all over the place? Let&#8217;s face it, that&#8217;s what we did. We didn&#8217;t learn from all the attempts at &#8220;Business Intelligence&#8221; and &#8220;Data Mining&#8221;. We didn&#8217;t learn from the prior pain of having implemented stand-alone non-referential systems. We went and enshrined all this in the way we work. No wonder ERP systems never delivered on their savings promises.</p>
<p>This is why I see no space for spreadsheets and presentation tools in Four Pillars.</p>
<p>There&#8217;s no point just ranting on about something, no point unless I suggest alternatives, new ways of working.</p>
<p><a onclick="window.open('http://confusedofcalcutta.com/wp-content/uploads/2007/01/plants_7_bg_082104.jpg','popup','width=1024,height=768,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false" href="http://confusedofcalcutta.com/wp-content/uploads/2007/01/plants_7_bg_082104.jpg"><img class="center" width="450" border="0" alt="Plants 7 Bg 082104" src="http://confusedofcalcutta.com/images/brocolli-450.jpg" /></a></p>
<p>So I want to talk about broccoli.</p>
<p>Not really, except for the fractal bit. I think there&#8217;s something <a href="http://www.smallpieces.com/">Small-Pieces-Loosely-Joined</a> about the way we work today, something <a href="http://en.wikipedia.org/wiki/Coupling_(computer_science)">High-Cohesion-And-Loose-Coupling</a>, that means that everyone deals with fairly well-formed items of work. Not piecemeal Assembly-Line, the way the productivity experts tried to make service industries work for the last fifty years. Somehow, we&#8217;ve gone and used concepts of workflow to break up tasks that cannot and should not be broken up, so that we felt happy in our assembly line cocoons and security blankets. Somehow we haven&#8217;t cared about the impact on our productivity, because we&#8217;ve had spreadsheets and presentations to hide behind. Standalone spreadsheets and presentations.</p>
<p>Now, with Web 2.0 tools and Web 2.0 ways of working, these things are changing. Tasks are becoming more fractal, and the information inputs and outputs are similarly fractal. Who knows, maybe we&#8217;re actually discovering what Object should have meant. I think that&#8217;s why I found what <a href="http://thingamy.typepad.com/">Sigurd Rinde</a> was doing at <a href="http://www.thingamy.com/">Thingamy</a> so fascinating. There was something about the way he looked at enterprise financial information that really jelled with me. He definitely saw through the clothes that weren&#8217;t there.</p>
<p>Which brings me to sand. Granularity. Granularity in the context of Four Pillars.</p>
<p>When I looked at the way Search, Publishing, Fulfilment and Conversation work, I realised more and more that there&#8217;s something different about the way we interact with information now. There are small pieces, for sure, but the pieces are beautifully formed and whole. Not sliced and diced to nothingness. Not summarised up the wazoo.</p>
<p>Now, when we see a summary of something, we can dig into what it represents. Dig and dig and dig until we go to the source. [In fact many years ago, not long after I started using spreadsheets, I met someone who had a startup in this space. I think it was called Forest and Trees. It may have become part of Symantec, I lost track. But they were on to something.]</p>
<p>Now, there&#8217;s no real loss of information as a result of synthesis and summary. No risk of error in multiple transformations. No need to reconcile stuff because you&#8217;re looking at the source anyway. No need to employ armies of reconcilers either. No need to spend years arguing about the figures on spreadsheets, or making the authorship of presentations something politically desirable.</p>
<p>Spreadsheets and presentations are like nuclear energy or e-mail. There are good uses and bad uses. The trouble is that for the last few decades, we&#8217;ve been in the Bad Use phase, and we need to break away from there. We need to make sure the small pieces stay loosely joined.</p>
<p>[My thanks to <a href="http://pdphoto.org/index.php">PDphoto.org</a> for the wonderful royalty-free broccoli image. They do accept donations, though, which is good.]</p>
]]></content:encoded>
			<wfw:commentRss>http://confusedofcalcutta.com/2007/01/24/four-pillars-thinking-about-sand-and-broccoli/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>EU Study on impact of opensource</title>
		<link>http://confusedofcalcutta.com/2007/01/18/eu-study-on-impact-of-opensource/</link>
		<comments>http://confusedofcalcutta.com/2007/01/18/eu-study-on-impact-of-opensource/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 14:15:30 +0000</pubDate>
		<dc:creator>JP</dc:creator>
				<category><![CDATA[DRM and IPR]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://confusedofcalcutta.com/2007/01/18/eu-study-on-impact-of-opensource/</guid>
		<description><![CDATA[I&#8217;ve spent some time reading a recent study titled Economic Impact of Open Source Software on Innovation and the Competitiveness of the Information and Communications Technologies (ICT) Sector in the EU. Don&#8217;t worry, you won&#8217;t think the title is too long when you see the document, all 287 pages of it. And no, I haven&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent some time reading a recent study titled <em>Economic Impact of Open Source Software on Innovation and the Competitiveness of the Information and Communications Technologies (ICT) Sector in the EU</em>. Don&#8217;t worry, you won&#8217;t think the title is too long when you see the document, all 287 pages of it. And no, I haven&#8217;t finished reading it yet. I&#8217;ve given it a quick skim, am now on pass 2, which is where I take notes and doodle; it looks like I will stay on pass 2 for a week or more.</p>
<p><span class="callout">doubling every<br />18-24 months</span>In the meantime, any of you who&#8217;s vaguely interested in the impact of opensource should take a look at it. I know it&#8217;s big and cumbersome, but you don&#8217;t have to print it. I know it&#8217;s detailed and tedious, but life is not always about soundbites. I know it&#8217;s full of figures and charts, some of them dating back to 2002, but a lot of it is largely new and interesting. </p>
<p>You can find the study via <a href="http://www.flossimpact.eu/">this link</a>, which also takes you to the press release announcing the publication of the study earlier this week. </p>
<p>By the way, <a href="http://en.wikipedia.org/wiki/Rishab_Aiyer_Ghosh">Rishab Aiyer Ghosh</a> is one of the authors. I first came across Rishab when I started reading First Monday, and he quickly became a must-read for me. One of the books he edited, called <em>CODE, or the Collaborative Ownership and the Digital Economy</em>, is for sure one of my top ten business books of the decade. I think everyone who has even a modicum of interest in the DRM and IPR discussions should read the book, even before they read <a href="http://www.lessig.org/blog/">Lessig</a> or <a href="http://www.tfisher.org/PTK.htm">Fisher</a>.</p>
<p>Here&#8217;s a sample of the things I learnt in the skim</p>
<ul>
<li>There appears to be a Moore&#8217;s Law of sorts operating upon the FLOSS codebase, with a doubling every 18-24 months</li>
<li>The FLOSS codebase today represents over 130,000 person-years of effort</li>
<li>FLOSS-related services will represent 32% of all IT services within the next 3 years</li>
</ul>
<p>Also, you may find these three diagrams of interest, showing the FLOSS committer population in the context of overall population, connected people and the rich. I&#8217;ve never seen this sort of information, so I think we owe the authors something.</p>
<p style="text-align:center;"><a href="http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181326.jpg" onclick="window.open('http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181326.jpg','popup','width=488,height=318,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181326-tm.jpg" height="100" width="153" border="1" hspace="4" vspace="4" alt="200701181326" /></a><a href="http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181325.jpg" onclick="window.open('http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181325.jpg','popup','width=540,height=337,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181325-tm.jpg" height="100" width="160" border="1" hspace="4" vspace="4" alt="200701181325" /></a><a href="http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181326-1.jpg" onclick="window.open('http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181326-1.jpg','popup','width=488,height=318,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://confusedofcalcutta.com/wp-content/uploads/2007/01/200701181326-1-tm.jpg" height="100" width="153" border="1" hspace="4" vspace="4" alt="200701181326-1" /></a><span style="font-size:0pt;"><br />
</span></p>
<p>One of the more intriguing observations in the study, which comes across in the summary as well as in the body of the document, is the following:</p>
<ul>
<li>That the current battles about DRM and IPR are having an undesired effect, and that is to deflect creatives resources towards &#8220;defensive&#8221; innovation.</li>
<li>That FLOSS activities give us an opportunity to correct this blemish</li>
</ul>
<p>Read it for yourself. Let me know what you think. </p>
]]></content:encoded>
			<wfw:commentRss>http://confusedofcalcutta.com/2007/01/18/eu-study-on-impact-of-opensource/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Agoramancy? A Sunday afternoon ramble</title>
		<link>http://confusedofcalcutta.com/2007/01/14/agoramancy-a-sunday-afternoon-ramble/</link>
		<comments>http://confusedofcalcutta.com/2007/01/14/agoramancy-a-sunday-afternoon-ramble/#comments</comments>
		<pubDate>Sun, 14 Jan 2007 16:15:54 +0000</pubDate>
		<dc:creator>JP</dc:creator>
				<category><![CDATA[Because Effect]]></category>
		<category><![CDATA[Four pillars ]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://confusedofcalcutta.com/2007/01/14/agoramancy-a-sunday-afternoon-ramble/</guid>
		<description><![CDATA[I don&#8217;t know about you, but I spend a fair amount of time looking at things that emerge from open source communities, be they free-as-in-freedom or free-as-in-gratis. At least one of the reasons I do so is to try and figure out what happens next. Agoramancy? Who knows. [For those who care about these things, [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know about you, but I spend a fair amount of time looking at things that emerge from open source communities, be they free-as-in-freedom or free-as-in-gratis. At least one of the reasons I do so is to try and figure out what happens next. Agoramancy? Who knows. [For those who care about these things, the word "agoramancy" yielded precisely one result via Google.]</p>
<p>I used to track something called <a href="http://www.campware.org/en/camp/campcaster_news/694/">LiveSupport</a>, which lately became <a href="http://www.campware.org/en/camp/campcaster_news/">CampCaster</a>. If you get the chance, go there and take a look. Alternatively, I&#8217;ll save you some of the bother and quote some of the interesting bits from their site:</p>
<ul>
<li><em>Never heard of Campcaster? Here&#8217;s the elevator pitch: Campcaster helps you run your radio station. Do automated broadcasting and live studio playout in one system: schedule your broadcasts from the comfort of your own home with the Campcaster Web component, or do dynamic live shows with the Campcaster Studio desktop application.
<p>What&#8217;s the big deal about this release? We&#8217;ll cut to the chase: Campcaster 1.1 is the first release that is stable and feature-complete enough to be used in production systems. Indeed, the Campware implementation team will be helping to roll it out to multiple radio stations in Sierra Leone later this month. Other major radio stations are starting to adapt Campcaster to their needs: Austria&#8217;s Radio Orange is adapting the playout system to work with its digital archive, while in Hungary, a network of independent radio stations is integrating Campcaster&#8217;s storage server into its <a target="_blank" title="Go to IKRA site" href="http://dev.tilos.hu/projects/ikra">IKRA project</a>, a generic public website engine for radio stations.</p>
<p>&#8220;Awesome!  Where can I get it?&#8221; you ask.  The first thing you should know is that Campcaster only works on Linux.  We recommend <a href="http://se.releases.ubuntu.com/6.06/">Ubuntu Dapper</a> or any other Debian-based system.</p>
<p>If you have an Ubuntu or Debian system, then just <a href="http://code.campware.org/projects/campcaster/wiki/CheatSheet">click here for installation instructions.</a> Otherwise, <a href="https://sourceforge.net/project/showfiles.php?group_id=136949">click here to download.</a></em></li>
</ul>
<p>This gets very interesting. In the lead-up to Y2K, despite everything the consultants did to raise FUD amongst the billpayers, many Eastern European and South Asian countries stood their ground. <em>Houston, we don&#8217;t have a problem. </em>Why? Because they computerised <em>too late</em>. The advantage of <em>No Legacy</em>.</p>
<p>When you look at the countries that are really making use of opensource, a similar pattern emerges. People who find lock-in a luxury too far. The <a href="http://en.wikipedia.org/wiki/Infinitesimal">infinitesimal</a> cynic in me sees <a href="http://en.wikipedia.org/wiki/Food_for_Peace">PL 480</a> equivalents where people are forced to use lock-in products and services, where governments set vendor locks in concrete. But then I remember 1974 and <a href="http://en.wikipedia.org/wiki/Daniel_Moynihan">Daniel Patrick Moynihan</a> writing what was then the world&#8217;s largest cheque ever, for $2.2 billion, and then presenting that cheque to <a href="http://en.wikipedia.org/wiki/Indira_gandhi">Mrs Gandhi</a> to clear the PL 480 residues.</p>
<p>Back to the point. See what the CampCaster site says:</p>
<p><em><strong>The first thing</strong> you should know is that <strong>Campcaster only works on Linux.</strong>  We <strong>recommend <a href="http://se.releases.ubuntu.com/6.06/">Ubuntu Dapper</a> or any other Debian-based system.</strong></p>
<p><strong> If you have</strong> an <strong>Ubuntu</strong> or Debian system, <strong>then just </strong><a href="http://code.campware.org/projects/campcaster/wiki/CheatSheet"><strong>click here</strong> for installation instructions.</a> Otherwise, <a href="https://sourceforge.net/project/showfiles.php?group_id=136949">click here to download.</a></em></p>
<p><strong>Is this the shape of things to come? Only Linux. With a recommended distro. But possible with other distros. Only Linux.<br />
</strong></p>
<p>Linux is definitely becoming more and more mainstream, and we will see variations on this type of announcement all the time.</p>
<p>Take <a href="https://www.theveniceproject.com/">The Venice Project</a> as an example. For years people have been telling me that there&#8217;s nothing they can use to watch TV on Linux, even though I showed them magazine articles that said they could, and even tried to show them the software. Tried. And failed. But that was in the past.</p>
<p>What now? What does the Venice Project say about this? I quote from their site:</p>
<ul>
<li>
<h3>Does The Venice Projectâ„¢ work on the Mac or Linux?</h3>
</li>
<li>We&#8217;re working hard on a native Macintosh Intel version and expect it to be available in the next few months. Currently the application works fine under Bootcamp but not under Parallels; it needs to access the graphics processing unit (GPU) for some of its operations, and Parallels does not support that at the moment.</li>
<li>A Linux version is also in the works.</li>
</ul>
<p>Folks, we&#8217;re heading fast towards a world where Linux, OSX and Windows will coexist. Where the market will force people to make substitution-level interoperability something &#8220;normal&#8221; and to be expected. Where industrial-strength design coexists with elegance and coolth.</p>
<p>And I for one am looking forward to that new world.</p>
<p>A coda. You know, when IBM sold their PC division to Lenovo, I heard rumours that they did it because the management were sick and tired of the fights between their Linux guys and their Windows guys. I dismissed it as the fiction it was. But now I wonder.</p>
]]></content:encoded>
			<wfw:commentRss>http://confusedofcalcutta.com/2007/01/14/agoramancy-a-sunday-afternoon-ramble/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Musing about opensource: The threat is stronger than the move</title>
		<link>http://confusedofcalcutta.com/2007/01/10/musing-about-opensource-the-threat-is-stronger-than-the-move/</link>
		<comments>http://confusedofcalcutta.com/2007/01/10/musing-about-opensource-the-threat-is-stronger-than-the-move/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 17:47:08 +0000</pubDate>
		<dc:creator>JP</dc:creator>
				<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Retarded hippie]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://confusedofcalcutta.com/2007/01/10/musing-about-opensource-the-threat-is-stronger-than-the-move/</guid>
		<description><![CDATA[What do you do when you&#8217;re told to take it very easy, when you&#8217;re told to make &#8220;slow&#8221; a polysyllabic word? If you&#8217;re me, and you also have a deep-seated protestant work ethic in you, you struggle. Big time. Well, that&#8217;s what I did for a little while last month, struggling to get past the [...]]]></description>
			<content:encoded><![CDATA[<p>What do you do when you&#8217;re told to take it very easy, when you&#8217;re told to make &#8220;slow&#8221; a polysyllabic word? If you&#8217;re me, and you also have a deep-seated protestant work ethic in you, you struggle. Big time.</p>
<p>Well, that&#8217;s what I did for a little while last month, struggling to get past the denial stage. I really didn&#8217;t know how to  do nothing. Then, come the new year, I had a Road To Damascus experience and then I settled down into an easy rhythm of eat-read-sleep-potter-about-aimlessly, interspersed with the real joy of spending time with my wife and kids. While on the subject of convalescence, my thanks to all who sent me get-well-soon messages. As you can see the messages are working&#8230;</p>
<p>Now to the point of this post.</p>
<p>As part of the pottering-about-reading-aimlessly time, I came across <a href="http://duckdown.blogspot.com/2006/12/maybe-open-source-isnt-all-that-open.html">this post by</a> <a href="http://duckdown.blogspot.com/">James McGovern</a>, whose blog I get to reasonably often.</p>
<p>Read the post, it&#8217;s worth it. James commented on a perception held by some developers that many opensource communities aren&#8217;t particularly welcoming, and that developers are put off joining as a result.<br />
And it made me wonder.</p>
<p>I&#8217;ve always believed in a community participation rule of thumb, something I&#8217;ve written about before <a href="http://confusedofcalcutta.com/2006/10/31/community-participation-rule-of-thumb-a-follow-up-post/">here</a> and <a href="http://confusedofcalcutta.com/2006/10/30/none-of-us-is-as-smart-as-all-of-us/">here</a>. The numbers tell the story:</p>
<ul>
<li><em>For every 1000 people who join a community:</em></li>
<li><em>920 are lurkers, passive observers</em></li>
<li><em>60 are watchers, active observers capable and willing to kibitz</em></li>
<li><em>15 are activists, actually doing something</em></li>
<li><em>â€¦and 5 are hyperactive, passionate about what theyâ€™re doing, almost to a point of obsession</em></li>
</ul>
<p>And this is what I was musing about.</p>
<p>Does it really matter, the number of people who actively contribute to an opensource project? Is there something about the way opensource communities work, something that will always ensure that a very small number are the hyperactive core?</p>
<p>The more I think about it, the more I believe that there&#8217;s something important here. <a href="http://en.wikipedia.org/wiki/Linus%27s_law">Linus&#8217;s Law</a> is about eyeballs, not hands, and it&#8217;s for a reason:</p>
<ul>
<li>At the heart of every successful opensource community is a small cottage industry. And it is this cottage-industry mindset that makes the community different from other &#8220;commercial&#8221; ones.</li>
<li>The core doesn&#8217;t have to scale. The core needs to behave in such a way that Linus&#8217;s eyeballs are attracted, and this is done by upholding the right values.</li>
<li><a href="http://en.wikipedia.org/wiki/Jerry_Garcia">Jerry Garcia</a> and gang only needed to make sure that <a href="http://en.wikipedia.org/wiki/Grateful_dead">Grateful Dead</a> concerts had <a href="http://en.wikipedia.org/wiki/Grateful_dead#Tapers">&#8220;taping rows&#8221;</a>; the number of people who sat in them was not relevant (although they were full). In a weird kind of way, the core is the band. The tapers are the activists. The kibitzers are the roadies and volunteers.</li>
<li>Together with the audience, they formed a whole and vibrant community.</li>
<li>Not everyone needs to be on stage for the community to work. In fact there isn&#8217;t space.</li>
</ul>
<p><em>It is the <strong>freedom of access</strong>, represented by the taping rows, that really matters. That&#8217;s what makes opensource opensource.<br />
</em></p>
<p>Or, to take a chess analogy:</p>
<p><em><strong>The threat is stronger than the move. </strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://confusedofcalcutta.com/2007/01/10/musing-about-opensource-the-threat-is-stronger-than-the-move/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

