If you ever heard that building a community is like herding cats, it's
true. This presentation is an attempt to control the uncontrollable forces
of the community by nourishing your code a healthy dose of testing,
by grooming it with syntax checking utilities, by cleaning its litter
box with various profiling techniques, and by taking its temperature
with logging. You'll need to attend to see the type of thermometer.
A community project is not only about the code, it is also about enabling
participation by letting the project go outdoors with distributed revision
control systems, by letting it back indoors with a regular review process,
by feeding it catnip with demos to play with, and by letting the vet
check it for bugs regularly. In the end, there may still be hairballs
but some people will hopefully fall in love with your project.