Release early and often – thoughts on "open"

One characteristic of open source or free software development processes is to release code early (but not too early) and often. This allows the community of users, testers, and contributors to review progress – identify errors and try out features early on so things can still be changed before a lot of time was invested. […]