<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>wrkng &#187; Open Source</title>
	<atom:link href="http://wrkng.net/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://wrkng.net</link>
	<description>Nick Grossman&#039;s ExoBrain</description>
	<lastBuildDate>Wed, 28 Jul 2010 14:00:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
		<item>
		<title>Interview on the Engadget Show is live</title>
		<link>http://wrkng.net/2010/03/interview-on-the-engadget-show-is-live/</link>
		<comments>http://wrkng.net/2010/03/interview-on-the-engadget-show-is-live/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 12:49:46 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Cities]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[transit]]></category>
		<category><![CDATA[Engadget]]></category>
		<category><![CDATA[MTA]]></category>

		<guid isPermaLink="false">http://wrkng.net/?p=986</guid>
		<description><![CDATA[A few months ago, I did a short interview for the Engadget Show on the state of real-time bus information here in NYC.  The interview was for a video segment which led into a live interview with the reporter I worked with, Rick Karr.  The whole episode is now available online.  Before our section is [...]]]></description>
			<content:encoded><![CDATA[<p><object id="AOLVP_73319476001" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="338" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="videoid=73319476001&amp;publisherid=1612833736&amp;codever=1&amp;playerid=64486463001" /><param name="src" value="http://o.aolcdn.com/videoplayer/AOL_PlayerLoader.swf" /><param name="name" value="AOLVP_73319476001" /><param name="allowfullscreen" value="true" /><embed id="AOLVP_73319476001" type="application/x-shockwave-flash" width="600" height="338" src="http://o.aolcdn.com/videoplayer/AOL_PlayerLoader.swf" name="AOLVP_73319476001" flashvars="videoid=73319476001&amp;publisherid=1612833736&amp;codever=1&amp;playerid=64486463001" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" bgcolor="#000000"></embed></object></p>
<p>A few months ago, I did a short interview for the <a href="http://engadget.com/show">Engadget Show</a> on the state of real-time bus information here in NYC.  The interview was for a video segment which led into a live interview with the reporter I worked with, <a href="http://en.wikipedia.org/wiki/Rick_Karr">Rick Karr</a>.  The whole episode is now available online.  Before our section is an interview with Nicholas Negroponte, talking about OLPC and visions for the future.</p>
<p>35 min into the show is our part.  We&#8217;re standing right outside of Penn Station, checking out the real-time bus information that&#8217;s available now on 34th Street via dynamic signage.  We talk a bit about the current state of real-time on NYC buses and the challenges that the MTA has faced getting real-time implemented thus far.  In the live interview, Rick mentioned some of the work we&#8217;ve been doing at The Open Planning Project, including the iPhone-based <a href="http://github.com/novalis/BusTracker/">OpenBusTracker</a> experiment we did last summer, and our general belief that real-time can be implemented for less than you&#8217;d expect using commodity hardware and open source software.</p>
<p>Of course, it&#8217;s tough to watch yourself on video, and it&#8217;s even tougher to hear your own edited answers.  Note to self: work on snappier soundbites!  But it was really fun doing the interview, and great to get the real-time transit discussion out there to a wider audience.</p>
]]></content:encoded>
			<wfw:commentRss>http://wrkng.net/2010/03/interview-on-the-engadget-show-is-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Crowdsourcing my schedule</title>
		<link>http://wrkng.net/2009/06/crowdsourcing-my-schedule/</link>
		<comments>http://wrkng.net/2009/06/crowdsourcing-my-schedule/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 16:01:25 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Planning]]></category>

		<guid isPermaLink="false">http://blog.wrkng.net/2009/06/crowdsourcing-my-schedule/</guid>
		<description><![CDATA[I had a great crowdsourcing experience yesterday. Here at TOPP Labs, we&#8217;re doing a 6-month check-in on our annual employee reviews.  What that means for me is a 30-minute interview with each of the folks on my team (about 20 in total), where we look back on the past six months to see how we&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-787" title="crowdsource-calendar" src="http://blog.nickgrossman.com/wp-content/uploads/2009/06/crowdsource-calendar.png" alt="crowdsource-calendar" width="520" height="200" /></p>
<p>I had a great crowdsourcing experience yesterday.</p>
<p>Here at <a href="http://topplabs.org">TOPP Labs</a>, we&#8217;re doing a 6-month check-in on our annual employee reviews.  What that means for me is a 30-minute interview with each of the folks on my team (about 20 in total), where we look back on the past six months to see how we&#8217;re doing re: professional goals outlined in the annual reviews.  So, today and Monday, I&#8217;ll be having 20 30-minute meetings, each followed by 15-minutes of write-up time by me.  That&#8217;s kind of a lot to schedule.</p>
<p>Here&#8217;s how it went down:</p>
<blockquote><p>1) First, I cleared my schedule for today and Monday.</p>
<p>2) &#8220;Hmm, I guess I need to ping each person to see when they can meet up.  Ugh.  Time to procrastinate.&#8221;</p>
<p>3) &#8220;Since I&#8217;m out of the office today, it will be super annoying to email every single person from my phone.  I&#8217;ll just write one email to the team list and have each person email me back times that work for them.  Nice.  Offloading the work.&#8221;</p>
<p>4) &#8220;Wait!  Even better, I&#8217;ll just ask everyone to add their own appointments to the team Google Calendar.  Now we&#8217;re talking.&#8221;</p></blockquote>
<p>So in the end, I just had everyone schedule their own meetings on a first come, first served basis.  Kind of empowering to just let other people schedule two whole days for me.  Plus, the communication overhead went from a lot to zero.  Yay for crowdsourcing.</p>
]]></content:encoded>
			<wfw:commentRss>http://wrkng.net/2009/06/crowdsourcing-my-schedule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Chandler and Constraints</title>
		<link>http://wrkng.net/2009/05/chandler-and-constraints/</link>
		<comments>http://wrkng.net/2009/05/chandler-and-constraints/#comments</comments>
		<pubDate>Thu, 21 May 2009 15:08:55 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Constraints]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[chandler]]></category>
		<category><![CDATA[topp]]></category>

		<guid isPermaLink="false">http://blog.wrkng.net/2009/05/chandler-and-constraints/</guid>
		<description><![CDATA[I spent most of this morning looking back through old posts about the Chandler Project and OSAF.  I&#8217;ve thought about this a lot, due to the many parallels with my work at The Open Planning Project.  For newcomers, those parallels are: Massive funding from a visionary with a dream (in OSAF&#8217;s case, Mitch Kapor, in [...]]]></description>
			<content:encoded><![CDATA[<p>I spent most of this morning looking back through old posts about the <a href="http://chandlerproject.org">Chandler Project</a> and <a href="http://www.osafoundation.org/">OSAF</a>.  I&#8217;ve thought about this a lot, due to the many parallels with my work at <a href="http://theopenplanningproject.org">The Open Planning Project</a>.  For newcomers, those parallels are:</p>
<ul>
<li>Massive funding from a visionary with a dream (in OSAF&#8217;s case, <a href="http://en.wikipedia.org/wiki/Mitch_Kapor">Mitch Kapor</a>, in TOPP&#8217;s, <a href="http://en.wikipedia.org/wiki/Mark_Gorton">Mark Gorton</a>), where that dream may not always be perfectly articulated;</li>
<li>Rapid staffing around an open source project attempting to satisfy that dream (OSAF&#8217;s Chandler to TOPP&#8217;s OpenCore /  <span style="text-decoration: line-through;"><a href="http://openplans.org">OpenPlans</a></span> <a href="http://coactivate.org">CoActivate</a>);</li>
<li>Due to both of the above, a propensity to expand scope and broaden the potential market(s).</li>
</ul>
<p>Since <em><a href="http://dreamingincode.com">Dreaming in Code</a></em> (the book chronicling the story of Chandler and OSAF) was published in 2007, Kapor has stepped away from the project and <a href="http://www.techdirt.com/articles/20080110/145529.shtml">pulled his funding</a>.  Through 2008, OSAF operated under his funding, but with a scaled down staff (10 down from ~25).  Long story short, the project failed to get enough traction and was just too expensive. There has been <a href="http://news.cnet.com/8301-13505_3-9847739-16.html">lots</a> of <a href="http://whydoeseverythingsuck.com/2008/01/rip-mitch-kapors-chandler.html">commentary</a> about why this happened, so I&#8217;m not really attempting to describe anything new here.</p>
<p>For my own understanding, though, I want to jot down the takeways that seem most relevant to my work at TOPP.  Here&#8217;s what it seems that OSAF couldn&#8217;t do, and what I&#8217;m hoping to do at <a href="http://topplabs.org">TOPP Labs</a>:</p>
<p><strong>Choose one market to start with, and satisfy it fully.</strong> In <a href="http://en.wikipedia.org/wiki/Crossing_the_Chasm">Crossing the Chasm</a>, Geoffrey Moore describes a (high tech) market as the following:</p>
<ul>
<li>a set of actual or potential customers</li>
<li>for a given set of products or services</li>
<li>who have a common set of needs or wants, and</li>
<li>who reference each other when making a buying decision</li>
</ul>
<p>According to Moore, it&#8217;s the last one that tends to hang people up &#8212; it&#8217;s not <strong>a</strong> market unless the members reference each other.  In other words, you need to focus.  In his &#8220;beachhead&#8221; (aka D-Day) strategy, he advises putting your full effort into your initial market segment, generalization be damned, and satisfying other users with what&#8217;s left over.</p>
<p><strong>If there aren&#8217;t any real constraints, create some.</strong> If <em><a href="http://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0201616416">embrace change</a></em> was the mantra of the XP movement, and <em><a href="http://gettingreal.37signals.com/ch03_Embrace_Constraints.php">embrace constraints</a></em> is the mantra for web 2.0 startups, then perhaps <strong><em>introduce constraints to create change</em></strong> should be the mantra for over-funded tech non-profits.  Some constraints that are particularly relevant in this case are:  target market (see above), team size, project scope and timelines, and if all else fails, funding.  Granted, it is difficult (but not impossible, IMO) to introduce other constraints when funding is plentiful and reliable.</p>
<p><strong>Don&#8217;t get too academic, OR, let the market drive your decisionmaking.</strong> This is perhaps just an extension of &#8220;constraints&#8221;, above, but I think it&#8217;s worth mentioning separately.  Looking at the way <a href="http://culturedcode.com/things">Things</a> (team of 2 devs) and <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a> (experienced sofware entrepreneurs) <a href="http://blog.wrkng.net/2008/10/sorry-chandler/">ate Chandler&#8217;s lunch</a>, it&#8217;s clear that there was a failure in the product development process.  While the Chandler team was debating database infrastructures and making endless product spec notes in their wiki, Things brought a simple, usable product <a href="http://culturedcode.com/things/wiki/index.php?title=Release_Notes">to 1.0</a> in just over a year.  They didn&#8217;t have the luxury of lengthy debates; they needed to get something out there, get people using it, and get feedback.  Since their 1.0 release in January 2009, they&#8217;ve steadily released relevant updates based on real feedback.</p>
<p>Can you be market-based and constrained in an open source environment?  I think so; it just required leadership and understanding of these factors.   It could be argued that Chandler wasn&#8217;t able to implement these kinds of changes because of its open source nature and collaborative process, but I believe that it&#8217;s possible (and this has been <a href="http://wordpress.org">clearly</a> <a href="http://geoserver.org">demonstrated</a>) to maintain market focus and constraints in an open source project.</p>
<p>So, now that we&#8217;ve got that straightened out, it should be smooth sailing, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://wrkng.net/2009/05/chandler-and-constraints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
