In the earliest stages of a project, there are probably one or a few developers who are writing code in a fairly closed state of development. While some open source developers write code in public from the very beginning, many prefer to do their initial creative work in private, so they can properly articulate their ideas before opening the project up for feedback.

