Developing community developers