There is something in development circles called Community Driven Development. At its worst, it's a buzzword that helps bureaucratic development banks feel warm and fuzzy for a moment or two. But outside the context of development jargon, it can be the key to a community thriving.