the editable guide to websites
WM2007 - Brian Behlendorf on OpenSource
< Wikimania.org
What OpenSource and Wiki Communities can teach business about innovation and collaboration / Brian Behlendorf edit
- Discussion about the difficulties and failures of corporate development efforts
- Hard to predict timeframes; demotivation amongst developers due to oursourcing or lack of development agility may lead to a lack of productivity and stewardship
- huge difference in productivity btw a paycheck driven developer and someone who really cares. "The Mythical man-month"
- Failure to match engineers to projects that interest them
- "Project" mindset (fixed start and end date) kills continuity
- Tight scheduling often means that there's no time to explore what other developers are working on or clean up one's code for others.
- As a result, software re-use, for most, is a myth
- Software components are not like "bricks" they are more like "heads of lettuce" in that they decay over time. "Bit-Rot"
- The biggest hurdle to re-use is trust
- project oriented mentality vs. "stewardship model" / developers who care about the code long after the 1.0 release
- OpenSource best practices
- Transparency
- Gradients of access
- Efficient mapping from developer interest to interesting projects
- no "architects" who can't or won't code
- dominant personalities only survive if they can still support a community
- talk is cheap; (working) code is substance
- Development predictability is a myth
- Different metaphor - TheGreenhouse
Categories: