Home ::About InfoWorld :: Advertise :: Subscribe :: Contact Us :: Awards
InfoWorldHomeNewsTest CenterOpinionsTechIndex
 SUBSCRIBE  E-MAIL NEWSLETTERS  WEBCASTS  SPECIAL REPORTS  RSS FEEDS
powered by Google  
 


Top 10 hits for "everything old is new again" on..
Google
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Help link
 10/3/2005; 9:30:54 AM.

Strategic Developer
wedgeUnsung heroes of open source
wedgeManagement by objects
wedgeThe network is the blog
wedgeThe semantic web, digital identity, and Internet governance
wedgeTales from the data-entry trenches
wedgeWhatever happened to SVG?
wedgeSpeech recognition circa 2004
wedgeCan rich Internet apps be web-friendly?
wedgeIntroduction to MSH
wedgeUnder Gmail's hood
wedgeThe Wiki way
wedgeComputer telephony: why wait?
wedgeMaking old technologies new
wedgeFrom access control to accountability
wedgeDoing the impossible
wedgeThe TiVo Olympics
wedgeCollaborative knowledge gardening
wedgeThe architecture of participation
wedgeA strategic vision for dynamic languages
wedgeTragedy of the network commons
wedgeFederating identity the Shibboleth way
wedgeWeb standards on the move
wedgeThe Google PC
wedgeThin client, rich data
wedgeOptical illusions
wedgeThe artful logger
wedgePush me, pull you
wedgeGoogle's supercomputer
wedgeAttack of the killer accountants
wedgeJack of all trades
wedgeProxy power
wedgeScribbling in the margins
wedgeHuman interface guidelines for the Internet
wedgeMaking email identity work

CxO bloggers
wedgeAdam Bosworth, BEA Google
wedgeChad Dickerson, InfoWorld
wedgeClemens Vasters, newtelligence AG
wedgeDave Winer, UserLand Harvard
wedgeEdwin Khodabakchian, Collaxa
wedgeEugene Belyaev, JetBrains
wedgeGraham Glass, The Mind Electric webMethods
wedgeJamie Lewis, The Burton Group
wedgeJeremy Allaire, Macromedia General Catalyst Partners
wedgeJohn McDowall, Grand Central Communications
wedgeJonathan Schwartz, Sun Microsystems
wedgeJorgen Thelin, Cape Clear Software Microsoft
wedgeKingsley Idehen, OpenLink Software
wedgeMark O'Neill, Vordel
wedgeMike Cannon-Brooks, Atlassian
wedgeOmar Javaid, Wireless Knowledge
wedgePaul Brown, FiveSight
wedgePaul Everitt, Zope Corporation Zope Europe
wedgePhil Libin, CoreStreet Technologies
wedgePhil Windley, State of Utah
wedgeRay Ozzie, Groove
wedgeRoss Mayfield, Socialtext
wedgeSean McGrath, Propylon
wedgeTim Bray, Antarctica Systems Sun
wedgeTim O'Reilly, O'Reilly and Associates

BLOG MENU
 

xpath search: this blog

screencasts

podcasts

blog home

blog index

infoworld home

library lookup

send Jon an email: Click here to send an email to the editor of this weblog.
 

 
 
 
Jon Udell's Weblog

  Tuesday, September 06, 2005 

Lessons from the cookie laboratory

I did a double-take when I finally caught up with the Sept 5 issue of the New Yorker last night. The theme of the issue is food, and Malcolm Gladwell's contribution details a research and development project to develop a new kind of cookie. The subject of the piece is Steve Gundrum, who runs a food R & D company called Mattson and is also -- it turns out -- an armchair software theorist. Gundrum decides to organize the project into three teams:

  • The XP (extreme programming) team, two talented employees who would work as a pair and iterate rapidly.
  • The conventional team, led by a star manager at the company
  • The open source team, an elite group of fifteen stars recruited from around the industry who would collaborate online.

The open source team is favored to win the bakeoff, but creative friction and communication overhead take their toll, and instead the conventional team wins, followed by the open source team, with the XP team far behind. Gladwell turns to Joel Spolsky who offers this comment:

One of the reasons open source works well for Linux is that there isn't any real design work to be undertaken. They were doing what we could call chasing taillights.

Them's fightin' words! But while Andrew Morton, co-maintainer of the Linux kernel, puts a different spin on things, I don't think he'd wholly disagree. In his fascinating talk at SDForum he notes that the modularity of the Linux kernel makes it unusually amenable to decentralized development. And he sees Linux's innovation more in terms of economics than technology:

All these IT companies are congealing around this stack of free software which nobody owns -- or if you like, which everybody owns. This allows lots of different competing industry players to use the same basic set of system software without relinquishing control to the provider of that software. These are, frankly, old technologies -- ten, twenty years old. There's no real intellectual value left in these things.

What about the higher levels of the stack? This comment surprised me:

When you have end-user customer-facing applications, my own personal belief is that's just not an area in which open source is going to play. If these applications are sufficiently useful and interesting that people are willing to pay for them, it doesn't make sense to me that you should develop a high-value contemporary modern application using open source.

Although Steve Gundrum's experiment was hardly rigorous or conclusive, it does touch on a real issue with open source. Striking a balance between an architecture of participation and an architecture of control is a central concern for all kinds of product development. In the case of most successful software applications that ride above the commodity stacks, the balance we've struck so far typically locates participation outside the API boundary. Whether that can change, and whether it should, are two very interesting questions.

 




 HOME  NEWS  TEST CENTER  OPINIONS  TECHINDEX   About InfoWorld :: Advertise :: Subscribe :: Contact Us :: Awards :: Events 

Copyright © 2004, Reprints, Permissions, Licensing