User:NeoPhyte Rep/Stuff everyone knows and forgets anyway

From The_Open_Source_Way

Jump to: navigation, search

This is an edit of the list on Stuff everyone knows and forgets anyway

  1. Embrace failure
  2. Communities
    1. require care and feeding to get started
    2. need to be left to grow and evolve
  3. Remember what you learned in Kindergarten
    1. Per Robert Fulghum
    2. Four new virtues to live by
  4. Turn annoying newbies in to instant contributors with the power of To Document
  5. Take extra extra extra care to have all discussions in the open
    1. Radically visible meetings at all times
    2. No decision point is too small to pre-announce to a mailing list
    3. It's okay to be disappointed but never okay to be surprised
    4. How to let a mailing list run itself
  6. Take even more care to do all design and decisions in the open
  7. Use version control for your content as well as code - everyone watches the changes
  8. Choose open tools that can be extended
    1. Make sure everyone has an equal and clear method for access to write-commit to open tools
    2. Tie this together with open content
  9. Focus on healthy and open community interaction
    1. Make governance as clear as possible
    2. Use your lawyers well while avoiding too much legalese
    3. Do not let poisonous people bog down the community
    4. Communicators need to communicate - do not let liaisons go silent
    5. Disable poisonous communication
  10. Seek consensus - use voting as a last resort
  11. Reassign your benevolent dictators while evolving toward a consensus-based democracy
  12. Do not forget to release early and release often
    1. Release early and release often is for more than just code
  13. Evolve with the growth of your audience and contributors
  14. Use a predictable schedule type and stick to it
  15. A good teacher is a good student - ask questions and put yourself in a position of being taught by others
Personal tools