They may be hiding—in your church, school, or neighborhood. In communities around the world, brilliant software developers are quietly going about their business, writing great code, building cool websites, and sighing as they fix their friends'...