Here's an interesting post that considers different kinds of software development methodologies:
Adherents to the science of software will typically rely on a wealth of market statistics, focus group reports, and more to draw logical conclusions as to how to design, position and sell their product. At the opposite end of the spectrum are those who are cognizant of the limitations of the available data - the challenges of accurately measuring open source adoption for one, or issues with focus groups for another - and would prefer to rely on Darwinian competition to predict what they recognize they cannot.
The only trouble with this formulation is that it pits science against evolution. I think a better way of capturing the essence of the difference would be to contrast Darwinian open source with the, er, “intelligent design” of proprietary software....
This work is licensed under a Creative Commons Attribution-Non Commercial-No Derivative Works 2.0 UK: England & Wales Licence. Please link back to the original post.