<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://alexbarnett.net/blog/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Alex Barnett blog : enterprise2.0</title><link>http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx</link><description>Tags: enterprise2.0</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Join me at Web 2.0 Expo New York - Building in the Clouds: Scaling Web 2.0</title><link>http://alexbarnett.net/blog/archive/2008/08/08/join-me-at-web-2-0-expo-new-york-building-in-the-clouds-scaling-web-2-0.aspx</link><pubDate>Fri, 08 Aug 2008 13:06:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:41834</guid><dc:creator>alexbarnett</dc:creator><slash:comments>0</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=41834</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/08/08/join-me-at-web-2-0-expo-new-york-building-in-the-clouds-scaling-web-2-0.aspx#comments</comments><description>&lt;p&gt;I'll be taking part in one of the Cloud computing panels at Web 2.0 Expo New York this September, details below. If you want to meet up, let me know.&lt;/p&gt; &lt;a href="http://ny.web2expo.com" mce_href="http://ny.web2expo.com"&gt;&lt;img src="http://assets.en.oreilly.com/1/event/16/webexny2008_speaker-banner_210x60.gif" title="Web 2.0 Expo New York 2008" alt="Web 2.0 Expo New York 2008" mce_src="http://assets.en.oreilly.com/1/event/16/webexny2008_speaker-banner_210x60.gif" width="210" border="0" height="60"&gt; &lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://en.oreilly.com/webexny2008/public/schedule/detail/4751" mce_href="http://en.oreilly.com/webexny2008/public/schedule/detail/4751"&gt;Building in the Clouds: Scaling Web 2.0&lt;/a&gt;&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/1649" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/1649"&gt;Jason Hoffman&lt;/a&gt; (Joyent, Inc.), &lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/17816" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/17816"&gt;Alistair Croll&lt;/a&gt; (Bitcurrent), &lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/16847" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/16847"&gt;Alex Barnett&lt;/a&gt;, &lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/32154" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/32154"&gt;Dwight Merriman&lt;/a&gt; (10gen), &lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/32601" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/32601"&gt;Jinesh Varia&lt;/a&gt; (Amazon Web Services) &lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.oreilly.com/public/schedule/full#s2008-09-18-10:30" mce_href="http://en.oreilly.com/public/schedule/full#s2008-09-18-10:30"&gt;10:30am&lt;/a&gt; - 11:20am &lt;a href="http://en.oreilly.com/public/schedule/grid/2008-09-18" mce_href="http://en.oreilly.com/public/schedule/grid/2008-09-18"&gt;Thursday, 09/18/2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.oreilly.com/webexny2008/public/schedule/topic/Performance+%26+Scaling" mce_href="http://en.oreilly.com/webexny2008/public/schedule/topic/Performance+%26+Scaling"&gt;Performance &amp;amp; Scaling&lt;/a&gt;     &lt;br&gt;Location: 1A23 &amp;amp; 24 &lt;abbr&gt;&lt;/abbr&gt;&lt;abbr&gt;&lt;/abbr&gt;&lt;/p&gt;  &lt;p&gt;Cloud computing is self-serve outsourcing for web companies. Clouds give even the smallest startup access to world-class infrastructure that can grow as needed. And developers build apps faster because they start with the building blocks of online applications: authentication, storage, messaging, and the social graph.&lt;/p&gt;  &lt;p&gt;But the range of Cloud offerings is daunting. From self-contained development tools to virtual “bare metal,” selecting the right layer of Cloud offerings fundamentally changes how you run your business, what tools you can use, and ultimately how much control you have over your future.&lt;/p&gt;  &lt;p&gt;Join this panel of Cloud computing innovators for the silver linings—and dark sides—of the Cloud.&lt;/p&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=41834" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/PaaS/default.aspx">PaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/platforms/default.aspx">platforms</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category></item><item><title>Sync Google Calendar with Outlook and more with WideLens</title><link>http://alexbarnett.net/blog/archive/2008/03/05/sync-google-calendar-with-outlook-and-more-with-widelens.aspx</link><pubDate>Thu, 06 Mar 2008 05:37:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40817</guid><dc:creator>alexbarnett</dc:creator><slash:comments>3</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=40817</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/03/05/sync-google-calendar-with-outlook-and-more-with-widelens.aspx#comments</comments><description>&lt;P&gt;Google has &lt;A href="http://googleblog.blogspot.com/2008/03/google-calendar-sync.html" mce_href="http://googleblog.blogspot.com/2008/03/google-calendar-sync.html"&gt;just released a very cool utility&lt;/A&gt; (.exe download for Windows) providing users with the ability to synchronize their Google Calendar with Outlook.&lt;/P&gt;
&lt;P&gt;Some &lt;A class="" href="http://blogoscoped.com/archive/2008-03-06-n27.html" mce_href="http://blogoscoped.com/archive/2008-03-06-n27.html"&gt;nice features&lt;/A&gt; in their 0.9.3.0 release:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;schedule the sync frequency: every x minutes &lt;/LI&gt;
&lt;LI&gt;define directional flow: 2-way, and 1-way (either way) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A title="Sync Google Calendar with Outlook" href="http://blogoscoped.com/archive/2008-03-06-n27.html" mce_href="http://blogoscoped.com/archive/2008-03-06-n27.html"&gt;&lt;IMG alt="" src="http://blogoscoped.com/files/google-calendar-sync.png" mce_src="http://blogoscoped.com/files/google-calendar-sync.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.techmeme.com/080305/p122#a080305p122" mce_href="http://www.techmeme.com/080305/p122#a080305p122"&gt;A bit&lt;/A&gt; of a &lt;A class="" href="http://blogs.zdnet.com/Google/?p=959" mce_href="http://blogs.zdnet.com/Google/?p=959"&gt;buzz&lt;/A&gt; &lt;A class="" href="http://googlesystem.blogspot.com/2008/03/google-calendar-sync-for-microsoft.html" mce_href="http://googlesystem.blogspot.com/2008/03/google-calendar-sync-for-microsoft.html"&gt;going on&lt;/A&gt; &lt;A class="" href="http://blogoscoped.com/archive/2008-03-06-n27.html" mce_href="http://blogoscoped.com/archive/2008-03-06-n27.html"&gt;about this...&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Now, what if you could do the same over the web - no download, just use your browser (IE, FF, Safari)...? And not just Google Calendar &amp;lt;&amp;gt; Outlook, but others too...?&lt;/P&gt;
&lt;P&gt;Well, it's certainly possible...First, watch &lt;A class="" href="http://video.google.com/videoplay?docid=4169255139767314426" mce_href="http://video.google.com/videoplay?docid=4169255139767314426"&gt;this screencast&lt;/A&gt; I put together tonight (apologies for sound quality...done from home equipment):&lt;/P&gt;&lt;EMBED id=VideoPlayback style="WIDTH: 400px; HEIGHT: 326px" src=http://video.google.com/googleplayer.swf?docId=4169255139767314426&amp;amp;hl=en type=application/x-shockwave-flash flashvars="flashvars" mce_src="http://video.google.com/googleplayer.swf?docId=4169255139767314426&amp;amp;hl=en"&gt;&lt;/EMBED&gt; 
&lt;P&gt;&lt;STRONG&gt;&lt;IMG height=36 alt=logo_widelens_sm src="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm-thumb.gif?w=167&amp;amp;h=36" width=167 border=0 mce_src="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm-thumb.gif?w=167&amp;amp;h=36"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;About WideLens&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A couple of weeks back Bungee Labs &lt;A href="http://bungeeconnect.wordpress.com/2008/02/18/widelens-a-calendaring-reference-application-for-bungee-connect/" mce_href="http://bungeeconnect.wordpress.com/2008/02/18/widelens-a-calendaring-reference-application-for-bungee-connect/"&gt;released a reference calendaring application&lt;/A&gt;, called WideLens, designed to show off some of the power of the Bungee Connect platform, from the kind of rich AJAX UI experiences delivered through to the high level of functionality developers can create by wiring up and integrating multiple web services and distributed web data sources into a single web app. &lt;/P&gt;
&lt;P&gt;&lt;A title="User Experience Overview (4-35)" href="http://www.bungeeconnect.com/?bl_link=involved-widelens-userx" mce_href="http://www.bungeeconnect.com/?bl_link=involved-widelens-userx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Video: &lt;A href="http://docs.bungeeconnect.com/wiki/index.php/Screencasts_:_WideLens" mce_href="http://docs.bungeeconnect.com/wiki/index.php/Screencasts_:_WideLens"&gt;WideLens User Experience&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Video: &lt;A title="Developer Overview (2-26)" href="http://www.bungeeconnect.com/?bl_link=involved-widelens-overview" mce_href="http://www.bungeeconnect.com/?bl_link=involved-widelens-overview"&gt;Developer Overview&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;WideLens connects to Microsoft Exchange calendar, Google Calendar, Salesforce.com, Facebook, MySQL and iCalendar feeds, representing a variety of protocols and authentication schemes. MS Exchange is accessed through WebDav, Google Calendar through gData, Salesforce.com via SOAP, Facebook through REST and MySQL connectivity is based on client libraries provided by MySQL (integrated directly inside Bungee Connect).&lt;/P&gt;
&lt;P&gt;WideLens is an uber-mashup.&lt;/P&gt;
&lt;P&gt;WideLens connects to each of the sources in real-time, presenting the user with live data. With the exception of Facebook and iCalendar, users can create and modify events and those changes are immediately posted back to the source. MySQL pulls double duty, serving as both a WideLens native calendar source and as the persistence layer for all kinds of application data including user preferences and credential information for each service.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm.gif" mce_href="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm.gif"&gt;&lt;IMG height=36 alt=logo_widelens_sm src="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm-thumb.gif?w=167&amp;amp;h=36" width=167 border=0 mce_src="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm-thumb.gif?w=167&amp;amp;h=36"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Developers: Have At it!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As mentioned above, WideLens has been released as a Bungee Connect reference application where we're encouraging Bungee Connect developers &lt;A href="http://bungeeconnect.wordpress.com/2008/02/18/extending-the-widelens-reference-app/" mce_href="http://bungeeconnect.wordpress.com/2008/02/18/extending-the-widelens-reference-app/"&gt;to customize the WideLens application&lt;/A&gt; as much as they want, deploy their own version of the app &lt;EM&gt;as their own app -&lt;/EM&gt; to their &lt;A href="http://bungeeconnect.wordpress.com/2007/10/09/how-to-use-a-custom-url-for-your-bungee-powered-apps/" mce_href="http://bungeeconnect.wordpress.com/2007/10/09/how-to-use-a-custom-url-for-your-bungee-powered-apps/"&gt;own domain&lt;/A&gt;, at &lt;A href="http://bungeeconnect.wordpress.com/2008/01/28/no-fee-for-live-bungee-powered-test-apps-during-beta/" mce_href="http://bungeeconnect.wordpress.com/2008/01/28/no-fee-for-live-bungee-powered-test-apps-during-beta/"&gt;no charge&lt;/A&gt;, branded however they want and with whatever features / cuts / modifications / extended they want - the WideLens code is released under a BSD licence (&lt;A href="http://bungeeconnect.wordpress.com/2008/02/18/extending-the-widelens-reference-app/" mce_href="http://bungeeconnect.wordpress.com/2008/02/18/extending-the-widelens-reference-app/"&gt;read more here&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&lt;IMG height=218 alt=image src="http://bungeeconnect.files.wordpress.com/2008/02/image-thumb5.png?w=447&amp;amp;h=218" width=447 border=0 mce_src="http://bungeeconnect.files.wordpress.com/2008/02/image-thumb5.png?w=447&amp;amp;h=218"&gt;&lt;/P&gt;
&lt;P&gt;To get going with Bungee Connect and develop your own vision of what WideLens could do, sign up for your &lt;A href="http://www.bungeeconnect.com/?bl_link=started" mce_href="http://www.bungeeconnect.com/?bl_link=started"&gt;Bungee Connect account&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40817" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/Facebook/default.aspx">Facebook</category><category domain="http://alexbarnett.net/blog/archive/tags/Google/default.aspx">Google</category><category domain="http://alexbarnett.net/blog/archive/tags/Mashup/default.aspx">Mashup</category><category domain="http://alexbarnett.net/blog/archive/tags/platforms/default.aspx">platforms</category><category domain="http://alexbarnett.net/blog/archive/tags/REST/default.aspx">REST</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/salesforce/default.aspx">salesforce</category><category domain="http://alexbarnett.net/blog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/SOAP/default.aspx">SOAP</category><category domain="http://alexbarnett.net/blog/archive/tags/socialsoftware/default.aspx">socialsoftware</category><category domain="http://alexbarnett.net/blog/archive/tags/video/default.aspx">video</category><category domain="http://alexbarnett.net/blog/archive/tags/Web/default.aspx">Web</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>Mashup design patterns</title><link>http://alexbarnett.net/blog/archive/2007/05/22/mashup-design-patterns.aspx</link><pubDate>Tue, 22 May 2007 16:27:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40118</guid><dc:creator>alexbarnett</dc:creator><slash:comments>4</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=40118</wfw:comment><comments>http://alexbarnett.net/blog/archive/2007/05/22/mashup-design-patterns.aspx#comments</comments><description>&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;lt;warning: the following&amp;nbsp;post &lt;/EM&gt;&lt;/STRONG&gt;&lt;A href="http://en.wikipedia.org/wiki/Meanders" mce_href="http://en.wikipedia.org/wiki/Meanders"&gt;&lt;STRONG&gt;&lt;EM&gt;meanders&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;&lt;EM&gt;, is unstrucutured&amp;nbsp;and doesn't arrive at any conclusion&amp;gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;In the middle of last year, I invited Dion to meet with me and other members of Microsoft's Data Programmability team to discuss REST in the context of data access over the web. Dion's&amp;nbsp;perspective&amp;nbsp;is one of the reasons our team was able to&amp;nbsp;recognise&amp;nbsp;the&amp;nbsp;potential of a&amp;nbsp;RESTful programming model against relational data, manifested today as &lt;A href="http://alexbarnett.net/blog/archive/2007/04/30/microsoft-codename-quot-astoria-quot-data-services-for-the-web.aspx" mce_href="http://alexbarnett.net/blog/archive/2007/04/30/microsoft-codename-quot-astoria-quot-data-services-for-the-web.aspx"&gt;Project Astoria&lt;/A&gt;.&amp;nbsp; 
&lt;P&gt;I've been waiting to read &lt;A href="http://blogs.zdnet.com/Hinchcliffe/?p=107" mce_href="http://blogs.zdnet.com/Hinchcliffe/?p=107"&gt;Dion's thoughts&lt;/A&gt; on &lt;A href="http://astoria.mslivelabs.com/" mce_href="http://astoria.mslivelabs.com/"&gt;Project Astoria&lt;/A&gt; (via &lt;A href="http://blog.programmableweb.com/2007/05/21/salesforcecom-soa-and-web-apis/" mce_href="http://blog.programmableweb.com/2007/05/21/salesforcecom-soa-and-web-apis/"&gt;John Musser&lt;/A&gt;).&amp;nbsp;It's an interesting&amp;nbsp;take,&amp;nbsp;contextualizing Astoria within the overall architectural trends we're seeing take place. 
&lt;P&gt;I liked this diagram and got me thinking (dangerous...): 
&lt;P&gt;&lt;A title="SOA Web 2.0 COnvergence Revision 2" href="http://blogs.zdnet.com/Hinchcliffe/images/soaweb20convergence_update2.png" mce_href="http://blogs.zdnet.com/Hinchcliffe/images/soaweb20convergence_update2.png"&gt;&lt;IMG title="SOA Web 2.0 COnvergence Revision 2" alt="SOA Web 2.0 COnvergence Revision 2" src="http://blogs.zdnet.com/Hinchcliffe/images/soaweb20convergence_update2.png" border=0 mce_src="http://blogs.zdnet.com/Hinchcliffe/images/soaweb20convergence_update2.png"&gt;&lt;/A&gt; 
&lt;P&gt;Dion warns that the diagram&amp;nbsp;like this&amp;nbsp;could&amp;nbsp;never be&amp;nbsp;complete representation of the concepts discussed &lt;A class="" href="http://blogs.zdnet.com/Hinchcliffe/?p=107" mce_href="http://blogs.zdnet.com/Hinchcliffe/?p=107"&gt;in his post&lt;/A&gt; and&amp;nbsp;is work in progress. The mapping done here for the&amp;nbsp;3 types of applications (Composite Applications, Recombinant Software and&amp;nbsp;Mashups)&amp;nbsp;makes some&amp;nbsp;sense to me. However, it reminds me that I have&amp;nbsp;used the terms "Composite applications" and "Mashups" interchangeably (but never Recombinant Software) depending on who I'm speaking to and&amp;nbsp;without really thinking through what I mean by these terms.&amp;nbsp;To try and clarify my own thinking on this, here's my effort to do so... 
&lt;P&gt;Here are&amp;nbsp;the&amp;nbsp;Wikipedia definitions of Composite Applications, Recombinant Software and&amp;nbsp;Mashups. 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://en.wikipedia.org/wiki/Composite_applications" mce_href="http://en.wikipedia.org/wiki/Composite_applications"&gt;&lt;STRONG&gt;&lt;EM&gt;Composite applications&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"the term &lt;B&gt;composite application&lt;/B&gt; expresses a perspective of software engineering that defines an application built by combining multiple services. A composite application consists of functionality drawn from several different sources within a &lt;/EM&gt;&lt;A href="http://en.wikipedia.org/wiki/Service_oriented_architecture" mce_href="http://en.wikipedia.org/wiki/Service_oriented_architecture"&gt;&lt;EM&gt;service oriented architecture&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; (SOA). The components may be individual &lt;/EM&gt;&lt;A href="http://en.wikipedia.org/wiki/Web_services" mce_href="http://en.wikipedia.org/wiki/Web_services"&gt;&lt;EM&gt;web services&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, selected functions from within other applications, or entire systems whose outputs have been packaged as web services (often legacy systems)."&lt;/EM&gt; 
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Recombinant software&lt;/EM&gt;&lt;/STRONG&gt; 
&lt;P&gt;&lt;EM&gt;&amp;lt;none&amp;gt;&lt;/EM&gt; 
&lt;P&gt;&lt;A href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)" mce_href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)"&gt;&lt;STRONG&gt;&lt;EM&gt;Mashup&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt; 
&lt;P&gt;&lt;EM&gt;"A &lt;B&gt;mashup&lt;/B&gt; is a website or application that combines content from more than one source into an integrated experience."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So nothing in Wikipedia for "Recombinant software", but&amp;nbsp;in searching for&amp;nbsp;a definition I&amp;nbsp;did come another post by Dion written in June 2006 -&amp;nbsp;&lt;A href="http://blogs.zdnet.com/Hinchcliffe/?p=49" mce_href="http://blogs.zdnet.com/Hinchcliffe/?p=49"&gt;"Is IBM making enterprise mashups respectable?"&lt;/A&gt;.&amp;nbsp; Here Dion asserted: 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"Accepting that information, visuals, and software can be remixed and combined at multiple levels in an application stack means that there are (at least) five places that mashups can take place."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Dion then&amp;nbsp;went on to define 5 mashup types: 
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Presentation Mashup:&lt;/B&gt; This is the shallowest form of mashup in the sense that underlying data and functionality don’t meet.&amp;nbsp; Information and laout is retrieved and either remix or just placed next to each other.&amp;nbsp; Many of the &lt;/EM&gt;&lt;A href="http://blogs.zdnet.com/Hinchcliffe?p=8" mce_href="http://blogs.zdnet.com/Hinchcliffe?p=8"&gt;&lt;EM&gt;Ajax desktops&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; today fall into this category and so do portals and other presentation mashup techniques. &lt;/EM&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Client-Side Data Mashup:&lt;/B&gt; A slight deeper form of mashup is the data mashup which takes information from remote Web services, feeds, or even just plain HTML and combines it with data from another source. New information that didn’t exist before can result such as when addresses are geocoded and display on a map to create a visualization that could exist without the underlying combination of data. &lt;/EM&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Client-Side Software Mashup:&lt;/B&gt; This is where code is integrated in the browser to result in a distinct new capability.&amp;nbsp; While a component model for the browser is only now being hashed out as part of Open Ajax, there is considerable potential in being able to easily wire together pieces of browser-based software into brand new functionality. &lt;/EM&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Server-Side Software Mashup: &lt;/B&gt;Recombinant software is probably easier right now on the server since Web services can more easily use other Web services and there are less security restrictions and cross domain issues.&amp;nbsp; As a result, server-side mashups like those that in turn use things like Amazon’s &lt;/EM&gt;&lt;A href="http://web2.wsj2.com/amazon_understands_harnessing_collective_intelligence.htm" mce_href="http://web2.wsj2.com/amazon_understands_harnessing_collective_intelligence.htm"&gt;&lt;EM&gt;Mechanical Turk&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; or any of the &lt;/EM&gt;&lt;A href="http://programmableweb.com/apis" mce_href="http://programmableweb.com/apis"&gt;&lt;EM&gt;hundreds of open Web APIs&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; currently available, are quite common. &lt;/EM&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Server-Side Data Mashup:&lt;/B&gt; Databases have been linking and connecting data for decades, and as such, they have relatively powerful mechanisms to join or mashup data under the covers, on the server-side.&amp;nbsp; While it’s still harder to mashup up data across databases from different vendors, products like Microsoft SQL Server increasingly make it much easier to do.&amp;nbsp; This points out that many applications we have today are early forms of mashups, despite the term.&amp;nbsp; Of course, the more interesting and newer aspects of mashups happen above this level.&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Back to the plot... 
&lt;P&gt;When speaking&amp;nbsp;with an "enterprisey" architect I use the term "Composite applications". "Enterprisey" architects&amp;nbsp;think and talk in terms of governance, security, scale and complexity. They also like to hear and use technical sounding terms that confound non-IT folks ;-) 
&lt;P&gt;When speaking&amp;nbsp;with a developer, I tend to use the term "Mashups". Developers&amp;nbsp;are smart and&amp;nbsp;lazy -&amp;nbsp;they want to write fewer lines of code, do more with less and love to impress. In my mind at least, the term "mashup" implies a speedy development / test / deploy cycle,&amp;nbsp;design flexibility and simplicity in the sense that its "less hard to do". 
&lt;P&gt;Now, if I'm talking to a developer who works in the enterprise context (enterprise as in a&amp;nbsp;large business) the term "enterprise mashup" can connect the "enterprisey" values - governance, security, scale but &lt;EM&gt;without&lt;/EM&gt; the complexity&amp;nbsp;AND&amp;nbsp;&lt;EM&gt;with&lt;/EM&gt; the "mashup" values - speed, flexibility and simplicity.&lt;/P&gt;
&lt;P&gt;Reviewing the 5 mashup&amp;nbsp;design patterns&amp;nbsp;above, there is reasonably defined line: Client-side vs. Server-side. Some of the fall into the WOA space - referring to Dion's diagram above: &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"Another important item: The bottom of the overlapping circle contains a cryptic &lt;/EM&gt;&lt;A&gt;&lt;/A&gt;&lt;EM&gt;acronym near the edge of the circle: WOA. This stands for Web-Oriented Architecture, a concept that I’ve written about several times &lt;/EM&gt;&lt;A href="http://blogs.zdnet.com/Hinchcliffe/?p=27" mce_href="http://blogs.zdnet.com/Hinchcliffe/?p=27"&gt;&lt;EM&gt;here&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; and &lt;/EM&gt;&lt;A href="http://blogs.zdnet.com/Hinchcliffe/?p=43" mce_href="http://blogs.zdnet.com/Hinchcliffe/?p=43"&gt;&lt;EM&gt;here&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; in this blog. It’s an idea that basically states that software that goes naturally with the “grain” of the Web, extending the core infrastructure of the Web in natural ways, works the best."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40118" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Astoria/default.aspx">Astoria</category><category domain="http://alexbarnett.net/blog/archive/tags/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/Mashup/default.aspx">Mashup</category><category domain="http://alexbarnett.net/blog/archive/tags/REST/default.aspx">REST</category><category domain="http://alexbarnett.net/blog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category><category domain="http://alexbarnett.net/blog/archive/tags/WOA/default.aspx">WOA</category></item><item><title>Announcing Bungee Connect</title><link>http://alexbarnett.net/blog/archive/2007/04/16/Announcing-Bungee-Connect.aspx</link><pubDate>Mon, 16 Apr 2007 07:11:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:37018</guid><dc:creator>alexbarnett</dc:creator><slash:comments>8</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=37018</wfw:comment><comments>http://alexbarnett.net/blog/archive/2007/04/16/Announcing-Bungee-Connect.aspx#comments</comments><description>&lt;p&gt;At last, I can tell you more about what Bungee Labs has been up to...&lt;/p&gt;&lt;p&gt;We&amp;#39;ve &lt;a href="http://www.bungeelabs.com/pressreleases/pr-041607-debut.html"&gt;just announced&lt;/a&gt; details about Bungee Connect, a 100% on-demand web development and deployment environment that will be going into Beta phase in May.&lt;/p&gt;&lt;p&gt;Over the next three days at the &lt;a href="http://www.web2expo.com/"&gt;Web 2.0 Expo 2007&lt;/a&gt; and on &lt;a href="http://bungeeconnect.com"&gt;bungeeconnect.com&lt;/a&gt; we&amp;#39;ll be providing a lot more detail on exactly what Bungee Connect is, how it works and why we think it will be a big deal when we go live.&lt;/p&gt;&lt;p&gt;So before I go on, let me quote a couple of people who have already seen Bungee Connect in action behind closed doors. The following are from tonight&amp;#39;s two press releases (&lt;a href="http://www.bungeelabs.com/pressreleases/pr-041607-debut.html"&gt;1&lt;/a&gt; and &lt;a href="http://www.bungeelabs.com/pressreleases/pr-041607-early-access.html"&gt;2&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;First off, &lt;a href="http://ajax.sys-con.com/"&gt;Dion Hinchcliffe&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;ldquo;Ajax is just the beginning of the RIA story and Bungee Labs provides the rest of the solution with a web-based IDE, on-demand scalable deployment, a well-designed community model and a built-in component ecosystem with real-world licensing options,&amp;rdquo; said Dion Hinchcliffe, ZDNet blogger; President/CTO, Hinchcliffe &amp;amp; Co.; and editor in chief, AjaxWorld Magazine. &amp;ldquo;Bungee Connect is a surprisingly complete one-stop shop for the RIA development, deployment and operations lifecycle.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Next, &lt;a href="http://blogs.zdnet.com/Gardner/"&gt;Dana Gardner&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;ldquo;Given the current disjointed state of tools, testing and deployment models, most developers find creating rich internet applications (RIAs) to be complex, time-consuming and expensive,&amp;rdquo; said Dana Gardner, Principal Analyst, Interarbor Solutions. &amp;ldquo;By combining development, testing and deployment functions into an integrated, low-cost-of-entry service approach, Bungee Connect both broadens the numbers of developers that can produce web applications as well as slashes the barriers of entry for creating innovative ecommerce services and web-based businesses.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The Bungee Labs team has been working very closely with the Amazon team (and others API providers) the last few months to make sure Amazon&amp;#39;s web services &amp;quot;just work&amp;quot; with Bungee Connect. &lt;a href="http://www.jeff-barr.com/"&gt;Jeff Barr&lt;/a&gt;, Senior Evangelist for &lt;a href="http://www.amazon.com/AWS-home-page-Money/b/ref=sc_fe_l_1_3435361_1/103-2170705-7983845?ie=UTF8&amp;amp;node=3435361&amp;amp;no=3435361&amp;amp;me=A36L942TSJ2AJA"&gt;Amazon&amp;#39;s Web Services&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;ldquo;Bungee Labs&amp;rsquo; decision to make their development environment integrate seamlessly with Amazon Web Services is great news for our developer community,&amp;rdquo; said Jeff Barr, Senior Evangelist for Amazon Web Services. &amp;ldquo;AWS developers can now use Bungee Connect to directly access our services, which means they can build Web-Scale applications in an easy to use, browser-based development environment.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Another provider of web APIs, Salesforce.com has also been working closely with the Bungee Labs engineers. This time a quote from Adam Gross, Vice President, Developer Marketing, &lt;a href="http://www.salesforce.com/developer"&gt;Salesforce.com&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;ldquo;Salesforce.com has demonstrated that the innovation and ideas of the consumer Internet are at the core of the next generation of business applications. Bungee Connect together with Salesforce.com&amp;rsquo;s Apex platform makes it easier for developers to create mashups for their businesses, and in doing so hastens the transition from traditional enterprise software to the new on-demand model of building and deploying applications.&amp;rdquo;&lt;/em&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;So, &lt;em&gt;what is&lt;/em&gt; Bungee Connect? Well, it&amp;#39;s a lot of things:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Bungee Connect is&amp;nbsp;a completely web-based integrated development environment (IDE) for building and deploying rich Ajax&amp;nbsp;web applications, from simple web apps to seriously&amp;nbsp;sophisticated&amp;nbsp;Ajax applications. No install for developers, no installation of delivery infrastructure, and no client install for end users.&lt;/li&gt;&lt;li&gt;Bungee Connect is for developers, not for consumers. Yes, it provides a huge amount of automated support for the&amp;nbsp;integration of SOAP and REST-based web services, Ajax app development and state management. You can&amp;nbsp;develop sophisticated apps that integrate&amp;nbsp;powerful (as well as simple) web services&amp;nbsp;plus develop your own logic without having to write&amp;nbsp;a line of code. It massivley reduces complexity. But, nonetheless,&amp;nbsp;it is&amp;nbsp;for developers, not consumers.&lt;/li&gt;&lt;li&gt;Bungee Connect provides a completely integrated means of deploying apps to the live web. No FTP. No separation between your dev, staging, production and live environment.&amp;nbsp;No local set-up on your machine. No bits to install anywhere. No web servers, no app servers, no stacks, nor libraries to install, patch or manage. No &lt;a href="http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html"&gt;&amp;#39;Yak shaving&amp;#39;&lt;/a&gt;. It&amp;#39;s all taken care of for you. You develop your app through the browser, then deploy your app through the browser and map the app to your domain / URL (or embed the app in your site) - It&amp;#39;s your app. Oh, and you get IE, Firefox and Safari cross-browser compat taken care of too - you build your app once and &lt;em&gt;it just works&lt;/em&gt; in these three browsers. Sweet.&lt;/li&gt;&lt;li&gt;Bungee Connect includes a whole code share and team collaboration concept. You can keep your code proprietary, or you can share it with other Bungee Connect developers in your workgroup or with the wider Bungee Connect developer community. There&amp;#39;s a lot more to this than I can cover here and I&amp;#39;ll be writing a lot more on this soon, but I like how Mat Asay described the community aspect as a &amp;#39;&lt;a href="http://weblog.infoworld.com/openresource/archives/2007/04/web_20_and_the.html"&gt;Sourceforge for the 21st Century&lt;/a&gt;&amp;#39;.&lt;/li&gt;&lt;li&gt;Bungee&amp;nbsp;Connect allows developers to leverage the world of web APIs. We&amp;#39;ve been working with the API engineering and evangelist teams at Amazon,&amp;nbsp;Ebay, Google, Microsoft Windows Live, PayPal, RealNetworks, Salesforce.com and Yahoo! to ensure Bungee Connect works sweetly with the multitude of their rich APIs (both WS* and RESTful). The aim is to ensure Bungee Connect can&amp;nbsp;work with&amp;nbsp;&lt;em&gt;any &lt;/em&gt;web service that you choose and by working with these teams and their APIs in developing Bungee Connect, we&amp;#39;ve got a great test-bed to make sure we can achieve this goal.&lt;/li&gt;&lt;li&gt;Bungee Connect is No Fee for the developer to use in developing and testing Bungee-powered apps. You only pay once you&amp;#39;ve deployed your app commercially or unrestricted.&amp;nbsp; We expect this to be&amp;nbsp;US$1 per computer-network-interaction-hour, billed monthly. Again, more on this later.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And there&amp;#39;s so much more. Tomorrow, anyone attending &lt;a href="http://www.web2expo.com/"&gt;Web 2.0 Expo&lt;/a&gt; will be able to get hands on with Bungee Connect. We&amp;#39;ve got a booth with PCs (Windows, Macs and Linux) with the browser open (IE, Firefox and Safari) where you&amp;nbsp;run through some tutorials and&amp;nbsp;judge for yourself&amp;nbsp;if you think we&amp;#39;re all smoking crack (see pics below - no crack, just the booths). We&amp;#39;ll also be updating &lt;a href="http://www.bungeelabs.com/"&gt;the site&lt;/a&gt; with screencasts and plenty more details and Martin will be presenting and demo&amp;#39;ing with Brad on Wednesday morning. And by then I&amp;#39;m sure David might have something &lt;a href="http://www.oreillynet.com/xml/blog/2007/04/alex_barnett_leaves_microsoft.html"&gt;more to say&lt;/a&gt; too...&lt;/p&gt;&lt;p&gt;&lt;u&gt;To underline a couple of points here:&lt;/u&gt; we&amp;#39;re not live yet. We go into Beta in May and are looking for web developers who&amp;nbsp;ideally already have experience in progamming against the APIs of the companies I mentioned earlier. &lt;a href="http://www.bungeelabs.com/"&gt;So sign up&lt;/a&gt; if that sounds like you...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img height="334" src="http://farm1.static.flickr.com/167/461130403_81bc586e2e.jpg" width="500" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img height="334" src="http://farm1.static.flickr.com/197/461122934_83d41c8d52.jpg" width="500" /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Dana Gardner has &lt;a href="http://blogs.zdnet.com/Gardner/?p=2448"&gt;written up his thoughts on Bungee Connect&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Short but sweet &lt;a href="http://mashable.com/2007/04/16/bungee-labs"&gt;mention on Mashable.com&lt;/a&gt;&amp;nbsp;by Pete Cashmore.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Update 2 (4/18/07)&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Richard MacManus &lt;a href="http://www.readwriteweb.com/archives/bungee_labs_next_generation_web_development.php"&gt;blogged it over at Read/Write Web&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Ryan Stewart &lt;a href="http://blog.digitalbackcountry.com/?p=773"&gt;blogged us too&lt;/a&gt; :-)&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=37018" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Ajax/default.aspx">Ajax</category><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/community/default.aspx">community</category><category domain="http://alexbarnett.net/blog/archive/tags/Dev/default.aspx">Dev</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/Live/default.aspx">Live</category><category domain="http://alexbarnett.net/blog/archive/tags/Mashup/default.aspx">Mashup</category><category domain="http://alexbarnett.net/blog/archive/tags/MSN+API/default.aspx">MSN API</category><category domain="http://alexbarnett.net/blog/archive/tags/Programming/default.aspx">Programming</category><category domain="http://alexbarnett.net/blog/archive/tags/REST/default.aspx">REST</category><category domain="http://alexbarnett.net/blog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/socialsoftware/default.aspx">socialsoftware</category><category domain="http://alexbarnett.net/blog/archive/tags/Web/default.aspx">Web</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>7 Thoughts on the Business of API Throttling</title><link>http://alexbarnett.net/blog/archive/2007/04/06/7-Thoughts-on-the-Business-of-API-Throttling.aspx</link><pubDate>Fri, 06 Apr 2007 12:21:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:34967</guid><dc:creator>alexbarnett</dc:creator><slash:comments>2</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=34967</wfw:comment><comments>http://alexbarnett.net/blog/archive/2007/04/06/7-Thoughts-on-the-Business-of-API-Throttling.aspx#comments</comments><description>&lt;p&gt;John Musser over at ProgrammableWeb.com has summarized the various ways (he&amp;#39;s outlined 12) &lt;a href="http://blog.programmableweb.com/2007/04/02/12-ways-to-limit-an-api/"&gt;API providers can control access to their web services&lt;/a&gt;. As John says, &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;nbsp;&amp;quot;There are good reasons for this ranging from preventing abuse, controlling costs, or other business-driven reasons.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;John triggered a few&amp;nbsp;thoughts for me with&amp;nbsp;his post...Thinking out loud now...&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;7 Thoughts on the Business of API Throttling&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;1. Web APIs&amp;nbsp;will be a key driver of future of the networked, services-based&amp;nbsp;economy&lt;/p&gt;&lt;p&gt;2. The science of web API throttling&amp;nbsp;is set to&amp;nbsp;become a&amp;nbsp;core business competency - not just a technical competency -&amp;nbsp;for (hundreds of) thousands of businesses&lt;/p&gt;&lt;p&gt;3. Businesses need to learn about &lt;em&gt;the business&lt;/em&gt; of API-based business models (an&amp;nbsp;area where there is some experimentation and learning is going on&amp;nbsp;today, &lt;a href="http://www.alexbarnett.net/blog/archive/2007/03/28/APIs_2C00_-APIs-APIs_21002100210021002100_-_2800_And-Learn-As-You-Play_2900_.aspx"&gt;but not enough&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;4. Business expertise in designing and evolving API-based business models will be a highly valued skill / commodity&lt;/p&gt;&lt;p&gt;5. Standardized business models need to (and will) emerge regarding&amp;nbsp;web APIs, similar to how there are standardized business contracts today&lt;/p&gt;&lt;p&gt;6. API throttling&amp;nbsp;will become exponentially more complex to execute and operate&lt;/p&gt;&lt;p&gt;7. A significant number of small and medium-sized business (the long tail of today&amp;#39;s economies) that want to&amp;nbsp;thrive in the networked economy will&amp;nbsp;need to make a&amp;nbsp;decision in the near future: &lt;em&gt;&amp;quot;do we spend large amounts of resources in the&lt;/em&gt; &lt;em&gt;technical operation of&amp;nbsp;API service&amp;nbsp;delivery&amp;nbsp;and throttling expertise in-house, or should we outsource this?&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=34967" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>Tagging behind the *firewall* - a case study</title><link>http://alexbarnett.net/blog/archive/2006/11/19/Tagging-behind-the-firewall-_2D00_-a-case-study.aspx</link><pubDate>Sun, 19 Nov 2006 17:32:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:8281</guid><dc:creator>alexbarnett</dc:creator><slash:comments>11</slash:comments><description>&lt;p&gt;I&amp;#39;ve written about &lt;a href="http://blogs.msdn.com/alexbarn/archive/2006/05/18/601588.aspx"&gt;&amp;#39;Enterprise Tagging&amp;#39;&lt;/a&gt;&amp;nbsp;or &amp;#39;tagging behind the firewall&amp;#39; before, but haven&amp;#39;t&amp;nbsp;come across any case study&amp;nbsp;material in this&amp;nbsp;area, until&amp;nbsp;yesterday that is. In his&amp;nbsp;latest post, Andrew McAfee &lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/now_thats_what_im_talking_about/"&gt;has written up&amp;nbsp;a short report&lt;/a&gt; on the&amp;nbsp;intranet used at interactive agency &lt;a href="http://www.avenuea-razorfish.com/"&gt;Avenue A | Razorfish&lt;/a&gt;&amp;nbsp;(AARF):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;quot;What I found most interesting about the company was its own Intranet. &amp;nbsp;To hear David, Ray, and Amy tell it, the company&amp;#39;s traditional static Intranet -- &amp;nbsp;the place where an employee would go to look up benefits information or peruse the latest press releases -- &amp;nbsp;still exists, but has been marginalized by a suite of Enterprise 2.0 tools.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;What content shows up?&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;quot;AARF has built interfaces to the bookmarking site &lt;/em&gt;&lt;a href="http://del.icio.us/"&gt;&lt;em&gt;del.icio.us&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, the photo sharing site &lt;/em&gt;&lt;a href="http://www.flickr.com/"&gt;&lt;em&gt;Flickr&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, and &lt;/em&gt;&lt;a href="http://digg.com/"&gt;&lt;em&gt;Digg&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, a site where members vote on the importance of news stories. &amp;nbsp;All three use tags, or something close.&amp;nbsp;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;AARF employees have learned to add the tag &amp;#39;AARF&amp;#39; when they come across a web page (using del.icio.us), a photo (Flickr), or a news story (Digg) that they think will be of interest to their colleagues.&amp;nbsp; Shortly after they add this tag, the bookmark (look at the top of the box), thumbnail of the photo (middle) or headline and description of the story (bottom) show up within the AARF E2.0 Intranet. &amp;nbsp;So AARF has found a fast and low-overhead way to let its employees share Internet content with each other. &amp;nbsp;It&amp;#39;s also free; these interfaces with del.icio.us, Flickr, and Digg require no fees and no permissions. &amp;nbsp;I find this simply brilliant.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;Corporate Attention Data&amp;nbsp;Needs to be Secure&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;A potential&amp;nbsp;issue to point out here. Since employees are using the AARF tag to share content with other employees and they are doing so on public sites such as del.icio.us, &lt;em&gt;I can also see what AARF employees are bookmarking and sharing with other AARF employees.&lt;/em&gt; Is that a good thing? We&amp;#39;ll, it&amp;#39;s good for me :-). But is that good for AARF? Look, &lt;a href="http://del.icio.us/search/?all=AARF&amp;amp;page=5"&gt;here is a sample&lt;/a&gt;. From a cursory&amp;nbsp;look at the AARF tagged bookmarks, I can tell:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Someone is probably&amp;nbsp;lobbying HR for Starbucks coffee machines at the office (I can&amp;#39;t blame them...)&lt;/li&gt;&lt;li&gt;Someone is studying Second Life&amp;#39;s audience size, probably as an opportunity to either establish&amp;nbsp;their own&amp;nbsp;presence for the agency, or collating info so they can advise clients &lt;/li&gt;&lt;li&gt;Someone is trying to figure out the ROI on blogging (rather you than me...)&lt;/li&gt;&lt;li&gt;Someone is interested in mobile social software apps&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Are they giving away company secrets? Lobbying for Starbucks coffee machines, er, probably not. Corporate &lt;a href="http://www.shapingthoughts.com/2006/11/08/why-do-companies-come-to-second-life"&gt;Second Life plans&lt;/a&gt; for AARF? Maybe...&lt;/p&gt;&lt;p&gt;Whoever is responsible for this approach at AARF has probably considered the risks of making this kind of corporate attentional data potentially public (I hope).&amp;nbsp;This level of corporate&amp;nbsp;transparency might be&amp;nbsp;a deliberate decision, but&amp;nbsp;then again, it&amp;nbsp;might not. Either way, companies need to be aware that if they are going to use public tools as a way of sharing content and data in this way, there is the potential to have their corporate attention data tapped into.&amp;nbsp;Today, there is nothing to&amp;nbsp;stop non-AARF employees and competitors subscribing to AARF tag feed and thereby tapping into a thread of AARF&amp;#39;s collective thought processes.&lt;/p&gt;&lt;p&gt;(btw, before you point this out, I do realise there is a &amp;#39;don&amp;#39;t share&amp;#39; checkbox in del.icio.us, so it&amp;nbsp;might be the case that what I can see on the &lt;a href="http://del.icio.us/search/?fr=del_icio_us&amp;amp;p=aarf&amp;amp;type=all"&gt;AARF tagged content in del.icio.us&lt;/a&gt; might only be&amp;nbsp;a subset of&amp;nbsp;content that AARF employees have tagged, and what I&amp;#39;m seeing is what they&amp;nbsp;and&amp;nbsp;feel is OK for the likes of me to see.&amp;nbsp;Even if&amp;nbsp;this is the case and I were&amp;nbsp;the person in change, I&amp;#39;d still be nervous&amp;nbsp;- someone forgets to check a box and well, you get the picture.)&lt;/p&gt;&lt;p&gt;This IP / corporate privacy issue is the precisely the reason why I felt &lt;a href="http://blogs.msdn.com/alexbarn/archive/2006/06/28/650321.aspx"&gt;sometime ago&lt;/a&gt; that new commercial offerings would emerge to enable corporate&amp;nbsp;tagging&amp;nbsp;be done&amp;nbsp;securely and&lt;em&gt; behind the firewall.&lt;/em&gt;&amp;nbsp;That&amp;#39;s the &amp;#39;firewall&amp;#39; bit of &amp;#39;tagging behind the firewall&amp;#39; idea. (and that&amp;#39;s why last year&amp;#39;s Mind Camp session was called &lt;a href="http://www.michaelbraly.com/archives/000371.html"&gt;Del.icio.us &lt;em&gt;Inside&lt;/em&gt;&lt;/a&gt;). This secure dimension would also allow to internal resources (URIs) to be bookmarked securely...Would you really want&amp;nbsp;competitors to know that you&amp;#39;ve got a whitepaper&amp;nbsp;written up on the next big thing for your company, with a url: &amp;quot;blah/why_we_will_invest_Xmillion_in_Y_in_2007.html?&lt;/p&gt;&lt;p&gt;Putting this implementation and security issue aside, I believe there is huge&amp;nbsp;potential upside&amp;nbsp;for using social bookmarking and tagging tools&amp;nbsp;inside the firewall, if done right (and that means securely, amongst other things). The pioneering approach by AARF is giving us a glimpse&amp;nbsp;into the future of intranets.&amp;nbsp;I&amp;#39;ll give&amp;nbsp;McAfee &lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/now_thats_what_im_talking_about/"&gt;the final word&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;quot;It gives them &amp;#39;the latest&amp;#39; about their work environment. &amp;nbsp;And it does so in a bottom-up and egalitarian fashion. &amp;nbsp;This page doesn&amp;#39;t contain the latest information that the company&amp;#39;s senior managers, or its IT staffers, think employees should know about; it contains the latest information that &lt;span style="font-style: italic"&gt;employees&lt;/span&gt; think employees should know about.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;--&lt;/p&gt;&lt;p&gt;P.S. I&amp;#39;m going to bookmark this post &lt;a href="http://del.icio.us/search/?all=AARF"&gt;&amp;#39;AARF&amp;#39; on del.icio.us&lt;/a&gt;. This should guarantee that it&amp;#39;ll appear on the AARF intranet ;-)&lt;/p&gt;&lt;p&gt;P.P.S. If you are at all interested in &amp;#39;Enteprise 2.0&amp;#39;, you really should subscribe to &lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/now_thats_what_im_talking_about/"&gt;Andrew McAfee&amp;#39;s blog&lt;/a&gt;. He&amp;#39;s&amp;nbsp;associate professor at Harvard who regularly posts on the topic of social software behind the firewall.&lt;/p&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=8281" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Attention/default.aspx">Attention</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/socialsoftware/default.aspx">socialsoftware</category><category domain="http://alexbarnett.net/blog/archive/tags/Tagging/default.aspx">Tagging</category></item><item><title>Enterprise 2.0 and Culture Change</title><link>http://alexbarnett.net/blog/archive/2006/11/10/Enterprise-2.0-and-Culture-Change.aspx</link><pubDate>Sat, 11 Nov 2006 02:27:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:7798</guid><dc:creator>alexbarnett</dc:creator><slash:comments>7</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=7798</wfw:comment><comments>http://alexbarnett.net/blog/archive/2006/11/10/Enterprise-2.0-and-Culture-Change.aspx#comments</comments><description>&lt;p&gt;Andrew McAfee, an associate professor at the Harvard Business School has identified a&amp;nbsp;user segment&amp;nbsp;within organizations&amp;nbsp;that &lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/evangelizing_in_the_empty_quarter/"&gt;he describes as the &amp;#39;Empty Quarter&amp;#39;&lt;/a&gt;. The context is within the types of users who&amp;nbsp;become the early adopters&amp;nbsp;of &lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/enterprise_20_version_20/"&gt;Enterprise 2.0&amp;#39; applications&lt;/a&gt; (or social media behind-the-firewall). In McAafee&amp;#39;s experience, there are two types of early adopters of these types of technologies: Newbies and Techies:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;quot;&amp;#39;Newbies&amp;#39; here means new entrants to the workforce; as I &lt;/em&gt;&lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/what_they_learned_in_college/"&gt;&lt;em&gt;wrote earlier&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, recent graduates find it natural to socialize, collaborate, and find what they&amp;#39;re looking for via technology platforms (think of MySpace, Facebook, Flickr, Wikipedia, LastFM, del.icio.us, etc.). In addition to point, click, drag, and drop, their baseline computer skills include search, link, tag, and post. &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;#39;Techies&amp;#39; are IT staffers, and also those people scattered throughout the rest of the company who are the natural early adopters and advanced users of whatever technologies are available. &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;...If these observations are accurate, then a graph with technophobia on one axis and years since graduation on the other reveals who&amp;#39;s more and less likely to use Enterprise 2.0 tools if they&amp;#39;re made available: &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;img alt="Enterrpise 2.0&amp;#39;s empty quarter" height="335" src="http://blog.hbs.edu/useruploads/Image/emptyquarter(1).jpg" width="383" /&gt; &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;The &amp;#39;&lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Rub%27_al_Khali"&gt;&lt;em&gt;empty quarter&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&amp;#39; of non-adopters is the upper right-hand section of this graph. These are the folk who are relatively unlikely to pick up new tools and run with them.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;McAfee goes on to argue that encouraging the Empty Quarter to participate in the production of social media within the Enterprise will benefit the company as a whole, since a great deal of the knowledge produced by this segment is where the institutional knowledge and corporate memory really resides. He goes on to propose ideas around how these users can be encouraged, including focus on the development of the tools themselves (e.g. make it more useable) and policies that might be introduced: &lt;/p&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;&amp;quot;Maintain a blog for your group / department. Identify who&amp;#39;s in charge of it, and update it at least once a week. &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Maintain a blog for each project your lab is working on.&amp;nbsp; Post whatever non-confidential information you&amp;#39;d like your colleagues to know about each one. &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Keep your personal page up to date.&amp;nbsp; Make sure it lists your areas and industries of expertise. &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Use the wiki to make sure your portion of the org chart is up to date.&amp;quot;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;I agree with McAfee that&amp;nbsp;in order to get the Empty Quarter to adopt&amp;nbsp;the use of social applications it&amp;nbsp;will require both the&amp;nbsp;combination of good&amp;nbsp;technology&amp;nbsp;and efforts around cultural change. Since he&amp;#39;s asking for others to share their experience around what has (and presumably hasn&amp;#39;t) worked, here are my thoughts and observations on the topic: &lt;/p&gt;&lt;p&gt;&lt;strong&gt;the Del.icio.us Lesson&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;This one is more to do with the technology design, rather than efforts to socially engineer adoption. The idea is called &lt;a href="http://bokardo.com/archives/the-delicious-lesson/"&gt;The Del.icio.us Lesson&lt;/a&gt;&amp;nbsp;- a&amp;nbsp;key social software design principle. To summarize &lt;a href="http://bokardo.com/archives/the-delicious-lesson/"&gt;Joshua Porter&amp;#39;s post&lt;/a&gt; (who originally coined the term): &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;quot;The one major idea behind the Del.icio.us Lesson is that &lt;strong&gt;personal value precedes network value&lt;/strong&gt;. What this means is that if we are to build networks of value, then each person on the network needs to find value for themselves before they can contribute value to the network. In the case of Del.icio.us, people find value saving their personal bookmarks first and foremost. All other usage is secondary.&amp;quot;&lt;/em&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;Creators, Synthesizers, and Consumers&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;Bradley Horowitz of Yahoo &lt;a href="http://www.elatable.com/blog/?p=5"&gt;made the observation&lt;/a&gt; that social software sites don&amp;rsquo;t require 100% active participation to generate great value. He used a data point relating to Wikipedia to illustrate the point: &lt;a href="http://www.ccc.de/congress/2004/fahrplan/files/372-wikipedia-sociographics-slides.pdf"&gt;half of all edits are made by just 2.5% of all users&lt;/a&gt;. Horowitz formalized this idea with the following chart:: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;quot;As Yahoo! has been gobbling up many social media sites over the past year (&lt;/em&gt;&lt;a href="http://www.flickr.com"&gt;&lt;em&gt;Flickr&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, &lt;/em&gt;&lt;a href="http://www.upcoming.org"&gt;&lt;em&gt;upcoming&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, &lt;/em&gt;&lt;a href="http://del.icio.us"&gt;&lt;em&gt;del.icio.us&lt;/em&gt;&lt;/a&gt;&lt;em&gt;) I often get asked about how (or whether) we believe these communities will scale. &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;The question led me to draw the following pyramid on a nearby whiteboard: &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;img align="middle" alt="Content Production Pyramid" height="184" src="http://www.elatable.com/blog/wp-content/uploads/2006/02/pyramid.gif" title="Content Production Pyramid" width="479" /&gt; &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;The levels in the pyramid represent phases of value creation.&amp;nbsp; As an example take &lt;/em&gt;&lt;a href="http://groups.yahoo.com"&gt;&lt;em&gt;Yahoo! Groups.&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;1% of the user population might start a group (or a thread within a group) &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;10% of the user population might participate actively, and actually author content whether starting a thread or responding to a thread-in-progress &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;100% of the user population benefits from the activities of the above groups (lurkers) &lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;em&gt;There are a couple of interesting points worth noting.&amp;nbsp; The first is that we don&amp;rsquo;t need to convert 100% of the audience into &amp;ldquo;active&amp;rdquo; participants to have a thriving product that benefits tens of millions of users.&amp;nbsp; In fact, there are many reasons why you wouldn&amp;rsquo;t want to do this.&amp;nbsp; The hurdles that users cross as they transition from lurkers to synthesizers to creators are also filters that can eliminate noise from signal.&amp;nbsp; Another point is that the levels of the pyramid are containing&amp;nbsp; - the creators are also consumers.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Of course, &amp;#39;value creation&amp;#39; for a media company such as Yahoo means content that attracts eyeballs, that begets participation, that begets&amp;nbsp;content, that begets further&amp;nbsp;eyeballs and so on. However, I think it would be unwise to then dismiss the general &amp;#39;natural law&amp;#39;&amp;nbsp;observation around how social media is created, synthesized and consumed as irrelevant&amp;nbsp;in the Enterprise 2.0 context (especially since the observation is provided by someone with a great&amp;nbsp;deal of experimental experience on&amp;nbsp;large scales).&lt;/p&gt;&lt;p&gt;In the context of behind the firewall social media, maybe the key to getting more users to participate is to accept that you can&amp;#39;t get everyone to become a content creator. The implication being that&amp;nbsp;one should&amp;nbsp;therefore design efforts to&amp;nbsp;encourage the Empty Quarter with this in mind, and recognize that the role of Synthesizing is&amp;nbsp;just as&amp;nbsp;critical a role in the Enterprise 2.0 space as the the role of creation.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;David Winer&amp;#39;s view - Don&amp;#39;t Bother to Change the Culture&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://blogs.msdn.com/alexbarn/archive/2006/04/30/587126.aspx"&gt;Last year&lt;/a&gt; Dave Winer attended a session at Seattle Mind Camp 2.0 that I&amp;nbsp;ran with&amp;nbsp;&lt;a href="http://www.michaelbraly.com/"&gt;Michael Blay&lt;/a&gt;, &lt;a href="http://www.densho.org/about/default.asp"&gt;Geoff Froh&lt;/a&gt; on the topic of behind-the-firewall tagging. &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;Dave Winer attended and &lt;a href="http://www.scripting.com/2006/04/30.html#theUtterFutilityOfGeekness"&gt;described&lt;/a&gt; the session as a &amp;#39;intense lightning-fast discussion&amp;#39;. However, he came to the early conclusion as part of that discussion that there was no conclusion - that is a waste of time to try and encourage employees to adopt a tagging culture to share knowledge inside corporate firewall. That users either get it or they don&amp;#39;t. You can&amp;#39;t force them.&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;At this post, &lt;a href="http://www.scripting.com/2006/04/30.html#theUtterFutilityOfGeekness"&gt;Dave explained&lt;/a&gt; the reasoning behind this view: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;I promised I&amp;#39;d explain once and for all why it&amp;#39;s hopeless to &amp;quot;try to get the users&amp;quot; to use social bookmarking software unless they&amp;#39;re already using it. Here&amp;#39;s why: I don&amp;#39;t know. But I do know it never works. It&amp;#39;s so bad that when I try to solve the problem (I&amp;#39;m a geek, so I fall into this trap myself, can&amp;#39;t help it), I hack at making it easy and painless, figuring it&amp;#39;s a user interface problem (if you&amp;#39;re a geek you&amp;#39;re nodding your head right now, right?) but when I make it so easy anyone would &lt;em&gt;have&lt;/em&gt; to do it, not only doesn&amp;#39;t anyone else do it, I don&amp;#39;t even do it myself! Why? As I said, I don&amp;#39;t know! Makes no sense to me at all. But there you are. &lt;/p&gt;&lt;p&gt;I do know that Dan Bricklin posed &lt;a href="http://danbricklin.com/log/2005_01_28.htm#guiltlessness"&gt;something like a law&lt;/a&gt; to explain the phenomenon, as best as a geek possibly can. Software that rewards you for doing something one percent of the time will get used (email, word processing, SimCity) and software that punishes you for doing it only 99 percent of the time will not get used (calendars, PIMs, categorizing stuff, social bookmarks). The genius of del.icio.us is that it falls into the former category, even though it appears at first to fall into the latter. &lt;/p&gt;&lt;p&gt;Never say Bricklin isn&amp;#39;t a smart dude, if you remember his rule, you&amp;#39;ll avoid hours of interesting discussions about how important it is to do something that is impossible to do.&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I agree and I disagree with Winer. &lt;/p&gt;&lt;p&gt;I agree that if the software is useful for the individual using it, they&amp;#39;ll use it (back to the Del.icio.us Lesson). What that says to me then, is that if the software is designed right it can succeed -&amp;nbsp;if not,&amp;nbsp;they won&amp;#39;t. I got that. &lt;/p&gt;&lt;p&gt;But then he argues that social bookmarking &lt;em&gt;&amp;#39;punishes you for doing it only 99 percent of the time&amp;#39;&lt;/em&gt;: i.e. if you don&amp;#39;t &lt;em&gt;always &lt;/em&gt;use social bookmarking then &amp;#39;it&amp;#39; loses it&amp;#39;s value. Here I disagree, as that has not been my personal experience. The tagging I do comes and goes in terms of how regularly and how disciplined I am in my tagging stuff. Somedays I just don&amp;#39;t tag stuff, somedays I do. When I don&amp;#39;t tag stuff for a few days, it doesn&amp;#39;t mean that&amp;nbsp;the value of those things I have already tagged diminishes. Those artifacts are still there. Of course, sometimes I wish I had tagged things that I didn&amp;#39;t, but that doesn&amp;#39;t brake the overall system. It just means it could be better. &lt;/p&gt;&lt;p&gt;So I&amp;#39;m not sure if I fully understand Winer&amp;#39;s point here.&amp;nbsp; That said, I do&amp;nbsp;agree&amp;nbsp;with his&amp;nbsp;experience that&amp;nbsp;that some people just will never &amp;#39;get it&amp;#39;. But I don&amp;#39;t think that should mean you shouldn&amp;#39;t try.&lt;/p&gt;&lt;p&gt;Culture change can and does work if done right - I know, I&amp;#39;ve done it within Microsoft. An example is that program managers, software developers and testers are now blogging in our team that weren&amp;#39;t before I joined the team: they just needed some encouragement, see the benefits of doing so, receive some training and be provided some support. Not all of our team are blogging of course, but enough to make a significant difference&amp;nbsp;in the way we communicate with customers. And the more bloggers there are, the more that decide to blog. It has also affected the way we communicate inside the firewall too -&amp;nbsp;amongst ourselves within&amp;nbsp;our product team but also with other teams inside of Microsoft. More to do, but the demand&amp;nbsp;for internal blogs and wikis is there. The early adopters will naturally run with these tools but others will require a little more cajoling&amp;nbsp;to see the benefits.&lt;/p&gt;&lt;p&gt;This week, while at &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt; I attended a session on migrating from Sharepoint 2003 to Sharepoint 2007. Halfway through, the presenter (&lt;a href="http://www.devconnections.com/shows/spfall2006/default.asp?c=2&amp;amp;s=83&amp;amp;i=1786"&gt;Bill English&lt;/a&gt;) stopped and made the point that all the technical advice he was providing was worth nothing if there wasn&amp;#39;t also a culture change effort too: just because the software is there doesn&amp;#39;t mean that it&amp;#39;ll be used. Effort is required to create awareness of the benefits, training, etc...without these things, you won&amp;#39;t succeed.&lt;/p&gt;&lt;p&gt;I&amp;#39;d write more on this but I have to go now. In the meantime, do share your thoughts on this.&lt;/p&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=7798" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/socialsoftware/default.aspx">socialsoftware</category><category domain="http://alexbarnett.net/blog/archive/tags/Tagging/default.aspx">Tagging</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category></item></channel></rss>