> As a new contributor to a project, you are an invaluable asset not for your knowledge, but for your ignorance.
This is a very important point. The people who initially wrote the software, or have been intimately familiar with it for years can't see the rough spots or gaps in logic that confuse a newcomer.
I remember reading about how HeathKit used to test it's new beginner kits, and the problems that they had recruiting people to do so, not because people weren't interested in doing the work, but rather because they found that after a person had completed a couple of kits they were no longer a beginner, and as such didn't find the mistakes that would confuse a beginner any longer.
someone new starting to work on your project (either by writing code, or by using it and being willing to ask questions about problems they are having) are very valuable resources, exactly because of their ignorance.