Not just technical expertise and programming knowhow is needed in the development of open source software. Your skills in the following aspects may be of great help:
- Creation of user manuals – if you’re adept in technical writing, you can contribute by writing and proofreading user documentation.
- Translation – software doesn’t just come in English. If you have speak more than one language fluently, you can translate key words in the user interface or even user documentation.
- Support – even if you’re a newbie yourself, you may be able to answer other users’ questions about how to use the software.
- Beta or QA Testing – if you’re a nitpicky user you can help find bugs in initial releases and help make future versions better.
