Software development has historically been based upon corporate endeavours to solve user problems. These solutions were given new features, though they always seem somewhat constrained by their legacy systems. Corporations tend to be focused on short term goals and it tends to take years before they finally address flaws, usually as a result of a user revolt. I am reminded of my trading software which for many years as been tremendously unstable. Only in recent years has it finally addressed that issue.
What is evident with open source is its superior capacity to address user needs. Because goals are defined by user-developers, where there is a need, there is often a programmer or two willing to support changes. The organisational framework is flexible enough to create the opportunity to support it, and the team environment is structured well enough to achieve the purpose.
No comments:
Post a Comment