Category: Collaboration
May 7th, 2009
Using selfishness to put crowds to work for you
How do you enable “the wisdom of crowds”? Part of the power of community is that a group of people can solve problems much more easily than individuals, but only if you can provide tools that make it possible for them to do so and appeal to their own interests.
Derek Powazek has an interesting post over on A List Apart that details some of the components necessary for “a crowd to be wise.” According to Powazek, you have to have simplicity, a clean interface, aggregation, and a group of people who are thinking about their own needs:
It’s counter-intuitive, but the wisest crowds are the ones made up of individuals who are thinking about their own needs, not the needs of the group. In the stock market, the participants are all motivated to buy low and sell high. Yet the markets are usually wise about finding the value of a company. Each person is thinking about their bottom line, not the health of the company or the market, but it works.
Similarly, website creators were not consciously voting for certain sites to be highly ranked, but the collective linking decisions did produce wise results. Nowadays, link spammers do try to manipulate Google’s results, which is akin to stock manipulation. Both practices are fought by the institutions that depend on unmanipulated results.
Altruism is all well and good, but people are usually much more motivated by their own interests than the interests of others. This is one reason why open source code is usually so much better than the documentation that accompanies it (unless someone is paid to produce the docs): People contribute code because they want to use the code. People write open source documentation, typically, for altruistic purposes. Which is why many documentation projects flounder — the documentation does the writer little to no good, as they’re unlikely to read it again.
Code, however, is continually useful, because it’s often produced for “selfish” purposes.
If you’re wondering how to drive participation in a project: Whether it’s an open source project, a collaborative Web site, or some other endeavor don’t think about what’s in it for you: Think about what’s in it for them. When you can find a way to let the crowd scratch their own itches, and provide the necessary tools to do so, you’re on the road to success.
April 7th, 2009
Quality improves for Google Summer of Code
The Google Summer of Code student application period wrapped up last week, and the overall number of applications is down from 2008. However, this is shaping up to be a good thing.
Googler Leslie Hawthorn blogged about the numbers, and noted that the number of proposals (nearly 5,900) is actually down from last year, but the quality is up:
We expected some decrease this year, as we heard from many of our mentoring organizations that past experience had helped them refine their application process and that they’d instituted new requirements for applicants, such as submitting a patch. A quick survey of our mentoring organizations, with 96 out of 150 organizations responding, revealed that 60% of organizations who had participated in past instances of Google Summer of Code received higher quality applications this year, with only 3% responding that application quality had decreased. We’d also heard that the number of completely untargeted applications this year decreased dramatically.
The 2008 SoC drew more than 7,000 applications — so what happened this year? Better communication between mentoring organizations, stiffer requirements over 2008, and generally a stronger overall focus on quality over quantity. Many organizations even started to require a patch as part of the application process, which seems to have weeded out some of the “spam” applications.
Speaking for one of the mentoring organizations, the openSUSE Project had both: An increase in applications, and better applications overall. We had some great applications and projects in 2008, but the overall interest and participation seemed to pick up this year.
In part, I attribute this to better communication between the project and students. At least for openSUSE, I noticed an uptick in students seeking out mentors / potential mentors and discussing the applications with them.
And this is exactly what Summer of Code is really about: Getting students involved with FOSS projects and helping them be productive within those communities. Contrary to popular belief, Summer of Code isn’t just about producing useful code — the code that comes out of the program is a result of a successful collaboration between the student and project.
November 17th, 2008
Unemployed? Five reasons to build your resume with FOSS contributions
It looks like we’ve gone from speculating whether we’re headed into recession depression, to speculating just what that depression is going to look like. Yihong Ding, over on the Thinking Space blog,predicts that we’ll have a “Golden Age” of the Web thanks to millions sitting at home with little else to do than putter around on the Web:
So, Web companies and Web investors, now it is your chance. You are going to have more users who are more experienced in real life. The input by these new users would significantly improve the quality and diversity of the Web content. Are you going to grasp this opportunity? Have you noticed their compelling capability of producing (comparing to the earlier regular Web content generators)? Are you able to provide these people new ways of value production from home?
If that’s the case, shouldn’t we be expecting a “Golden Age” for open source, with all the idle programmers and IT folks at home with time on their hands? I can think of several reasons why unemployed IT folks should consider digging into an open source project over catching up on their soaps in the interim: Read the rest of this entry »
November 14th, 2008
Will OpenID catch on?
A survey of more than 300 people shows that few people have heard of OpenID, and even fewer are actually using it.
Chris Messina, the guy with the guitar pictured here, has written up results of a survey conducted using Amazon’s Mechanical Turk. Messina, rightly, took issue with Yahoo!’s “survey” of 9 users — which, of course, isn’t anything close to a representative sample size.
The results of the survey, where 302 users responded (one response was rejected) showed that just shy of 20% of the respondents were aware of OpenID — but only 9% were sure of what it’s used for, and only 1.3% actually used it.
In case you’re in the 81% who aren’t familiar with OpenID — it’s a distributed service to allow users to have a single user ID across multiple sites. In theory, getting rid of all the various user IDs and passwords that we have to juggle for all the sites we use online, without handing over too much control to a single provider.
As Messina points out, pulling respondents from Amazon’s Mechanical Turk gives a very good set of users to survey:
Because Turkers must have either a US bank account or be willing to be paid in Amazon gift certificates, the quality of participants you get (especially if you design your HIT well) will actually be pretty good (compared with, say, a blog-based survey). Now, Mechanical Turk actually has rules against asking for demographic or personally identifying information, but some information has been gathered by Panos Ipeirotis to shed some light on who the Turkers are and why they participate. I’ll leave the bulk of the analysis up to him, but it’s worth noting that a survey put out on Mechanical Turk about OpenID will likely hit a fairly average segment of the internet-using population (or at least one that doesn’t differ greatly from college undergraduates).
So, even among Internet-savvy users who ought to be the right demographic for OpenID — there’s very little adoption. And I’m not surprised by this.
In theory, OpenID sounds like the greatest thing since sliced bread. In practice, I’ve tried using OpenID a few times and find it less than intuitive. A few days ago I was trying to use OpenID with Twitterfeed, and kept running into errors trying to utilize my OpenID on Wordpress.com. (I eventually got it working through my Flickr ID.) My understanding is that OpenID isn’t exactly trivial to implement for Web services, either.
I’d love to see OpenID catch on, but it does still need some work to make it more intuitive and more robust. Given that the service has been around now since 2005, I have to wonder if it’s ever going to hit critical mass, or if I’m going to be stuck with dozens of usernames and passwords for the rest of my online life.
(Photo credit to “kk+” from his Flickr collection.)
November 10th, 2008
Taking productivity lessons from open source
Even if your organization doesn’t produce software or work with open source development, you can still take some lessons from open source communities — in particular, how to get work done with fewer meetings and less real-time.
Steven J.
- Don’t have a meeting when an email will do. Coordinating schedules is an often unnecessary headache when an email exchange would provide the same information.
- Any method with an “audit trail” is better than a phone call or face to face meeting for those who may need to catch up later. (It’s also far better for remembering who has what action items, and what has been decided.”
- As Vaughan-Nichols writes, “E-mail and Web communication make it far easier for a non-English speaker to read or translate e-mail and Web text than to understand several English speakers chatting on the phone.” (Frankly, this is also true when all of the participants are English speakers, too. Trying to understand five people on a conference call, with several huddled around a speaker-phone, is usually less than pleasant even if they are all speaking the same language…)
Of course, the flip side of this is that it works well up to a point for a distributed team. Phone calls and the occasional face to face meeting are really necessary to form the kind of bonds that a team needs to function well. The distributed method is great for projects that don’t require a lot of close coordination, but if you have a team that is expected to function well together over multiple projects in an ongoing capacity — you need the occasional real-time meeting.
And, as I mentioned, the asynchronous methods of communication aren’t limited to distributed teams — they work just as well to help people get more work done, even if they’re just down the hall.
September 30th, 2008
Linux Foundation launches new conference
The Linux Foundation will announce today the creation of LinuxCon, a conference set to take place alongside the Linux Plumbers conference in Portland, Oregon. Does the world really need yet another open source conference?
As it turns out, the answer is probably yes. At least if the LF gets it right, and I strongly suspect that they will. The Linux Foundation is aiming to address the need to get a “for the community, by the community” large-scale conference going, where we can try to get as many stakeholders together for collaboration.
Collaboration is the key point, in my opinion — the conferences that consist exclusively of presentations and exhibits have their place, but we really need more opportunities for developers to get together and get some work done face-to-face. Not to put too fine a point on it, but the conference circuit is expensive and I’m heartily glad to see a group like the Linux Foundation thinking about this problem from the perspective “how can we move this industry forward?” instead of “how can we make money off of this?”
I’m glad to have the opportunity for openSUSE contributors to get together with contributors from other distros and upstream projects to get some real work done. Yes, open source development happens quite effectively online, but sometimes there’s no substitute for the work you can get done while you’re face to face with someone else. (Which is why I’m writing this from Tokyo ahead of the Tokyo Open Source Conference, instead of from my home office in Florida…)
This won’t remove the need for smaller local conferences like Ohio Linuxfest, SCALE, Linuxfest Northwest, and other local community-run shows that cater to users and provide great content. (Speaking of Ohio Linuxfest, I’ll be attending and keynoting at OLF 2008. It’s less than two weeks away, on October 11, so be sure to register and attend if you’re in the area — it’s free and quite a lot of fun.)
But it may be a better chance for community projects to get together en masse and work on areas of mutual interest — much like the LF has already done with the Linux Plumbers conference and its invite-only Collaboration Summit, but on a larger (and no invite required) scale.
Joe 'Zonker' Brockmeier is a longtime FOSS advocate, and currently works for Novell as the community manager for openSUSE. Prior to joining Novell, Brockmeier worked as a technology journalist covering the open source beat for a number of publications, including Linux Magazine, Linux Weekly News, Linux.com, UnixReview.com, IBM developerWorks, and many others. See his full profile and disclosure of his industry affiliations. Follow Zonker on Twitter.
Subscribe to Community, Incorporated via Email alerts or RSS.
SponsoredWhite Papers, Webcasts, and Downloads
- Five Steps to Determine When to Virtualize YourServers VMware Server virtualization isn't just for big companies. Entry-level ... Download Now
- VMware Infrastructure: A Guide to Bottom-Line Benefits VMware Frustrated by the costs of maintain ever larger data centers?or building ... Download Now
- Building the Virtualized Enterprise with VMware Iinfrastructure VMware VMware virtualization software has been adopted by over 120,000 enterprise ... Download Now
Recent Entries
- Quick thoughts on the (possible) demise of OpenSolaris
- Microsoft sneaks in Firefox extension via Update
- What do you want for free? Do users have to pay up to complain?
- Using selfishness to put crowds to work for you
- Miro puts code up for adoption
Blogs From Our Sponsors
Top Rated
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
Archives
Favorite Links
Blogroll
ZDNet Blogs
- All About Microsoft
- The Apple Core
- Between the Lines
- BriefingsDirect
- Collaboration 2.0
- Dev Connection
- Digital Cameras & Camcorders
- Ed Bott's Microsoft Report
- Emerging Tech
- Enterprise Web 2.0
- Forrester Research
- Googling Google
- GreenTech Pastures
- Hardware 2.0
- Home Theater
- iGeneration
- Irregular Enterprise
- IT Project Failures
- Laptops & Desktops
- Lawgarithms
- Linux and Open Source
- Managing L'unix
- The Mobile Gadgeteer
- On Sustainability
- Rational Rants
- The Semantic Web
- Service Oriented
- Smartphones and Cell Phones
- Social Business
- Social CRM: The Conversation
- Software & Services Safari
- Software as Services
- Storage Bits
- Team Think
- Tech Broiler
- Technology and the Global Supply Chain
- Tom Foremski: IMHO
- The ToyBox
- Virtually Speaking
- The Web Life
- ZDNet Education
- ZDNet Government
- ZDNet Healthcare
- Zero Day
White Papers, Webcasts, and Downloads
- The True Costs of Virtual Server Solutions VMware In an economic environment that is repeatedly heralding the message "do ... Download Now
- Three Steps You Need to Know to Stop Data Loss Varonis Sensitive data exposed to misuse or loss... it is the stuff of nightmares ... Download Now
- The Impact of Virtualization Software on Operating Environments VMware Today's use of virtualization technology allows IT professionals to ... Download Now
Enterprise Applications
- Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
- New Online Dashboard
- Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline







