"play is the most economically efficient mode of creative work." (Raymond, 1997)
In his 1998 essay, "Homesteading the Noosphere," Eric Raymond outlines several different management structures used in Open Source projects. These structures are:
Important factors in community building around software development, according to Raymond, are having "something runnable and testable to play with" (1997) to offer your contributors, as well as having a "plausible promise" (1997).
Worth quoting in full, on the topic of what contiributors like to do: "Human beings generally take pleasure in a task when it falls in a sort of optimal-challenge zone; not so easy as to be boring, not too hard to achieve. A happy programmer is one who is neither underutilized nor weighed down with ill-formulated goals and stressful process friction. Enjoyment predicts efficiency" (1997).
In his 1998 essay, "Homesteading the Noosphere," Eric Raymond outlines several different management structures used in Open Source projects. These structures are:
- sole maintainer
- multiple maintainers under one benevolent dictator
- democracy with developers as voting members
- rotating dictatorship among senior developers
Important factors in community building around software development, according to Raymond, are having "something runnable and testable to play with" (1997) to offer your contributors, as well as having a "plausible promise" (1997).
Worth quoting in full, on the topic of what contiributors like to do: "Human beings generally take pleasure in a task when it falls in a sort of optimal-challenge zone; not so easy as to be boring, not too hard to achieve. A happy programmer is one who is neither underutilized nor weighed down with ill-formulated goals and stressful process friction. Enjoyment predicts efficiency" (1997).
Leave a comment