<?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>Ben Werdmuller</title>
	<atom:link href="http://benwerd.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://benwerd.com</link>
	<description></description>
	<lastBuildDate>Wed, 01 Jul 2009 17:08:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Building the user-centered web</title>
		<link>http://benwerd.com/2009/07/building-the-user-centered-web/</link>
		<comments>http://benwerd.com/2009/07/building-the-user-centered-web/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 13:58:33 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Data control]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[chris messina]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[data sharing summit]]></category>
		<category><![CDATA[dataportability.org]]></category>
		<category><![CDATA[decentralized social networks]]></category>
		<category><![CDATA[delicious]]></category>
		<category><![CDATA[digital identities]]></category>
		<category><![CDATA[digital silos]]></category>
		<category><![CDATA[diso project]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[laconi.ca]]></category>
		<category><![CDATA[marc canter]]></category>
		<category><![CDATA[open data]]></category>
		<category><![CDATA[open mesh]]></category>
		<category><![CDATA[ownership]]></category>
		<category><![CDATA[silona bonewald]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[user control]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/07/building-the-user-centered-web/</guid>
		<description><![CDATA[The following post contains my notes for a talk I gave at the Hauser Center for Nonprofit Organizations at Harvard University on June 25, 2009.
What is a social network?
 I would like to reclaim some language:
Social is an adjective that means relating to human society and its members.
A network is an interconnected system of things [...]]]></description>
			<content:encoded><![CDATA[<p><em>The following post contains my notes for <a href="http://hausercenter.org/site/learn/seminarslectures/brownbaglunchtalks/ben-werdmuller/index.html">a talk I gave at the Hauser Center for Nonprofit Organizations at Harvard University</a> on June 25, 2009.</em></p>
<p><strong>What is a social network?</strong></p>
<p><a href="http://www.flickr.com/photos/-cavin-/2366764272/"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" border="0" align="right" src="http://farm4.static.flickr.com/3177/2366764272_92c733397d_m.jpg" /></a> I would like to <a href="http://benwerd.com/2008/12/the-internet-is-people/">reclaim some language</a>:</p>
<blockquote><p>Social is an adjective that means <em>relating to human society and its members</em>.</p>
<p>A network is <em>an interconnected system of things or people</em>.</p>
<p>Therefore, I’d suggest that we can define a social network as just being <em>an interconnected system of people</em>.</p>
</blockquote>
<p>The audience of this talk is a social network; so are your friends, colleagues, interest groups and so on. Social networking <em>tools</em> facilitate social networks. The universe of social tools certainly includes web applications with social functionality, but it also includes structured face to face interactions, telephone, post, SMS, email. In other words, the web is just one possible tool for this purpose – albeit a very effective one.</p>
<p><strong><strike>If you build it, they will come</strike></strong></p>
<p><a href="http://www.flickr.com/photos/jule_berlin/2165572289/"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" border="0" align="right" src="http://farm3.static.flickr.com/2387/2165572289_d8481ce5c0_m.jpg" /></a> You can’t install a social networking tool and instantly expect usage: <em><a href="http://en.wikipedia.org/wiki/Field_of_Dreams">Field of Dreams</a></em> is not a good model for community development. The web is littered with ghost sites created using Ning, Elgg and more that have been established in the hope that a user-base will magically appear; however, if your main selling point is the social network itself, nobody’s going to join until that network of people exists and is actively using it. It’s a chicken-and-egg problem.</p>
<p>Therefore, you either need to have an existing network of people to facilitate interactions between (for example, <a href="http://www.insidefacebook.com/2009/06/28/facebook-movie-coming-to-the-big-screen/">when Facebook launched at Harvard</a>) or compelling functionality that is useful without a network of existing users (for example, <a href="http://delicious.com">Delicious</a>).</p>
<p>If we’re creating a tool that’s useful for the first user who signs up, without a pre-existing social network, then what we’re really talking is a software application that uses the web as an interface, and happens to have social functionality as one of its features.</p>
<p><strong>The web as applications</strong></p>
<p><a href="http://www.flickr.com/photos/stabilo-boss/101793493/in/set-72057594060779001"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" border="0" align="right" src="http://farm1.static.flickr.com/27/101793493_de7c112c42.jpg" /></a> When the web was conceived, it consisted of documents and pages linked with hypertext: linked words and phrases that, when clicked, would load another, relevant document. Each page had its own Uniform Resource Locator, which allowed you to return to that specific page at any time. Each page could be a destination in itself, and although the sites (collections of pages) could be linked together through hypertext, each one had no need to know about your activities elsewhere on the web. Why would they? Documents don’t have memory; their role is simply to impart information.</p>
<p>Step forward to today, and the web is not entirely made of pages: applications now represent a large amount of the web. (Princeton WordNet <a href="http://wordnetweb.princeton.edu/perl/webwn?s=application">defines an application as</a> “a program that gives a computer instructions that provide the user with tools to accomplish a task”; <a href="http://docs.google.com">Google Docs</a>, <a href="http://rememberthemilk.com">Remember The Milk</a>, Flickr, Delicious etc are all applications by this definition.)</p>
<p>The benefits are tangible: you can access an application’s functionality from any web-compatible device, anywhere in the world. You’re no longer bound to the software you happen to have installed on a particular machine, and you no longer need to worry about whether you’ve remembered to save a particular file onto a particular drive. Because of historic resource limitations, web applications tend to be easier to use, and entirely bypass the need for IT departments, which have unfortunately earned a reputation for being obstacles to productivity in many organizations.</p>
<p>This change of web usage has been reflected in the ongoing development of HTML, the markup language that all web interfaces are written in. The first four versions were largely orientated towards documents; however, HTML 5, currently in development, is the first version that explicitly <a href="http://industry.bnet.com/technology/10002353/three-ways-html-5-is-transforming-it/">contains functionality to support web applications</a>. That includes offline storage and usage, sessions, and more advanced interface features. However, aspects of the document-orientated model remain.</p>
<p><strong>Silos of information</strong></p>
<p>Each application is its own atomic destination with its own URL, and is by default only aware of data created within it. That means we need to register for each application we want to use, fragmenting our accounts over potentially hundreds of products and company data centers, and that the documents, files and data we create within them can’t easily be shared with other applications. On my desktop, I can write a document in Word and open it in OpenOffice, or take a Paint doodle and load it in Photoshop, but there’s no easy, generic way to take my bookmarks from Delicious into another bookmarking tool, or to take my Google Docs and open them in Acrobat.com.</p>
<p>Currently, each web application is like a silo: they exist on their own, and if they interoperate at all, it’s through specific links between applications that have to be individually developed. Certainly, data created in an application stays in that application; sometimes you can check your GMail address book for contacts in order to find existing friends on a service you’ve just signed up to, for example, but it’s rare that you can actually export data fully into another product. As many of these services are free, a significant portion of their business models revolve around being able to control user-contributed data, keep users coming back, and sell user-generated activity data for marketing purposes. (One has to question whether the market for personal details will continue to be profitable, or whether, like the web advertising market before it, it will saturate and crash.)</p>
<p>In a social networking tool, the site model means that your contacts, the information you share and any detailed access permissions all relate solely to the application they were created in. However, collaborative spaces in social web applications are like documents: they’re one of the currencies of the social web. Just as I need to be able to use my wordprocessor of choice to edit a document, I need to be able to use my social tool of choice to collaborate with others.</p>
<p><strong><a href="http://www.flickr.com/photos/johnnyjet/2830416793/"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" border="0" align="right" src="http://farm4.static.flickr.com/3172/2830416793_e7fda495b7_m.jpg" /></a> Turning the model upside down</strong></p>
<p>Right now, we have to register with each application we want to use. What if we required each application we used to register with <em>us</em>, in digital identities under our own control? </p>
<p>What if, using these identities, anyone could connect to anyone else, and anyone could store their data anywhere as long as the storage provider followed the same broad standards?</p>
<p><strong><em>The web itself would become a social networking tool.</em></strong></p>
<p>This is far more flexible, and future-proof:</p>
<ul>
<li>Your ability to collaborate is not subject to a single company&#8217;s success: social functionality and application infrastructure are inherent in the web itself </li>
<li>The possibilities for collaboration are not subject to technology beyond common open standards, which can evolve </li>
<li>A wider range of application possibilities is ensured, because web applications gain the ability to interoperate in a general way </li>
<li>Privacy and user control are established by allowing a person to determine which application has access to which data </li>
</ul>
<p>By establishing a general standard for social application interactions, the services and technologies used to make connections become less relevant; the Internet is people, one big social network, and users no longer have to worry about <em>how</em> they connect. We can all get on with communicating and collaborating rather than worrying about <em>where</em> we connect.</p>
<p><strong>User-centered identities</strong></p>
<p>Under this model, providing the software that hosts your digital identity becomes big business. This hasn’t gone unnoticed by the main service providers, and they’re already fiercely competing to be your identity on the web:</p>
<ul>
<li>Facebook wants your central identity to be a Facebook account (and arguably have made the user-centric model for the web part of their strategy for a very long time) </li>
<li>Google wants it to be a Google account </li>
<li>Twitter wants it to be a Twitter account </li>
<li>Microsoft wants it to be a Live ID </li>
<li>OpenID want it to be any OpenID-capable URL </li>
</ul>
<p>Because I use all of these services, the result is a very complicated identity space. These are a subset of my profiles:</p>
<ul>
<li><a href="http://facebook.com/ben.werdmuller">facebook.com/ben.werdmuller</a> </li>
<li><a href="http://google.com/profiles/benwerd">google.com/profiles/benwerd</a> </li>
<li><a href="http://twitter.com/benwerd">twitter.com/benwerd</a> </li>
<li><a href="http://profiles.yahoo.com/u/4IZCH2K6PEV775MICYR3DXMAMQ">profiles.yahoo.com/u/4IZCH2K6PEV775MICYR3DXMAMQ</a> </li>
<li><a href="mailto:benwerd@gmail.com">benwerd@gmail.com</a> [my Microsoft ID, ironically] </li>
<li><a href="http://benwerd.com">benwerd.com</a> [my OpenID] </li>
</ul>
<p>For identities to be usable as a generic standard, you <em>should</em> be able to use any of these – or all of them. Nobody has just one facet (or persona) comprising their identity; everyone has a collection, representing the different parts of their lives. Ben Werdmuller the web strategist for hire doesn’t need to be connected to Ben Werdmuller the Doctor Who fan, who in turn doesn’t need to be connected to the Oxford resident. They can be connected if I choose to make them, but separating parts of your life is part of a user’s control over their identity.</p>
<p>However, that needs to be context-specific, not application-specific. Currently, for example, my Facebook account tends to be personal, while my Twitter tends to be professional. That doesn’t make sense: in order to write personally on Twitter, I either have to accept the collision of those two parts of my life, or I need to create an entirely separate, fragmented Twitter account. Wouldn’t it be better to be able to control who sees which interactions, and choose tools based on the functionality they add to a conversation? Otherwise you have the situation I present above: one identity per communication context per application. That will quickly become unmanageable, and the web will be littered with dead profiles.</p>
<p>Conversely, I believe the future of the web is in atomic digital identities based on permissive, open standards, linked together as an application framework.</p>
<p>How do we make this work?</p>
<p><strong>Problem to solve: user control</strong></p>
<p><a href="http://www.flickr.com/photos/aud1073ch/34438156/"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" border="0" align="right" src="http://farm1.static.flickr.com/21/34438156_0d13f27fcf_m.jpg" /></a> First and foremost, the framework for decentralization must be established – in other words, the actual social mesh standards that will make it possible.</p>
<p>Technical mechanisms need to be established for controlling access to a resource or collaborative space, which should be easy to use without removing any of the flexibility of the platform, and should allow for the maintenance of multiple personas.</p>
<p>Another part of access control is allowing a resource to expire gracefully. It’s important to know when to lose data: sometimes documents, resources, spaces, personas or entire identities may be transient and only required for a certain length of time. There’s no need for everything on the web to exist indefinitely; currently, rigorous indexes like Google ensure that much of it does.</p>
<p>Finally, the tools and standards we create must be permissive of goals, content and structure that we might not have thought of. There certainly doesn&#8217;t need to be an overarching structure or taxonomy between individual identity spaces, and constraining the technology to a rigid set of activities and data types would limit the scope of the platform.</p>
<p><strong>Problem to solve: ownership</strong></p>
<p>Existing web applications tend to have a single-ownership model for resources. However, <a href="http://silona.org">Silona Bonewald</a> rightly pointed out to me that this isn’t always the case, and in a free-flowing social mesh, multiple ownership needs to be represented. For example, all collaborators on a resource should have ownership access, unless they explicitly choose to rescind that right.</p>
<p>In a company environment, a user’s employer may have shared ownership (or full ownership, with author access available to the employee). The same may be true with students in a university environment. On sites like Facebook, the service owner may in reality have some ownership rights over the content.</p>
<p>How can we maintain this granularity, but also retain user control?</p>
<p><strong>Problem to solve: privacy &amp; transparency</strong></p>
<p>There is a very public attitude of &quot;when you put something online, it&#8217;s published&quot; in some parts of the software development community, which is a useful concept that gives developers <em>carte blanche</em> to share data freely. In a fully user-controlled environment, this public-or-completely-private binary situation can no longer be the case; a resource may have been published to a few select people. Ignoring this trait disallows the platform’s use in important environments like enterprises or public bodies.</p>
<p>When you sign up to a service, you agree to that service’s terms and conditions and privacy policy. However, your data may be farmed out to a collection of other, secondary services via APIs, without your knowledge or consent.</p>
<p>An important aspect of user control is knowing how your data is used and where it is transmitted by the applications you use, so I propose a simple, human-identifiable and machine-readable mark that:</p>
<ol>
<li>Applies permissions to how my data can be used by applications (like Creative Commons does for shared content) </li>
<li>Tells you in a visual way what happens to your data when you visit a site </li>
<li>Incorporates multi-ownership </li>
</ol>
<p>It may be that these issues are addressed within the terms and conditions of a service. However, it’s very unlikely that a user will actually read the full contract. Therefore, a simple graphic icon with a link to a plain-English description, with an underlying microformat for machine-readable use, would be a welcome addition to the user experience. As the web becomes more mesh-like and data moves around more freely, conveying what happens to data owned by less-technical end users will become more and more important.</p>
<p><strong>Problem to solve: platform</strong></p>
<p>Finally, while it’s great having a conversation about this, these ideas aren’t useful to anyone unless someone goes ahead and builds it.</p>
<p>There are some existing projects and thinkers who are on these tracks:</p>
<ul>
<li><a href="http://diso-project.org/">The Diso Project</a> is turning the WordPress open source blogging tool into a decentralized digital identity through an array of open standards, and the project’s Chris Messina has <a href="http://factoryjoe.com/blog/2009/05/18/the-open-social-web/">a lot of wise things to say</a> about its development. </li>
<li><a href="http://laconi.ca/">Laconi.ca</a> is a decentralized microblogging platform, whose <a href="http://openmicroblogging.org/">Open Microblogging</a> standard may be adaptable into a more widely-scoped technology. </li>
<li><a href="http://willnorris.com/2009/03/the-open-stack-in-php">The Open Stack</a> is a set of developing technologies that address some of the issues. </li>
<li>Marc Canter’s <a href="http://blog.broadbandmechanics.com/2008/05/02/how-to-build-the-open-mesh/">Open Mesh treatise</a> goes into detail on many of the issues. </li>
</ul>
<p>All of these are important contributions that strongly address some of the issues; however, we’re still a long way away from the vision of an open, social web.</p>
<p><strong>Conclusion</strong></p>
<p>I believe strongly, for the reasons stated above, that a decentralized, user-centered model for the web is the best way to advance it as an application platform.</p>
<p>Needless to say, I have my own ideas about how to actually build the platform, based on my <a href="http://benwerd.com/2009/06/making-the-most-of-the-web-right-now/">Making the most of the web</a> principles. However, it has to be a collaborative process: there’s no sense in building an open collaborative standard by yourself. My main concern is that the platform is created and works in an open, lightweight, flexible, easy-to-develop-for way while remaining secure and yielding control to the main user. The result will be an entirely new kind of platform, and presents a unique opportunity for anyone who wants to jump on board.</p>
</p>
<p><em>Images:</em></p>
<ul>
<li><a href="http://www.flickr.com/photos/-cavin-/2366764272/"><em>WOW! My 1000 Friends</em></a><em> by Cavin was released under a CC Attribution Generic 2.0 License </em></li>
<li><a href="http://www.flickr.com/photos/jule_berlin/2165572289/"><em>Lonely Tree</em></a><em> by Jule Berlin was released under a CC Attribution Generic 2.0 License</em></li>
<li><a href="http://www.flickr.com/photos/stabilo-boss/101793493/in/set-72057594060779001"><em>Logo 2.0 part II</em></a><em> by Stabilo Boss was released under a CC Attribution-Noncommercial-Share Alike 2.0 Generic License</em></li>
<li><em><a href="http://www.flickr.com/photos/johnnyjet/2830416793/">Upside Down</a> by Johnny Jet was released under a CC Attribution Generic 2.0 License</em></li>
<li><em><a href="http://www.flickr.com/photos/aud1073ch/34438156/">Pro Control 24</a> by Aud1073cH was released under a CC Attribution-Share Alike Generic 2.0 License</em></li>
</ul>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/" title="Social networking: beyond the silo">Social networking: beyond the silo (2)</a></li>
<li><a href="http://benwerd.com/2008/12/the-internet-is-people/" title="The Internet is People">The Internet is People (3)</a></li>
<li><a href="http://benwerd.com/2009/02/user-control-on-the-open-web/" title="User control on the open web">User control on the open web (9)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/07/building-the-user-centered-web/#comments" title="Comments on &quot;Building the user-centered web&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?745" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/07/building-the-user-centered-web/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Adapting to the real world</title>
		<link>http://benwerd.com/2009/06/adapting-to-the-real-world/</link>
		<comments>http://benwerd.com/2009/06/adapting-to-the-real-world/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 22:57:30 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Software development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[aac&u]]></category>
		<category><![CDATA[amber case]]></category>
		<category><![CDATA[business technology]]></category>
		<category><![CDATA[decentralized social web]]></category>
		<category><![CDATA[enterprise 2.0]]></category>
		<category><![CDATA[harvard]]></category>
		<category><![CDATA[hauser center for nonprofit organizations]]></category>
		<category><![CDATA[silona bonewald]]></category>
		<category><![CDATA[social web]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/adapting-to-the-real-world/</guid>
		<description><![CDATA[I’ve spent the last week in a series of very interesting mind-sharing meetings. First, the American Association of Colleges &#38; Universities flew me into Washington DC to discuss the future of assessment in higher education with education professionals as well as new techsphere friends like Silona Bonewald and Amber Case. Second, Michael Byrne from Harvard [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve spent the last week in a series of very interesting mind-sharing meetings. First, the American Association of Colleges &amp; Universities flew me into Washington DC <a href="http://www.flickr.com/photos/16963133@N02/sets/72157620224954692/">to discuss the future of assessment in higher education</a> with education professionals as well as new techsphere friends like <a href="http://silona.org/">Silona Bonewald</a> and <a href="http://oakhazelnut.com/">Amber Case</a>. Second, Michael Byrne from Harvard University’s Hauser Center for Nonprofit Organizations <a href="http://www.hks.harvard.edu/hauser/tour/events/index.html">invited me to speak there about the open, social web</a>, the notes for which I’ll write up and post here soon. A great big thank you to both organizations for inviting me; I’ve felt privileged to have such insightful and interesting conversations over the last few days.</p>
<p>It seems like the shift in innovation in social tools has gone from developing new and interesting technologies to developing interesting models that <em>happen to use</em> technologies. This is a big step, and in some ways represents the space coming of age. There’s still plenty of technological development and innovation to do, but the platform and concepts are at a point where they can be adapted into all manner of social collaborative spaces, business tools, social experiments, games, art projects, and combinations of those things. It’s becoming a very exciting field to work in.</p>
<p>That said, some adaptation needs to happen, and it’s important to realize that these ideas only work in an effective way when they’re made relevant to the outside world. The social web is extremely political: it imposes an opinion about how the world should be open and social, democratic and centered on individual preferences, but ironically doesn’t allow for differences in that point of view. That makes it very hard for late adopters, enterprises, governments and public organizations to feel the benefit.</p>
<p>Over on Persona Prime, Silona <a href="http://silona.org/big-pink-elephant-in-the-room-of-transparency/2009/06/26/">makes this point about technology-inspired government transparency</a>:</p>
<blockquote><p>Where is the change management?&#160; We are doing some big stuff here and we are poised to make serious mistakes and I see no prelim work being done to prevent this.&#160; Where are the best practices in open govt documents?&#160; All I see are “I want” lists.&#160; I have not seen us doing anything serious to ally [the fears of people who might be wary of transparency].</p>
</blockquote>
<p>It would be cool if <a href="http://twarketing.com/2008/09/09/fortune-100-list-of-companies-and-their-current-twitter-status/">every Fortune 500 company wanted to be on Twitter</a>, but the reality is that they don’t, and often for very legitimate reasons. If what we’re doing is establishing a new, global, decentralized way to create, share, disseminate and discover information, then we have to take into account the differences in all the decentralized nodes. Embracing different corporate cultures, and different opinions on how communication should be, is part of that. Compromising and addressing the fears of companies and late adopters will build a larger userbase for all our tools, and make the platform much more useful in the long run.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/07/building-the-user-centered-web/" title="Building the user-centered web">Building the user-centered web (8)</a></li>
<li><a href="http://benwerd.com/2009/06/beyond-the-echo-chamber/" title="Beyond the echo chamber">Beyond the echo chamber (0)</a></li>
<li><a href="http://benwerd.com/2009/06/top-10-blogs-about-the-social-web/" title="Top 10 blogs about the social web">Top 10 blogs about the social web (1)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/adapting-to-the-real-world/#comments" title="Comments on &quot;Adapting to the real world&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?743" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/adapting-to-the-real-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beyond the echo chamber</title>
		<link>http://benwerd.com/2009/06/beyond-the-echo-chamber/</link>
		<comments>http://benwerd.com/2009/06/beyond-the-echo-chamber/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 10:28:35 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[aac&u]]></category>
		<category><![CDATA[building 43]]></category>
		<category><![CDATA[digital cities]]></category>
		<category><![CDATA[e-learning]]></category>
		<category><![CDATA[marc canter]]></category>
		<category><![CDATA[open web]]></category>
		<category><![CDATA[robert scoble]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/beyond-the-echo-chamber/</guid>
		<description><![CDATA[It’s exciting to see some of the big names in the Silicon Valley web scene shift gears from evangelizing about the power of the social web to explaining how it can be used to the outside world. For example, Robert Scoble, sometime Microsoft videoblogger and latter day net celeb has started Building 43:
A few people [...]]]></description>
			<content:encoded><![CDATA[<p>It’s exciting to see some of the big names in the Silicon Valley web scene shift gears from evangelizing about the power of the social web to explaining how it can be used to the outside world. For example, Robert Scoble, sometime Microsoft videoblogger and latter day net celeb <a href="http://scobleizer.com/2009/06/11/were-shipping-today-the-road-to-building43/">has started Building 43</a>:</p>
<blockquote><p>A few people here and there are trying. I watch what Chris Messina, David Recordon, Marc Canter, Joseph Smarr, Kaliya Hamlin, and a group of others are trying to do by pushing a more open web. Those are the kinds of efforts that inspire me and are inspiring Building43. Can we build on what they are trying to do and take it to main street?</p>
</blockquote>
<p>Marc Canter is taking it a step further and moving to Cleveland, Ohio, in order to <a href="http://blog.broadbandmechanics.com/2009/06/06/how-to-build-a-digital-city-draft-2/">start a new company that helps create Digital Cities</a>:</p>
<blockquote><p>Where workforce development, content production and local foods meet in the valley of health care, medical digitizing and the history polymers.&#160; Add to that some Seniors interviews, green jobs knowledge bases and authorized venues, community services and common constructs &#8211; and you have our project!&#160; Oh yah &#8211; and a business directory of……</p>
</blockquote>
<p>In both cases, they’re taking the ideas that the web community has created – open, democratic platforms for content agnostic collaboration – and bringing them to communities and people who might not have been exposed to them but could benefit in real, tangible ways. The message I’m getting is that the theory has gained momentum and is rolling into something great; now it’s time to bring it to the world.</p>
<p>And me? I’m in Washington DC this morning, talking with <a href="http://www.aacu.org/">the AAC&amp;U</a> about how these ideas can be used in education.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/" title="Social networking: beyond the silo">Social networking: beyond the silo (2)</a></li>
<li><a href="http://benwerd.com/2009/07/building-the-user-centered-web/" title="Building the user-centered web">Building the user-centered web (8)</a></li>
<li><a href="http://benwerd.com/2009/06/adapting-to-the-real-world/" title="Adapting to the real world">Adapting to the real world (1)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/beyond-the-echo-chamber/#comments" title="Comments on &quot;Beyond the echo chamber&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?735" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/beyond-the-echo-chamber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 blogs about the social web</title>
		<link>http://benwerd.com/2009/06/top-10-blogs-about-the-social-web/</link>
		<comments>http://benwerd.com/2009/06/top-10-blogs-about-the-social-web/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 18:49:55 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[blogs.com]]></category>
		<category><![CDATA[social web]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/top-10-blogs-about-the-social-web/</guid>
		<description><![CDATA[Blogs.com just published a top 10 list of blogs about the social web that I wrote for them. People are already beginning to comment with blogs they’d love to see added to the list – if you know of one that I missed out, please feel free to add it or link in with your [...]]]></description>
			<content:encoded><![CDATA[<p>Blogs.com just published a <a href="http://www.blogs.com/topten/top-10-blogs-about-the-social-web/index.html">top 10 list of blogs about the social web</a> that I wrote for them. People are already beginning to comment with blogs they’d love to see added to the list – if you know of one that I missed out, please feel free to add it or link in with your own blog post.</p>
<p>This isn’t, of course, meant to be the top 10 social web blogs ever – these are just some of the blogs that I keep coming back to regularly. (I had more that I dearly wanted to add, but don’t update quite often enough to be considered regular blog resources.) Everyone’s list is different, and equally important in itself; that’s the great thing about the social web.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/adapting-to-the-real-world/" title="Adapting to the real world">Adapting to the real world (1)</a></li>
<li><a href="http://benwerd.com/2009/03/pathdigger/" title="Pathdigger">Pathdigger (0)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/top-10-blogs-about-the-social-web/#comments" title="Comments on &quot;Top 10 blogs about the social web&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?733" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/top-10-blogs-about-the-social-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Synchronize your iPhone with Google Calendar</title>
		<link>http://benwerd.com/2009/06/synchronize-your-iphone-with-google-calendar/</link>
		<comments>http://benwerd.com/2009/06/synchronize-your-iphone-with-google-calendar/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 12:54:52 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[caldav]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[google calendar]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[synchronization]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/synchronizing-your-iphone-with-google-calendar/</guid>
		<description><![CDATA[This how-to isn’t in the usual remit of this blog, but it solves a problem I’ve had for a while – I can’t use the iPhone’s built-in calendar functionality with Google Calendar &#8211; so I thought I’d share.
The iPhone 3.0 software update supports CalDAV, an open standard for sharing and updating calendar information. Luckily, so [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Finally! by Ben Werdmuller, on Flickr" href="http://www.flickr.com/photos/benwerd/3640510621/"><img border="0" alt="Finally!" align="right" src="http://farm3.static.flickr.com/2470/3640510621_8fcb526b66_m.jpg" width="160" height="240" /></a>This how-to isn’t in the usual remit of this blog, but it solves a problem I’ve had for a while – I can’t use the iPhone’s built-in calendar functionality with Google Calendar &#8211; so I thought I’d share.</p>
<p>The iPhone 3.0 software update supports <a href="http://en.wikipedia.org/wiki/CalDAV">CalDAV</a>, an open standard for sharing and updating calendar information. Luckily, so does Google Calendar.</p>
<p>It should really be easier than this; one of the important aspects of integration through open standards isn’t just its possibility, but also its accessibility. This feels more like a hack than real functionality – but at least it works.</p>
<ol>
<li>On your iPhone, press <em>Settings</em>, and then <em>Mail, Contacts, Calendars</em>. </li>
<li>Press <em>Add Account…</em> and then <em>Other</em>. </li>
<li>Press <em>Add CalDAV account</em>. </li>
<li>Follow the instructions for <a href="http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;answer=99358#ical">enabling Google Calendar in Apple’s iCal</a>. Specifically, this means using your Google account details for the username and password, and setting the CalDAV server name to be <i>https://www.google.com/calendar/dav/YOUREMAIL@DOMAIN.COM/user</i>. </li>
<li>I found that the iPhone didn’t pick up the authentication first time round – you may need to go into <em>Advanced settings</em> and re-enter them. The <em>www</em> in the server name seems to be important. </li>
</ol>
<p>You can also do it <a href="http://www.ianfernando.com/2008/sync-google-calendar-with-iphone-3g/">using Google Calendar’s Exchange emulation</a>, but that never worked for me. As with this, your mileage may vary.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/" title="Social networking: beyond the silo">Social networking: beyond the silo (2)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/synchronizing-your-iphone-with-google-calendar/#comments" title="Comments on &quot;Synchronize your iPhone with Google Calendar&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?730" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/synchronize-your-iphone-with-google-calendar/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Assume there’s value</title>
		<link>http://benwerd.com/2009/06/assume-theres-value/</link>
		<comments>http://benwerd.com/2009/06/assume-theres-value/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 11:25:15 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Consultancy]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[odeo]]></category>
		<category><![CDATA[tony stubblebine]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[web strategy]]></category>
		<category><![CDATA[web tools]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/assume-theres-value-2/</guid>
		<description><![CDATA[Tony Stubblebine has written a great post about the lessons he’s learned from Twitter, which was created at Odeo while he was working there. This advice stands out for me:
Have you ever looked at a piece of social software and thought, or worse, blogged, that it was worthless? Here’s a trick for evaluating social software [...]]]></description>
			<content:encoded><![CDATA[<p>Tony Stubblebine has written <a href="http://www.stubbleblog.com/index.php/2009/06/the-real-lessons-from-twitter/">a great post about the lessons he’s learned from Twitter</a>, which was created at Odeo while he was working there. This advice stands out for me:</p>
<blockquote><p>Have you ever looked at a piece of social software and thought, or worse, blogged, that it was worthless? Here’s a trick for evaluating social software in a way that isn’t going to make you look stupid six months down the road: assume it’s valuable if people are using it. Then try to figure out what value they’re getting.</p>
</blockquote>
<p>I’ve lost count of the number of times I’ve heard people be dismissive about Twitter, or Facebook, or another well-loved web tool because they didn’t understand it. I’ve even been guilty of it myself &#8211; but it’s not productive. Much better to figure out why people love it and learn from what you discover.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/making-the-most-of-the-web-right-now/" title="Making the most of the web, right now">Making the most of the web, right now (2)</a></li>
<li><a href="http://benwerd.com/2009/06/learning-on-the-social-web/" title="Learning on the social web">Learning on the social web (1)</a></li>
<li><a href="http://benwerd.com/2009/05/twitter-lessons-on-getting-your-web-app-out-there/" title="Twitter: lessons on getting your web app out there">Twitter: lessons on getting your web app out there (3)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/assume-theres-value-2/#comments" title="Comments on &quot;Assume there’s value&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?728" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/assume-theres-value/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Learning on the social web</title>
		<link>http://benwerd.com/2009/06/learning-on-the-social-web/</link>
		<comments>http://benwerd.com/2009/06/learning-on-the-social-web/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:00:43 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[clay shirky]]></category>
		<category><![CDATA[e-learning]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[iran]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[schools]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[the social web]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[universities]]></category>
		<category><![CDATA[world university project]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/learning-on-the-social-web/</guid>
		<description><![CDATA[ScienceBlog reports that on Saturday, Carl Whithaus will announce the preliminary results from a California Department of Education study into increasing academic achievement using computers in 4th grade classrooms (emphasis mine):
During the first year of the two-year study, student achievement increased 27.5 percent, according to Whithaus, who is principal investigator of a study to evaluate [...]]]></description>
			<content:encoded><![CDATA[<p>ScienceBlog reports that on Saturday, Carl Whithaus <a href="http://www.scienceblog.com/cms/computers-can-boost-literacy-22401.html">will announce the preliminary results</a> from a California Department of Education study into increasing academic achievement using computers in 4th grade classrooms (emphasis mine):</p>
<blockquote><p>During the first year of the two-year study, <strong>student achievement increased 27.5 percent</strong>, according to Whithaus, who is principal investigator of a study to evaluate the project&#8217;s effectiveness.</p>
</blockquote>
<p>Computer use – and particularly, online community engagement – increases engagement with formal learning, which is great news for the e-learning software market. But I’m particularly interested in the <a href="http://www.informl.com/2009/06/12/business-impact-of-social-and-informal-learning/">effect of networks on informal learning</a> – specifically, learning from our activities on the web.</p>
<p>Learning happens when two sets of experiences and assumptions are exposed with each other – in other words, when we communicate. The web is the most globally efficient communications method the world has ever seen, and as a result, I believe, may rapidly transform our world culture for the better.</p>
<p>Last month, I met with J. Nathan Matias from the <a href="http://www.worlduniversityproject.org/">World University Project</a>, a project that aims to evolve higher education by shedding light on how people learn and teach around the world. His intent is to highlight experiences that people in the west have largely not been exposed to, and in so doing advance mutual understanding between our academic systems. It’s a brilliant idea, which takes advantage of the potential of a universally accessible global communications network.</p>
<p>Recently, the Iranian election swamped Twitter, to the point where <a href="http://www.boingboing.net/2009/06/16/twitter-reschedules.html">they rescheduled maintenance</a> in order to minimize the effect on dissidents in the country. Suddenly, because Iranian dissidents were online and conversing with people from the west, Iran seemed less like a scary, far-off country filled with terrorists and more like – gasp – a country filled with actual human beings. Clay Shirky <a href="http://blog.ted.com/2009/06/qa_with_clay_sh.php">had this to say</a>:</p>
<blockquote><p>I&#8217;ve been thinking a lot about the Chicago demonstrations of 1968 where they chanted &#8220;the whole world is watching.&#8221; Really, that wasn&#8217;t true then. But this time it&#8217;s true &#8230; and people throughout the world are not only listening but responding. They&#8217;re engaging with individual participants, they&#8217;re passing on their messages to their friends, and they&#8217;re even providing detailed instructions to enable web proxies allowing Internet access that the authorities can&#8217;t immediately censor. That kind of participation is really extraordinary.</p>
</blockquote>
<p>On a smaller scale, we’re now interacting with people from other walks of life, with markedly different sets of skills and interests, on a daily basis. The opportunity available to us is not just to get our message out on an unprecedented scale – but to get other peoples’ messages <em>in</em>, and in the process make ourselves more educated and informed than we’ve ever been. On a personal level, it can help us with our fourth grade homework; on a societal level, it’s a revolution.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2005/12/internet-addiction-and-online-learning-environments/" title="Internet addiction and online learning environments">Internet addiction and online learning environments (0)</a></li>
<li><a href="http://benwerd.com/2009/07/building-the-user-centered-web/" title="Building the user-centered web">Building the user-centered web (8)</a></li>
<li><a href="http://benwerd.com/2009/06/beyond-the-echo-chamber/" title="Beyond the echo chamber">Beyond the echo chamber (0)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/learning-on-the-social-web/#comments" title="Comments on &quot;Learning on the social web&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?723" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/learning-on-the-social-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Opera Unite: divided</title>
		<link>http://benwerd.com/2009/06/opera-unite-divided/</link>
		<comments>http://benwerd.com/2009/06/opera-unite-divided/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 09:46:05 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Data control]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[chris messina]]></category>
		<category><![CDATA[decentralized social networks]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[opera unite]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/opera-unite-divided/</guid>
		<description><![CDATA[Following on from my post yesterday on Opera’s new web-server-in-a-browser product, Chris Messina has written a pretty scathing, in-depth critique that also happens to be very smart and on the money. The Financial Times Techblog has an equally skeptical post but misses the point a bit.
In summary: Opera Unite uses the buzzwords of openness, without [...]]]></description>
			<content:encoded><![CDATA[<p>Following on from <a href="http://benwerd.com/2009/06/opera-unite-a-great-idea-wrong-center/">my post yesterday on Opera’s new web-server-in-a-browser product</a>, Chris Messina has written <a href="http://factoryjoe.com/blog/2009/06/16/thoughts-on-opera-unite/">a pretty scathing, in-depth critique</a> that also happens to be very smart and on the money. The Financial Times Techblog has an <a href="http://blogs.ft.com/techblog/2009/06/why-a-centralised-web-is-here-to-stay/">equally skeptical post</a> but misses the point a bit.</p>
<p>In summary: Opera Unite uses the buzzwords of openness, without explaining why they’re useful in a way that makes sense for end users, and without actually being open.</p>
<p>The point Chris makes about users not caring about decentralization without having its follow-on benefits made clear resonates loud and clear with me. Here’s an interview <a href="http://blogs.zdnet.com/social/?p=43">where I talk about data portability and user control</a> &#8211; two years ago. Nothing has changed, because nobody’s found a clear way to make this a marketable feature for end users. I’m beginning to think there isn’t one – which isn’t, of course, to say that I don’t strongly believe in the concept. It’ll allow for all kinds of new applications and push the envelope of what’s possible on the web, if we can find the business case for the steps in between.</p>
<p>Meanwhile, I’d love to post a counterpoint. Anyone want to write a post about why Opera Unite is awesome?</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/opera-unite-a-great-idea-wrong-center/" title="Opera Unite: a great idea, wrong center">Opera Unite: a great idea, wrong center (7)</a></li>
<li><a href="http://benwerd.com/2009/07/building-the-user-centered-web/" title="Building the user-centered web">Building the user-centered web (8)</a></li>
<li><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/" title="Social networking: beyond the silo">Social networking: beyond the silo (2)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/opera-unite-divided/#comments" title="Comments on &quot;Opera Unite: divided&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?687" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/opera-unite-divided/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Opera Unite: a great idea, wrong center</title>
		<link>http://benwerd.com/2009/06/opera-unite-a-great-idea-wrong-center/</link>
		<comments>http://benwerd.com/2009/06/opera-unite-a-great-idea-wrong-center/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 11:29:37 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Data control]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[decentralized social networks]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[opera unite]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[web browsers]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/opera-unite-a-great-idea-wrong-center/</guid>
		<description><![CDATA[ Opera just released Opera Unite, a version of their web browser that also contains a built-in web server. As Harry McCracken explains over at Technologizer:
While it’s impossible to judge at this early date whether it’ll “forever change the fundamental fabric of the Web” as Opera promised, it’s a very big idea. Web browsers have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://opera.com"><img style="display: inline; margin-left: 0px; margin-right: 0px" border="0" align="right" src="http://www.opera.com/media/images/logo/ologo_wback.gif" /></a> Opera <a href="http://labs.opera.com/news/2009/06/16/">just released Opera Unite</a>, a version of their web browser that also contains a built-in web server. As <a href="http://technologizer.com/2009/06/16/operas-web-changer-unite/">Harry McCracken explains over at Technologizer</a>:</p>
<blockquote><p>While it’s impossible to judge at this early date whether it’ll “forever change the fundamental fabric of the Web” as Opera promised, it’s a very big idea. Web browsers have always been about bringing information from the Web onto a PC. With Unite, Opera 10 still does that–but it can also fling information from the PC up to the Internet. [..] It launches with some apps that Opera developed itself, including a file-sharing service, a chat room, a music player, a photo-sharing tool, and a note-taker.</p>
</blockquote>
<p>Engadget has <a href="http://www.engadget.com/2009/06/16/opera-unite-a-cloud-based-promise-to-reinvent-the-web-again/">a video introduction to the application</a>.</p>
<p>This is <a href="http://www.techradar.com/news/internet/opera-unite-will-reinvent-the-web--608516">yet another entrant into the decentralized social web space</a>, but it violates one of my key rules of web application development: <em>keep the browser invisible</em>. Here’s why I think this is important.</p>
<p>I own three computers – two Windows laptops and a Linux machine that runs Ubuntu – as well as an iPhone. All can access the web. At any given moment, I can be connected with any of these devices, depending on which is the most appropriate. For example, I use a 17” laptop at home, but if I’m travelling I’ll take my 12” model; when these are switched off, I might use my iPhone to quickly check something on the web or write a swift email. Additionally, sometimes I connect using other peoples’ machines, or computers in offices I happen to be visiting.</p>
<p>One of the exciting features of the web is that I can use my applications and access my data from any of these. Although I have my preferences as to which device I use, my applications and my data don’t care. They’re agnostic.</p>
<p>As soon as I require a particular browser to be used, I limit myself. I can only access this functionality from the devices that have it installed – which in the case of my iPhone or someone else’s computer is an impossibility. The Opera Labs announcement provides a pretty sound reasoning for decentralized, user-centric services:</p>
<blockquote><p>Our computers are only dumb terminals connected to other computers (meaning servers) owned by other people — such as large corporations — who we depend upon to host our words, thoughts, and images. We depend on them to do it well and with our best interests at heart. We place our trust in these third parties, and we hope for the best, but as long as our own computers are not first class citizens on the Web, we are merely tenants, and hosting companies are the landlords of the Internet.</p>
</blockquote>
<p>However, Opera Unite provides a different kind of centralization and locks us into a particular way of accessing the web. It still yields useful functionality but is a far cry from the cloud-based social architecture that most web application providers are working towards.</p>
<p><strong>Update:</strong> To clarify, you don’t need Opera Unite to access services someone else is hosting using Unite. But then aren’t you only half-participating?</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/opera-unite-divided/" title="Opera Unite: divided">Opera Unite: divided (2)</a></li>
<li><a href="http://benwerd.com/2009/07/building-the-user-centered-web/" title="Building the user-centered web">Building the user-centered web (8)</a></li>
<li><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/" title="Social networking: beyond the silo">Social networking: beyond the silo (2)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/opera-unite-a-great-idea-wrong-center/#comments" title="Comments on &quot;Opera Unite: a great idea, wrong center&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?685" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/opera-unite-a-great-idea-wrong-center/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>XMPP: powering the real-time, really live web</title>
		<link>http://benwerd.com/2009/06/xmpp-powering-the-real-time-really-live-web/</link>
		<comments>http://benwerd.com/2009/06/xmpp-powering-the-real-time-really-live-web/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 14:59:32 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Software development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ejabberd]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[google wave protocol]]></category>
		<category><![CDATA[hemlock]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[real-time web]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/xmpp-powering-the-real-time-really-live-web/</guid>
		<description><![CDATA[When Google Wave was previewed last week, most people focused on its Gmail-like user interface and the slick way it handled collaborative spaces in real time. What was more exciting from a web technology point of view, although much less sexy, was the underlying protocol: Google Wave is built on top of an extended version [...]]]></description>
			<content:encoded><![CDATA[<p>When <a href="http://econsultancy.com/blog/3919-google-eats-microsofts-lunch-with-the-launce-of-google-wave">Google Wave was previewed last week</a>, most people focused on its Gmail-like user interface and the slick way it handled collaborative spaces in real time. What was more exciting from a web technology point of view, although much less sexy, was the underlying protocol: Google Wave is built on top of an extended version of an open source real-time data standard called <a href="http://xmpp.org/">XMPP</a> (aka <a href="http://www.jabber.org/">Jabber</a> when it’s used as an instant messaging context). This means that anyone can build servers and end-user applications that are compatible with Wave.</p>
<p>Yesterday, the BBC announced that they were <a href="http://uk.techcrunch.com/2009/06/11/exclusive-bbc-leads-the-next-wave-of-web-experience-with-hemlock/">using an open source framework called Hemlock</a> in order to provide real-time web games on their Childrens’ site. <a href="http://www.readwriteweb.com/archives/hemlock_an_open-source_real-time_web_platform.php">Hemlock’s interfaces are built in Flash</a>, but the real-time aspect is powered by XMPP. Developer Ron DeVera <a href="http://hemlock-kills.com/blog/understanding-hemlock">explained why over on the Hemlock blog</a>:</p>
<blockquote><p>XMPP is commonly used to enable chatrooms, like Gtalk or Facebook Chat. However, instead of just sending text, Hemlock lets you send all kinds of data at the speed of instant messaging. Even better, XMPP is designed to scale up and send data to many people at once, so you can push that data to multiple people in real-time.</p>
</blockquote>
<p>In other words, it’s perfect for real-time applications on the web.</p>
<p>Traditionally, live web applications have used a development methodology called AJAX, which stands for Asynchronous Javascript And XML. In order to provide the illusion of a real-time application, the web browser needs to continue to ask the server if there’s any new data to ask, via a new AJAX request – which is a waste of bandwidth and resources both on the user and server side. XMPP, on the other hand, pings the client software whenever there’s new data.</p>
<p>Servers already need software to host and process dynamic web pages, as well as a database server to handle most types of user data. To use XMPP, you need to add an XMPP server to the mix – something that in the past was more fiddly than most people were willing to play with. However, times have changed, and <a href="http://www.process-one.net/en/ejabberd/">ejabberd</a> is free, open source and easy to install on Windows, Mac OS X and Linux servers. (I’m still at the early stages of playing with it; I’ll let you know how I get on.)</p>
<p>The XMPP community is still very small compared to the wider web, but developments like Wave and Hemlock should accelerate growth and interest in it. There are <a href="http://blog.xmpp.org/index.php/2009/06/xmpp-roundup-10/">some interesting projects springing up</a>, and lots of <a href="http://xmpp.org/software/libraries.shtml">libraries available for XMPP development</a>; XMPP programming is a skill developers should get in on now, before it really heats up.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/" title="Social networking: beyond the silo">Social networking: beyond the silo (2)</a></li>
<li><a href="http://benwerd.com/2009/05/google-wave-is-exciting-and-transformative/" title="Google Wave is exciting and transformative">Google Wave is exciting and transformative (4)</a></li>
<li><a href="http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/" title="WordPress Multi User and ad hoc communities">WordPress Multi User and ad hoc communities (10)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/xmpp-powering-the-real-time-really-live-web/#comments" title="Comments on &quot;XMPP: powering the real-time, really live web&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?681" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/xmpp-powering-the-real-time-really-live-web/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Making the most of the web, right now</title>
		<link>http://benwerd.com/2009/06/making-the-most-of-the-web-right-now/</link>
		<comments>http://benwerd.com/2009/06/making-the-most-of-the-web-right-now/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 12:10:34 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Consultancy]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[the internet is people]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web strategy]]></category>
		<category><![CDATA[web tools]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/making-the-most-of-the-web-right-now/</guid>
		<description><![CDATA[I believe a truly decentralized social web is required to fulfill the web’s potential as a platform for business collaboration, and I’m very interested in helping to push the technical and conceptual boundaries in that direction. I spend a lot of time on this blog writing about that, but I think it’s also important to [...]]]></description>
			<content:encoded><![CDATA[<p>I believe a truly decentralized social web is required to fulfill the web’s potential as a platform for business collaboration, and I’m very interested in helping to push the technical and conceptual boundaries in that direction. I spend a lot of time on this blog writing about that, but I think it’s also important to remember that a huge amount is possible using the technologies, standards and ideas that we can currently pick up and use.</p>
<p>Creating a new web tool, or adapting one for your own use, can be a bit like pitching a movie: a lot of people come to me and say things like, “it’s like Delicious meets Youtube, but for the iPhone”. That’s great, and can result in some very interesting ideas, but I think it’s always best to go back to first principles and ask why you need the tool to begin with. My post <a href="http://benwerd.com/2008/12/the-internet-is-people/">The Internet is People</a> addressed some key points on this:</p>
<ul>
<li>Your tool must plug into an existing network of users, or be useful for user 1 (the first user to sign up). <a href="http://delicious.com">Delicious</a> lets you save your bookmarks into the cloud; <a href="http://flickr.com">Flickr</a> lets you easily upload photos so other people can see them. Both services come into their own when you connect with other users, but the core of the site is useful before you’ve done so. <a href="http://facebook.com">Facebook</a> is different, but it had the Harvard real-world social network to plug in – and it now acts as a useful aggregation of your other activity on the web, which arguably <em>is</em> useful for user 1.</li>
<li>You can’t build a site and assume people will come and use it. It’s a lot of hard work, even when the technology is ready for launch; you need to lead by example, constantly adding content and using the site as you would like it to be used. Not to mention the hours you have to put in promoting it elsewhere.</li>
</ul>
<p>The feature set itself should be tightly focused:</p>
<blockquote><p>As each tool should focus on one particular network, or at least type of network, I’d argue that the exact feature set should be dictated by the needs of that network. Educational social networks might need some coursework delivery tools; a network for bakers might need a way to share bread recipes. The one common feature in any social network is people; even profiles may not be entirely necessary.</p>
</blockquote>
<p>I mention at the end of the post that these principles were the guiding ideas behind the design of the <a href="http://elgg.org/">Elgg</a> architecture. They’re now the principles behind the tools and strategy I develop for my clients.</p>
<p>In this blog you’ll find lots of talk about new technologies, innovative approaches and the ethics of social media. These allow us to build interesting new tools, but they always sit on a firm foundation: the Internet is just people connecting and sharing with each other, and the purpose of web tools is to make that as easy as possible.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/assume-theres-value/" title="Assume there’s value">Assume there’s value (2)</a></li>
<li><a href="http://benwerd.com/2009/02/user-control-on-the-open-web/" title="User control on the open web">User control on the open web (9)</a></li>
<li><a href="http://benwerd.com/2009/02/social-technology-reinforces-existing-networks/" title="Social technology reinforces existing networks">Social technology reinforces existing networks (1)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/making-the-most-of-the-web-right-now/#comments" title="Comments on &quot;Making the most of the web, right now&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?680" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/making-the-most-of-the-web-right-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Social networking: beyond the silo</title>
		<link>http://benwerd.com/2009/06/social-networking-beyond-the-silo/</link>
		<comments>http://benwerd.com/2009/06/social-networking-beyond-the-silo/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 15:32:53 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Consultancy]]></category>
		<category><![CDATA[Data control]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[chris messina]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[data sharing summit]]></category>
		<category><![CDATA[dataportability.org]]></category>
		<category><![CDATA[decentralized social networks]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[google wave protocol]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[marc canter]]></category>
		<category><![CDATA[monetization]]></category>
		<category><![CDATA[open data]]></category>
		<category><![CDATA[open web]]></category>
		<category><![CDATA[open web foundation]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[walled gardens]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/06/social-networking-beyond-the-silo/</guid>
		<description><![CDATA[
The rise of social networking 
Monetization vs. collaboration 
The open web 
Fluid collaboration 

The rise of social networking
Social forces have been the driving force behind application innovation on the web. Whereas previously we might have looked to advances in computer science for new directions, now some of the most dramatically impactful applications are lightweight, simple, [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="#risesocnets">The rise of social networking</a> </li>
<li><a href="#monetization">Monetization vs. collaboration</a> </li>
<li><a href="#theopenweb">The open web</a> </li>
<li><a href="#fluidcollaboration">Fluid collaboration</a> </li>
</ol>
<p><a name="risesocnets"></a><strong>The rise of social networking</strong></p>
<p>Social forces have been the driving force behind application innovation on the web. Whereas previously we might have looked to advances in computer science for new directions, now some of the most dramatically impactful applications are lightweight, simple, and technologically unimpressive. The best new web applications have centered around collaboration, sharing and discovery with other people.</p>
<p>Correspondingly, enterprises have been relatively quick to pick up on this trend, and software vendors have been quick to grab the market. In an Intranet Journal article earlier this year, Kara Pernice, managing director at the Nielsen Normal Group, had <a href="http://www.intranetjournal.com/articles/200901/ij_01_29_09a.html">this to say about the rise of social technology on the intranet</a>:</p>
<blockquote><p>&quot;In the 9 years [the Intranet Design Annual, which highlights the ten best-designed intranets of the year] has been coming out (since 2001), I&#8217;ve never seen a change quite as great as this one.&quot;</p>
</blockquote>
<p>On the Internet at large, social network use is growing at ten times the rate of other activities and now accounts for 10% of all online time, according to Nielsen Online <a href="http://server-uk.imrworldwide.com/pdcimages/Global_Faces_and_Networked_Places-A_Nielsen_Report_on_Social_Networkings_New_Global_Footprint.pdf">in this March 2009 report (PDF)</a>, and is now <a href="http://news.cnet.com/8301-13846_3-10200669-62.html">more popular than email</a>. Jerimiah Owyang has a list of more relevant statistics over on this <a href="http://www.web-strategist.com/blog/2009/01/11/a-collection-of-soical-network-stats-for-2009/">digest blog post</a>. Executive summary: social networks are big, transformative in terms of how we communicate and share information, and growing at an enormous rate.</p>
<p><a name="monetization"></a><strong>Monetization vs. collaboration</strong></p>
<p>Wikipedia <a href="http://en.wikipedia.org/wiki/Walled_garden_(media)">defines a “walled garden”</a>, in software terms, as being:</p>
<blockquote><p>[..] A closed set or exclusive set of information services provided for users (a method of creating a <a href="http://en.wikipedia.org/wiki/Monopoly">monopoly</a> or securing an <a href="http://en.wikipedia.org/wiki/Information_system">information system</a>).</p>
</blockquote>
<p>In other words, a walled garden is a system where the data can not easily be imported or exported. These are often also called data silos, after the solid buildings used for secure storage.</p>
<p>Facebook, the #1 social networking site in most western countries, has over 200 million users, including <a href="http://www.facebook.com/press/info.php?statistics">over 30 million who update their profiles at least once a day</a>. The network is free to use, yet their revenue for 2008 <a href="http://www.businessinsider.com/2009/1/zuckerberg-facebook-revenue">has been estimated at around $265 million</a>, despite a decidedly “in progress” <a href="http://news.cnet.com/8301-13577_3-10025181-36.html">revenue strategy</a>.</p>
<p>This has traditionally required a walled garden strategy: the content that users put into Facebook has not been easily removed for export or viewing in other interfaces, in order to preserve revenue from advertising (and – although this is a hunch – revenue from statistical analysis of users’ data). It’s only been in the light of some extremely negative publicity (for example <a href="http://www.nytimes.com/2008/02/11/technology/11facebook.html">this February 2008 New York Times article</a>) that they have begun to relax this policy and <a href="http://battellemedia.com/archives/004903.php">embrace the open direction that much of the rest of the web is heading in</a>.</p>
<p>Speaking personally, I get more enquiries from people wanting to build something “Facebook-like” than anything else, presumably because of its phenomenal popularity. However, this kind of walled garden approach is not conducive to true collaboration; generally people who ask for this are lacking a full understanding of the processes involved in social networking.</p>
<p>According to Nielsen, there are <a href="http://www.internetworldstats.com/stats.htm">almost 1.6 billion people online</a>. While Facebook’s 200 million sounds like a lot, it’s actually a drop in the digital ocean – so what happens if I want to share a Facebook conversation with someone who hasn’t signed up? The only way is currently to email them a link and force them to register for the service. Facebook would love me to do this, of course, because they get more eyeballs to view their ads and more people to fill in profiles. But what’s the point of even being on the web if you can’t make use of <a href="http://www.w3.org/DesignIssues/Principles.html">the decentralized communication features that form its backbone</a>?</p>
<p>If I want to collaborate effectively online centering around a resource (which could be a file, a discussion or a pointer to something external), I need to be able to:</p>
<ul>
<li>Share that resource with the people who need to see it </li>
<li>Grant access for them to edit it if required </li>
<li>Notify them that it’s been shared with them </li>
<li>Restrict access from everyone else </li>
</ul>
<p>Furthermore, I need to do this with the lowest possible barrier to entry. My aim is to collaborate, not to get people to use a particular piece of software. By restricting this process, the Facebook model hinders collaboration.</p>
<p><a name="theopenweb"></a><strong>The open web</strong></p>
<p>The web was designed to be an open system, and adheres to principles (notably “every object addressable”, ensuring that every resource on the web has a unique reference address) <a href="http://www.dougengelbart.org/pubs/augment-132082.html#11">set out by Doug Engelbart for open hypertext systems generally</a>. Because web pages are interoperable, and all use the same basic standards, any page on the web is allowed to link to any other page on the web, no matter who wrote it or where it is hosted. In many ways that’s the key to why the platform is successful: despite being fragmented across millions of computers throughout the world, it navigates like a cohesive whole and can be viewed using a single piece of browsing software. (The downside to this is that the whole platform lives or dies depending on the capabilities of the browser you use: the sad fact is that Internet Explorer users, who often don’t have a choice because of policy decisions in their working environment, are at a disadvantage.)</p>
<p>While the original web was content-based, the social web is collaborative and centered around live data. However, because web applications are each developed separately using different sets of back-end infrastructure, their data does not adhere to the principle of interoperability – their user interfaces all use the same basic standards and can be viewed in a browser, but the underlying applications and data models tend to not work with each other. When social networks emerged, for example, there was no way to get Livejournal and Friendster, two of the pioneers in the space, to speak the same language; you still can’t add someone as a friend on one social network from another. More recently, this has become apparent in the walled garden approaches of Facebook and others.</p>
<p>Not only does this situation create a bottleneck for application design, and run contrary to the underlying principles that made the web a success, but it’s also a bottleneck to better collaboration. As Tim Berners-Lee, the web’s inventor, <a href="http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html">put it recently in this essential TED talk</a>, data needs to be linked and interoperable in the same way pages are now. Beyond that, because walled garden services are making money out of the private information we’re loading onto them, there’s a human issue regarding the overall control of that data. <a href="http://marc.blogs.it">Marc Canter</a>, <a href="http://josephsmarr.com/">Joseph Smarr</a> and others codified this into <a href="http://opensocialweb.org/2007/09/05/bill-of-rights/">a Bill of Rights for users of the social web</a> back in 2007. Though the issue has moved on since then, the underlying principles set out there are essential for open, collaborative, social tools on the web.</p>
<p>While the World Wide Web Consortium works on academically-developed standards for linked data <a href="http://www.w3.org/2001/sw/">in the form of the semantic web</a>, developers have been getting their game on trying to solve the problems of interoperability between their applications and user control over their data. Application Programming Interfaces (APIs) – published sets of instructions for programmatically querying and extending web applications – have become popular, but in a very walled garden kind of way. Arguably the most successful has been Twitter’s API, which has led to a number of high profile third-party applications like <a href="http://tweetdeck.com/beta/">TweetDeck</a> and <a href="http://www.atebits.com/tweetie-iphone/">Tweetie</a> that collectively eclipse Twitter’s own website interface in volume of usage. But these APIs are their own form of walled garden: an application written for Twitter will only work with Twitter, for example. The APIs are not generalized between applications, and as such are not truly open; in many ways they’re a way for services to get more functionality and reach for free.</p>
<p>One of the first attempts to publicize the benefits of truly open data was Marc Canter’s Data Sharing Summit, which <a href="http://blogs.zdnet.com/social/?p=303">I wrote about at the time for ZDNet</a>. Chris Saad’s <a href="http://dataportability.org/">DataPortability.org</a> attempted (largely successfully) to brand it, and latterly the <a href="http://openwebfoundation.org/">Open Web Foundation</a> has attracted some of the web’s leading lights in order to create a single organization to handle the creation of a set of open web application standards. Many of these comprise <a href="http://benwerd.com/2008/12/the-open-stack-is-the-future-of-the-web/">the Open Stack, which I’ve written about before</a>; more generally, Chris Messina has <a href="http://factoryjoe.com/blog/2009/05/18/the-open-social-web/">written a very thoughtful overview on the topic</a>.</p>
<p><a name="fluidcollaboration"></a><strong>Fluid collaboration</strong></p>
<p>It used to be that to use the web, you would need to sit down at your computer and log on. Those days are over; the web is becoming more and more ubiquitous, thanks to devices like the iPhone. It’s also being integrated into software that wasn’t previously connected – it’s as easy, for example, to paste the URL of an image into the ‘Insert Image’ dialog box in most word processors as it is to pick an image from your own hard disk. The open, generalized API standards being created by groups like the Open Web Foundation bring us closer to enjoying that level of integration with collaborative social technologies.</p>
<p><a href="http://benwerd.com/2008/12/the-internet-is-people/">The Internet is people</a>, not technology: tools on the web (or anywhere else) facilitate social networks, but are not the network themselves. Currently they consist of destination sites, like Facebook, LinkedIn or Twitter – places that you explicitly have to visit in order to collaborate or share. This is the currently-fashionable model, but it’s a necessarily limited view of how collaboration can take place: all of these sites thrive on the walled garden model and are designed around keeping participation within their walls.</p>
<p>Not everything on the Internet works this way. Email, and increasingly Instant Messaging, are two technologies that generally do not: messages on email, <a href="http://www.jabber.org/">Jabber</a> and to a much lesser extent Skype are peer-to-peer and do not go through a central service:</p>
<ol>
<li>You select the people you wish to collaborate (in this case, email or chat) with. Nobody but the listed recipients will be able to see the content you share with them, and it doesn’t matter if they’re using the same service as you; you don’t have to invite them to join email in the same way you have to invite people to join Facebook. </li>
<li>You write your content. </li>
<li>You send it. </li>
<li>They (hopefully) send content back. </li>
<li>The collaborative exchange lasts only as long as it’s useful, and then disappears (but is archived for reference). </li>
</ol>
<p>Recently, Google announced Wave, a <a href="http://googlesystem.blogspot.com/2009/05/google-wave.html">decentralized pairing of protocol and open source web application</a> that took email and IM as its inspirations to redefine how collaborative social technologies could work. <a href="http://groups.google.com/group/google-wave-api/browse_thread/thread/4683c162cdf8e369?pli=1">Questions have been raised</a> about how a decentralized tool like this <a href="http://blogs.ft.com/techblog/2009/05/google-wave-a-secret-weapon-for-enterprise/">can work with corporate data policies</a> present in most large enterprises and public sector organizations, but in some ways they miss the point: <a href="http://wave.google.com">Google Wave</a> is best thought of as a proof of concept for how decentralized, <a href="http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/">transient communities</a> can work in a standard way on the web. In short, websites are a kind of walled garden in themselves: what we will return to is the idea of the web as an open patchwork of people, data and information that links together to form a whole, much stronger than the sum of its parts.</p>
<p>Predicting the future of social networking on the web <a href="http://strange.corante.com/2009/06/05/how-rightwrong-are-my-futures-matrices">is hard</a>. However, I believe that as general open social technologies develop and become more commonplace, the “social networking site” will shrink in importance – instead, social network facilitators will become more and more ingrained in all the software you use. This will dramatically increase the types of content and communication that can be used, and present opportunities for much wider, more fluid and &#8211; most importantly &#8211; more productive collaboration as a whole.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/07/building-the-user-centered-web/" title="Building the user-centered web">Building the user-centered web (8)</a></li>
<li><a href="http://benwerd.com/2009/02/user-control-on-the-open-web/" title="User control on the open web">User control on the open web (9)</a></li>
<li><a href="http://benwerd.com/2008/12/the-internet-is-people/" title="The Internet is People">The Internet is People (3)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/#comments" title="Comments on &quot;Social networking: beyond the silo&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?673" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/06/social-networking-beyond-the-silo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress Multi User and ad hoc communities</title>
		<link>http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/</link>
		<comments>http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/#comments</comments>
		<pubDate>Sat, 30 May 2009 20:08:29 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[automattic]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[communities]]></category>
		<category><![CDATA[decentralized social networks]]></category>
		<category><![CDATA[Elgg]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[wordcamp]]></category>
		<category><![CDATA[wordcamp 2009]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress mu]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/05/wordpress-and-wordpress-mu-to-merge-but-whats-next/</guid>
		<description><![CDATA[The emerging news out of WordCamp 2009 in San Francisco is that WordPress and its Multi User cousin are to merge into one product (further discussion). This makes a ton of sense, and makes it even easier to create a community of blogs. I’m looking forward to this – I could keep my main blog [...]]]></description>
			<content:encoded><![CDATA[<p>The emerging news <a href="http://2009.sf.wordcamp.org/">out of WordCamp 2009</a> in San Francisco is that WordPress and its Multi User cousin <a href="http://blogs.zdnet.com/weblife/?p=665">are to merge into one product</a> (<a href="http://technosailor.com/2009/05/30/wordcamp-sf-announcement-wordpress-and-wordpress-mu-to-merge/">further discussion</a>). This makes a ton of sense, and makes it even easier to create a community of blogs. I’m looking forward to this – I could keep my main blog at benwerd.com focused on technology, as it is now, but start a separate blog about my hometown at oxford.benwerd.com, using the same installation. Not a bad deal.</p>
<p>Of course, Automattic also own Andy Peatling’s <a href="http://buddypress.org/">BuddyPress</a>, which is fast becoming a solid competitor in the open source social networking market. I’ve seen people have some installation difficulties with it (it’s apparently been simplified <a href="http://openedweb.com/blog/2009/05/04/buddypress-installation-somewhat-simplified/">to a 13 step process</a>), so it would make some sense to include it as an optional piece of functionality out of the box. But most importantly, I think there’s a change in progress, illustrated by the Google Wave announcement yesterday but not represented in this announcement.</p>
<p><em>Communities are forming around users, not users around communities.</em></p>
<p>In the web application model we’ve been using for the last fifteen years or so, you would install a piece of facilitative software in order to create a web community. That might be forum software or Microsoft Sharepoint depending on needs and context, but they’re both centralized communities. The user visits them to log in and participate; users swarm around a single community access point.</p>
<p>However, consider Skype. It’s not a web tool, but it’s often considered to be one of the new breed of applications. When you want to share something here, a community is automatically created between users, who can then have text discussions, call each other and share files – not dissimilar activities to those you might find on centralized communities like Sharepoint, but with the following advantages:</p>
<ul>
<li>It’s transient: there’s no need for the community to exist for longer than it has to. </li>
<li>There’s no effort involved. Once you’re done with a community, you simply close the communication (but a backup is typically kept, so you can come back and reference the activity). </li>
<li>It’s private: it’s very hard to share activity with the wrong people. </li>
<li>It’s decentralized: the community is physically hosted between all the involved parties. </li>
</ul>
<p>Google Wave also shares all these characteristics, and we’re going to see similar functionality crop up in a host of applications over the next year or two. The reason is simple: it’s a better way to communicate communally.</p>
<p>Of course, blogs are usually public entities, and in that sense WordPress Multi User does its job. But it’s tough keeping track of comment discussions, and there’s no elegant way to have a private, communal blog – something that intranet software needs and that tools like <a href="http://elgg.org">Elgg</a> have done very well for years (disclaimer: I co-founded it). But even that sticks to a centralized model, and eventually, those ad hoc, transient communities are going to be everywhere. It’s going to be interesting to see how tools like WordPress evolve to cope.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/" title="Social networking: beyond the silo">Social networking: beyond the silo (2)</a></li>
<li><a href="http://benwerd.com/2009/07/building-the-user-centered-web/" title="Building the user-centered web">Building the user-centered web (8)</a></li>
<li><a href="http://benwerd.com/2009/03/elgg-15/" title="Elgg 1.5">Elgg 1.5 (2)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/05/wordpress-and-wordpress-mu-to-merge-but-whats-next/#comments" title="Comments on &quot;WordPress Multi User and ad hoc communities&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?661" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Google Wave is exciting and transformative</title>
		<link>http://benwerd.com/2009/05/google-wave-is-exciting-and-transformative/</link>
		<comments>http://benwerd.com/2009/05/google-wave-is-exciting-and-transformative/#comments</comments>
		<pubDate>Thu, 28 May 2009 17:26:12 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[distributed social networking]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[google wave protocol]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[wave]]></category>
		<category><![CDATA[wave protocol]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/05/google-wave-is-exciting-and-transformative/</guid>
		<description><![CDATA[For almost five years, I’ve had a dream of creating a decentralized social networking system with granular access permissions and a customizable workflow. It would be open source, with an underlying, decentralized open protocol based on XMPP that anyone could build on top of and extend. It would redefine the way we work on the [...]]]></description>
			<content:encoded><![CDATA[<p>For almost five years, I’ve had a dream of creating a decentralized social networking system with granular access permissions and a customizable workflow. It would be open source, with an underlying, decentralized open protocol based on XMPP that anyone could build on top of and extend. It would redefine the way we work on the web, and make social connections as much of a part of the Internet infrastructure as email is today.</p>
<p>Google just released it.</p>
<p>Damnit.</p>
<p>In all seriousness, <a href="http://wave.google.com/">Google Wave</a>, and particularly the <a href="http://www.waveprotocol.org/">Wave Protocol</a>, have the ability to <a href="http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html">completely change</a> how we communicate on the Internet. That might sound a little over-enthusiastic, but so far the project seems to be getting everything right. It’s distributed, extensible, granular (as public or private as you want) and open. There’s been some talk about the interface for their sample client being a little cluttered, but the team are at pains to point out that it’s in the early stages – and this misses the wider implications of the technology.</p>
<p>I’m not the only one talking in superlatives. <a href="http://radar.oreilly.com/2009/05/google-wave-what-might-email-l.html">Tim O’Reilly points out</a>:</p>
<blockquote><p>Suddenly, familiar applications look as old-fashioned as DOS applications looked as the GUI era took flight. Now that the web <em>is</em> the platform, it&#8217;s time to take another look at every application we use today, and ask the same question [project founders] Lars and Jens asked themselves [with email]: &quot;What would this look like if we invented it today instead of twenty-five years ago?&quot;</p>
</blockquote>
<p>It remains to be seen how the project will develop, but I’ll be paying very close attention.</p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/06/xmpp-powering-the-real-time-really-live-web/" title="XMPP: powering the real-time, really live web">XMPP: powering the real-time, really live web (9)</a></li>
<li><a href="http://benwerd.com/2009/06/social-networking-beyond-the-silo/" title="Social networking: beyond the silo">Social networking: beyond the silo (2)</a></li>
<li><a href="http://benwerd.com/2009/07/building-the-user-centered-web/" title="Building the user-centered web">Building the user-centered web (8)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/05/google-wave-is-exciting-and-transformative/#comments" title="Comments on &quot;Google Wave is exciting and transformative&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?656" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/05/google-wave-is-exciting-and-transformative/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Open Stack and truly open APIs</title>
		<link>http://benwerd.com/2009/05/the-open-stack-and-truly-open-apis/</link>
		<comments>http://benwerd.com/2009/05/the-open-stack-and-truly-open-apis/#comments</comments>
		<pubDate>Thu, 28 May 2009 14:28:01 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Data control]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[activity streams]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[open apis]]></category>
		<category><![CDATA[open stack]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[opensocial]]></category>
		<category><![CDATA[portable contacts]]></category>
		<category><![CDATA[xrd]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/05/the-open-stack-and-truly-open-apis/</guid>
		<description><![CDATA[The following is an expanded version of the short talk I gave in Oxford yesterday. My original slides follow the transcript.
There’s a new kind of web development afoot, which marries old-school object-orientated programming techniques with the distributed power of the web.
Application Programming Interfaces (APIs) are published sets of instructions for programmatically querying or extending a [...]]]></description>
			<content:encoded><![CDATA[<p><em>The following is an expanded version of the short talk I gave in Oxford yesterday. My original slides follow the transcript.</em></p>
<p>There’s a new kind of web development afoot, which marries old-school object-orientated programming techniques with the distributed power of the web.</p>
<p>Application Programming Interfaces (APIs) are published sets of instructions for programmatically querying or extending a service. For example, the Google Maps API allows anyone with some development skills to build applications based around Google Maps; the Twitter API allows anyone to build an application that lets you interact with Twitter (like Tweetie or Tweetdeck). The act of allowing anyone to do this is generally thought of as being “open” – as in, open to anybody. While that’s true, in another sense they’re very closed.</p>
<p>The trouble is, if you write a microblogging application using the Twitter API, you’re locked into Twitter. If you want to write an application for another microblogging service, you have to use their API and start from scratch again. The formats produced by each service’s API are proprietary, as are the methods to query them. They’re incompatible with each other by design, because those services don’t really want you moving users’ data around between them. They want users to sign up with them and then stay there – a great proposition for the service, but a lousy one for the users, who have no real way of importing or exporting the content they’ve created.</p>
<p>Furthermore, there are some situations where this one-API-per-service model breaks down completely. Let’s say you’ve joined a social network and you want to check to see which of your friends is already there. The service provider could use a Gmail API to check your address book, but some users will use Hotmail for their email, so they’ll need to use the Hotmail API as well. Repeat for Yahoo, and every single email provider under the sun – there’s no way anyone could possibly write this feature without a generic API that works across all services.</p>
<p>Enter the Open Stack, which is a set of generic APIs designed to provide common tasks:</p>
<ul>
<li><em>eXtensible Resource Descriptor (XRD):</em> allows an application to discover resources and APIs relating to a particular page (for example, an application could check a user’s profile page and discover that they have an OpenID). There’s no point in having open APIs if an application can’t find them, and XRD fills this gap. </li>
<li><em>OpenID:</em> allows anyone to log into any service that supports it using the same digital identity (potentially linking that user&#8217;s accounts on those services together). A Wordpress.com ID is an OpenID, for example; you can log into any OpenID-compatible site with it. </li>
<li><em>OAuth:</em> a way to authenticate access to API-based services without forcing the user to present their username and password for that service. Previously usernames and passwords were passed in order to authenticate APIs, which led to serious security issues. Here a user can easily and securely grant or deny an application’s access to their data. OAuth can also be used to apply granular access controls to a piece of data. </li>
<li><em>Activity Streams:</em> a way to broadcast your activity on each service (for example &#8216;Ben has published a blog post&#8217;, a la Facebook&#8217;s river) so that it can be aggregated at a central point. </li>
<li><em>Portable Contacts:</em> a simple way to transmit collections of contacts, like email address books and lists of friends, between services. </li>
<li><em>OpenSocial:</em> provides a framework for hosting remote application widgets on a service. </li>
</ul>
<p>In programming jargon, a stack is a specific data or platform structure; actually, this is more of a pile of useful technologies that can (in part) be used together.</p>
<p>These generic APIs allow for a more distributed kind of web application. Suddenly, instead of writing support for a particular function from scratch, you can pick up an existing code library and slot it in. You can interact with any service that supports them without writing any further code.</p>
<p>However, there are some unresolved issues that need to be discussed. One major headache is the privacy implications. If I sign up to BensFabApp.com, I agree to the terms of service and privacy policy there. However, behind the scenes it might be accessing the APIs for AppOfEvil.com, which has a very different privacy policy and terms and conditions. How does that second set of terms and conditions apply, and what’s the legality of passing a user’s data across two services with two different sets of terms, when the user only knows about one of them?</p>
<p>A second issue is a user’s control over their data. When BensFabApp.com sends data to AppOfEvil.com, it may get cached and duplicated. What happens if I delete the original data on BensFabApp.com? So far in the open stack there is nothing to handle deletion of content. It’s a fair argument that when something is published publicly you lose control over its distribution; however, if access has been limited using OAuth or another method, there’s no way of reaching out an ensuring its removal from every system it’s been sent to. That would be fine if the data had been sent to another person or application with the user’s express permission, because they’ll be aware of the implications. However, if it’s been sent completely behind the scenes, they have no way of knowing that it was sent to begin with.</p>
<p>These are issues with <em>any</em> API-based service, but generalized APIs are likely to be used more frequently. Solutions to all of these problems will be found, but it’s important to note that they’re not there yet – which serves as a warning to applications developers and an opportunity for anyone who wants to step up and provide them. As this kind of open API becomes commonplace, new kinds of web applications will begin to emerge as developers spend less time reinventing the wheel and more time innovating. It’s just one of the things that makes the web as a platform so exciting to work with.</p>
<div style="text-align: left; width: 425px" id="__ss_1500867"><a style="margin: 12px 0px 3px; display: block; font: 14px helvetica,arial,sans-serif; text-decoration: underline" title="The Open Stack" href="http://www.slideshare.net/benwerd/the-open-stack?type=presentation">The Open Stack</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=openstack-090528083712-phpapp01&amp;stripped_title=the-open-stack" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=openstack-090528083712-phpapp01&amp;stripped_title=the-open-stack" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-family: tahoma,arial; height: 26px; font-size: 11px; padding-top: 2px">View more <a style="text-decoration: underline" href="http://www.slideshare.net/">Keynote presentations</a> from <a style="text-decoration: underline" href="http://www.slideshare.net/benwerd">Ben Werdmuller</a>.</div>
</p></div>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/02/implementing-open-standards-is-too-hard/" title="Implementing open standards is too hard">Implementing open standards is too hard (0)</a></li>
<li><a href="http://benwerd.com/2009/03/the-mechanics-of-open/" title="The mechanics of &quot;open&quot;">The mechanics of &quot;open&quot; (1)</a></li>
<li><a href="http://benwerd.com/2009/02/user-control-on-the-open-web/" title="User control on the open web">User control on the open web (9)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/05/the-open-stack-and-truly-open-apis/#comments" title="Comments on &quot;The Open Stack and truly open APIs&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?653" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/05/the-open-stack-and-truly-open-apis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Supporting freedom of speech</title>
		<link>http://benwerd.com/2009/05/supporting-freedom-of-speech/</link>
		<comments>http://benwerd.com/2009/05/supporting-freedom-of-speech/#comments</comments>
		<pubDate>Wed, 13 May 2009 10:28:53 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[OutMap]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[barcamp transparency]]></category>
		<category><![CDATA[freedom of speech]]></category>
		<category><![CDATA[globalvoices advocacy]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/05/supporting-freedom-of-speech/</guid>
		<description><![CDATA[ OutMap is sponsoring BarCamp Transparency by donating a portion of my time to developing the website (for which I&#8217;d already provided the copy), as well as providing Twitter walls and projectors on the day. If you&#8217;re in the UK and interested in open government, cyber activism or social media ethics, I highly recommend you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://barcamptransparency-uk.org/"><img alt="BarCamp Transparency UK" align="right" src="http://farm4.static.flickr.com/3554/3456864050_6f99a525f6_m.jpg" /></a> <a href="http://outmap.org/">OutMap</a> is sponsoring <a href="http://barcamptransparency-uk.org/">BarCamp Transparency</a> by donating a portion of my time to developing the website (for which I&#8217;d already provided the copy), as well as providing Twitter walls and projectors on the day. If you&#8217;re in the UK and interested in open government, cyber activism or social media ethics, I highly recommend you keep the 26th of July free for a trip to Oxford. Some very high profile people are attending, and the discussions promise to be amazing. And, hey, if that&#8217;s not enough for you, mention that you found out about the event from this blog and I&#8217;ll buy you a beer.</p>
<p>On a not-entirely-unrelated note, I want to make you aware of <a href="http://advocacy.globalvoicesonline.org/">GlobalVoices Advocacy</a>, which aims to create a global anti-censorship network of bloggers and online activists in the developing world. This is important work; one of the really exciting aspects of the web is the way information can spread and undermine oppressive legislation. It&#8217;s also dangerous, as blogging in places where freedom of speech is not protected can have severe consequences. They provide tutorials on blogging anonymously, as well as blogging effectively for a cause.</p>
<p><a href="http://www.zemanta.com/">Zemanta</a>, a blogging tool that suggests content to include as you type, is offering a small funding award to the charitable cause that gets the most posts as part of their &#8216;blogging for a cause&#8217; promotion. It&#8217;s a good idea, and if you like what GlobalVoices Advocacy do, maybe you could write about them too &#8211; or any other good cause that you think is deserving.</p>
<p>I vote for Global Voices Advocacy because freedom of speech and the fight against censorship is one of the most important fronts in the fight for human rights around the world. This is a fight that we can all participate in, without having to go through governments, and GlobalVoices Advocacy is one organization that shows us how.</p>
<p><em>This blog post is part of Zemanta&#8217;s &quot;</em><a href="http://www.zemanta.com/bloggingforacause/"><em>Blogging For a Cause</em></a><em>&quot; campaign to raise awareness and funds for worthy causes that bloggers care about.</em></p>
<h3>Related entries</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/04/barcamp-transparency/" title="BarCamp Transparency">BarCamp Transparency (2)</a></li>
<li><a href="http://benwerd.com/2009/04/notes-from-barcamp-oxford/" title="Notes from BarCamp Oxford">Notes from BarCamp Oxford (5)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/05/supporting-freedom-of-speech/#comments" title="Comments on &quot;Supporting freedom of speech&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?646" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/05/supporting-freedom-of-speech/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Find web references to the page you&#8217;re looking at</title>
		<link>http://benwerd.com/2009/05/find-web-references-to-the-page-youre-looking-at/</link>
		<comments>http://benwerd.com/2009/05/find-web-references-to-the-page-youre-looking-at/#comments</comments>
		<pubDate>Mon, 11 May 2009 11:05:42 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[blog search]]></category>
		<category><![CDATA[bookmarklets]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[twitter search]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/05/find-web-references-to-the-page-youre-looking-at/</guid>
		<description><![CDATA[I thought I&#8217;d share two small bookmarklets I&#8217;ve been using to find references for a page I&#8217;m looking at:

Web references: page
Web references: site

To use them, drag each link to your browser toolbar. This will create a couple of buttons that you can click when you want to find more information about whatever page you&#8217;re looking [...]]]></description>
			<content:encoded><![CDATA[<p>I thought I&#8217;d share two small bookmarklets I&#8217;ve been using to find references for a page I&#8217;m looking at:</p>
<ul>
<li><a href="javascript:(function()%7B%20var loc = window.location.toString();window.open('http://blogsearch.google.com/blogsearch?hl=en&amp;ie=UTF-8&amp;q='+escape(loc)+'&amp;btnG=Search+Blogs&amp;scoring=d');window.open('http://search.twitter.com/search?q='+escape(loc.replace('http://','')));%20%7D)();">Web references: page</a>
<li><a href="javascript:(function()%7B%20var loc = window.location.toString();loc = loc.substring(0,loc.indexOf('/',8)); window.open('http://blogsearch.google.com/blogsearch?hl=en&amp;ie=UTF-8&amp;q='+escape(loc)+'&amp;btnG=Search+Blogs&amp;scoring=d');window.open('http://search.twitter.com/search?q='+escape(loc.replace('http://','')));%20%7D)();">Web references: site</a></li>
</ul>
<p>To use them, drag each link to your browser toolbar. This will create a couple of buttons that you can click when you want to find more information about whatever page you&#8217;re looking at; the first checks the full page URL, while the second just searches for the domain name of the site.</p>
<p>At the moment both open Google Blog Search and Twitter search as tabs. If you have suggestions for other searches I could add, let me know and I&#8217;ll update the code here.</p>
<h3>Most Commented Posts</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/03/gender-differences-on-the-new-frontier/" title="Gender differences on the new frontier">Gender differences on the new frontier (21)</a></li>
<li><a href="http://benwerd.com/2009/04/end-of-an-era-start-of-a-new-one/" title="End of an era, start of a new one">End of an era, start of a new one (15)</a></li>
<li><a href="http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/" title="WordPress Multi User and ad hoc communities">WordPress Multi User and ad hoc communities (10)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/05/find-web-references-to-the-page-youre-looking-at/#comments" title="Comments on &quot;Find web references to the page you&#8217;re looking at&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?645" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/05/find-web-references-to-the-page-youre-looking-at/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Notes from a working group</title>
		<link>http://benwerd.com/2009/05/notes-from-a-working-group/</link>
		<comments>http://benwerd.com/2009/05/notes-from-a-working-group/#comments</comments>
		<pubDate>Mon, 11 May 2009 08:42:38 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[committees]]></category>
		<category><![CDATA[meetings]]></category>
		<category><![CDATA[parody]]></category>
		<category><![CDATA[poetry]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/05/notes-from-a-working-group/</guid>
		<description><![CDATA[ Standards geek: &#8220;I think we need to establish a standard for representing poetry on the Internet. I&#8217;ve drawn up this draft which encapsulates stanzas inside an Atom feed. It&#8217;s pretty simple; the spec fits on a page, so it should be easy to implement.&#8221;
Visual poet: &#8220;That&#8217;s pretty cool, but what about visual poetry? You [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/surrealmuse/4757004/"><img src="http://farm1.static.flickr.com/5/4757004_69f7ec8fea_m.jpg" alt="" align="right" /></a> Standards geek: &#8220;I think we need to establish a standard for representing poetry on the Internet. I&#8217;ve drawn up this draft which encapsulates stanzas inside an Atom feed. It&#8217;s pretty simple; the spec fits on a page, so it should be easy to implement.&#8221;</p>
<p>Visual poet: &#8220;That&#8217;s pretty cool, but what about visual poetry? You know, that Fluxus kind of stuff? Because you can&#8217;t really separate that into stanzas.&#8221;</p>
<p>Standards geek: &#8220;Hey, you&#8217;re right. I&#8217;d better create a new element for visual poetry.&#8221;</p>
<p>Visual poet: &#8220;Awesome. Thanks, man; now I can represent my visual poetry using your standard.&#8221;</p>
<p>Spoken word poet: &#8220;Hey, that <em>is</em> awesome. But I don&#8217;t have any way of representing my poetry, which is all spoken. I don&#8217;t write it down at all.&#8221;</p>
<p>Standards geek: &#8220;Good point; I don&#8217;t have anything for spoken word poetry. I&#8217;d better create a new element for that.&#8221;</p>
<p>Performance poet: &#8220;While you&#8217;re at it, could you create a sub-element for performance poetry? We&#8217;re like spoken word poets, but we also sometimes use music and elements of theater in our performances.&#8221;</p>
<p>Standards geek: &#8220;&#8230; Okay, I&#8217;ve added some new elements that represent performance poetry.&#8221;</p>
<p>Haiku poet: &#8220;Could we also have something for haiku? Although haiku can be thought of in stanzas, it&#8217;d be useful to draw out the <em>kigo</em> and the <em>kireji</em> and represent those explicitly. Also, haiku can be drawn as a line of Japanese characters or as three lines of Latin text, and it makes a difference to the overall interpretation of the verse.&#8221;</p>
<p>Standards geek: &#8220;I don&#8217;t really know what those are, but I&#8217;d like to support haiku, so okay, they can go in.&#8221;</p>
<p>Linguist: &#8220;This standard is only going to be useful to me if I can add interpretations to a poem, and group poems together to make a themed collection.&#8221;</p>
<p>Other linguist: &#8220;And I&#8217;d like to comment on other peoples&#8217; interpretations so I can tell them why they&#8217;re wrong.&#8221;</p>
<p>&#8230;</p>
<p>Standards geek, two months later: &#8220;Okay, I think I&#8217;ve got every major representation of poetry that everyone&#8217;s asked for. We&#8217;re ready to lock down the spec and build some libraries for initial testing. The only problem is, the specification is now seventy-two pages long, so that might take a while.&#8221;</p>
<p>Kinetic poet: &#8220;Sorry, I just got here. Can we add a marquee tag?&#8221;</p>
<p><em>Photo by <a href="http://www.flickr.com/photos/surrealmuse/">surrealmuse</a>, released under a CC <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">Attribution-Noncommercial-Share Alike</a> license.</em><br />
<h3>Most Commented Posts</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/03/gender-differences-on-the-new-frontier/" title="Gender differences on the new frontier">Gender differences on the new frontier (21)</a></li>
<li><a href="http://benwerd.com/2009/04/end-of-an-era-start-of-a-new-one/" title="End of an era, start of a new one">End of an era, start of a new one (15)</a></li>
<li><a href="http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/" title="WordPress Multi User and ad hoc communities">WordPress Multi User and ad hoc communities (10)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/05/notes-from-a-working-group/#comments" title="Comments on &quot;Notes from a working group&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?641" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/05/notes-from-a-working-group/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Elgg&#8217;s new round of funding</title>
		<link>http://benwerd.com/2009/05/elggs-new-round-of-funding/</link>
		<comments>http://benwerd.com/2009/05/elggs-new-round-of-funding/#comments</comments>
		<pubDate>Sun, 03 May 2009 18:31:46 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[Elgg]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/05/elggs-new-round-of-funding/</guid>
		<description><![CDATA[Congratulations are in order for the Curverider folks: over on the Elgg blog, Dave&#8217;s announced a new round of funding for the company. Additionally, Leonard Lin is working with the team on a consultancy basis.
Although I left to pursue other projects last month, Elgg is close to my heart. I headed technical direction through Elgg [...]]]></description>
			<content:encoded><![CDATA[<p>Congratulations are in order for the Curverider folks: over on the <a href="http://news.elgg.org/">Elgg blog</a>, Dave&#8217;s announced a new round of funding for the company. Additionally, <a href="http://randomfoo.net/">Leonard Lin</a> is working with the team on a consultancy basis.</p>
<p>Although <a href="http://benwerd.com/2009/04/end-of-an-era-start-of-a-new-one/">I left to pursue other projects last month</a>, Elgg is close to my heart. I headed technical direction through Elgg version 1.5 (the most recently-released version), co-founded both Elgg and Curverider, was co-author of Elgg&#8217;s vision and ethos, and remain a major shareholder in Curverider. As a result I&#8217;m absolutely delighted about this state of affairs, which should allow the project to realise its commercial and technical ambitions.<br />
<h3>Most Commented Posts</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/03/gender-differences-on-the-new-frontier/" title="Gender differences on the new frontier">Gender differences on the new frontier (21)</a></li>
<li><a href="http://benwerd.com/2009/04/end-of-an-era-start-of-a-new-one/" title="End of an era, start of a new one">End of an era, start of a new one (15)</a></li>
<li><a href="http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/" title="WordPress Multi User and ad hoc communities">WordPress Multi User and ad hoc communities (10)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/05/elggs-new-round-of-funding/#comments" title="Comments on &quot;Elgg&#8217;s new round of funding&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?638" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/05/elggs-new-round-of-funding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ben&#8217;s Big Gig</title>
		<link>http://benwerd.com/2009/05/bens-big-gig/</link>
		<comments>http://benwerd.com/2009/05/bens-big-gig/#comments</comments>
		<pubDate>Sat, 02 May 2009 10:29:54 +0000</pubDate>
		<dc:creator>Ben Werdmuller</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Media reviews]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ben's big gig]]></category>
		<category><![CDATA[bensbiggig]]></category>
		<category><![CDATA[gigs]]></category>
		<category><![CDATA[live music]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[oxford]]></category>

		<guid isPermaLink="false">http://benwerd.com/2009/05/bens-big-gig/</guid>
		<description><![CDATA[North Oxford is the wealthiest part of a wealthy city, where BMWs sit in gravel driveways and wine bars nestle amongst delicatessens and stylish cafes; a part of the city I always yearned to belong to as a kid, but never quite did. It was where I went to school, and where we had our [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/ihatemornings/3485699567/"><img src="http://farm4.static.flickr.com/3582/3485699567_2ccc29139f_m.jpg" align="right" border="0" /></a>North Oxford is the wealthiest part of a wealthy city, where BMWs sit in gravel driveways and wine bars nestle amongst delicatessens and stylish cafes; a part of the city I always yearned to belong to as a kid, but never quite did. It was where I went to school, and where we had our first offices when we were building Elgg.</p>
<p>In keeping with the rest of Oxford, it&#8217;s suddenly begun changing dramatically over the last couple of years (I&#8217;ve joked a couple of times that someone at the City Council planning office must have died, but this may not be too far from the truth; despite a glut of brilliant minds and genuine creativity, the city itself has always been stiflingly conservative). One of the newcomers is <a href="http://www.thenorthwall.com/">The North Wall</a>, an arts centre that actually sits a few doors down from that first Curverider office on South Parade, and is in some ways more exciting than any other arts space in Oxford. From hip hop comedy dance to puppetry, its events seem to bring new blood.</p>
<p>Ben&#8217;s Big Gig was probably the first gig of its kind. <a href="http://ihatemornings.com/">Ben Walker</a> is Internet famous for his <a href="http://www.youtube.com/watch?v=dYP-wBaqQAI">Twitter Song</a>, an in-joke that, appropriately enough, has been bookmarked, re-tweeted and blogged all over the web, and attracted praise from the likes of <a href="http://twitter.com/mrskutcher/status/1518430826">Demi Moore</a>. He&#8217;s also a genuinely talented songwriter and musician who has been playing around Oxford for years at various events, including a regular stint at the now-defunct QI Club (which was associated with the TV show of the same name). Together that was enough to sell out the arts centre, as well as attract hundreds of visitors who watched live over the web &#8211; Nick Gill&#8217;s <a href="http://handandeye.wordpress.com/2009/04/09/bens-big-gig-poster-printing/">gorgeous lo-fi poster</a>, pasted up all over town, couldn&#8217;t have hurt either. A Twitter wall on the back of the stage read out feedback as it happened, forming a back-channel to the music and allowing the audience to heckle the comedy warm-ups with relative safety. All of this felt not like a technological gimmick, but an organic part of the experience.</p>
<p>Live web gigs happen all the time, but they&#8217;ve usually got major backing. Sandi Thom was famously discovered through webcasts, but it was a PR stunt: she <a href="http://popdirt.com/london-singer-exposes-sandi-thom-webcasting-fraud/48660/">already had a major publishing deal</a>, and at the time the streaming technology would have cost tens of thousands of dollars. Times have changed: although it&#8217;s probably not free, technological improvements have brought live streaming within reach of independent artists. Ben&#8217;s the real deal, a performer with old-school talent who just happens to be using contemporary tools to reach his audience. We&#8217;re going to be seeing much more of this.</p>
<p>However, <a href="http://www.readwriteweb.com/readwritestart/2009/05/first-mover-advantage-about-compound-interest-not-market-share.php">the first-mover advantage</a> definitely holds water. At the end, as I was leaving, I told Ben that he needed to do it again. He confirmed that he will; I suspect the audience will be even bigger next time.</p>
<p>In the meantime, here&#8217;s the video feed <a href="http://bensbiggig.rezpondr.com/">from the gig</a>:</p>
<p>  <object id="bplayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="456" height="396"><embed name="bplayer" src="http://bambuser.com/r/player.swf" type="application/x-shockwave-flash" flashvars="vid=130506&#038;context=external" width="456" height="396" allowfullscreen="true"></embed><param name="movie" value="http://bambuser.com/r/player.swf"></param><param name="flashvars" value="vid=130506&amp;context=external"></param><param name="allowfullscreen" value="true"></param></object>
<p><em>The delightful picture of Hugh Fearnly-Whittingstall was released under a CC attribution license by Ben Walker.</em></p>
<h3>Most Commented Posts</h3>
<ul class="related_post">
<li><a href="http://benwerd.com/2009/03/gender-differences-on-the-new-frontier/" title="Gender differences on the new frontier">Gender differences on the new frontier (21)</a></li>
<li><a href="http://benwerd.com/2009/04/end-of-an-era-start-of-a-new-one/" title="End of an era, start of a new one">End of an era, start of a new one (15)</a></li>
<li><a href="http://benwerd.com/2009/05/wordpress-mu-and-ad-hoc-communities/" title="WordPress Multi User and ad hoc communities">WordPress Multi User and ad hoc communities (10)</a></li>
</ul>
<br /><a href="http://benwerd.com/2009/05/bens-big-gig/#comments" title="Comments on &quot;Ben&#8217;s Big Gig&quot;"><img src="http://benwerd.com/wp-content/plugins/feed-comments-number/image.php?635" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://benwerd.com/2009/05/bens-big-gig/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
