The Case for a Paradigm Shift in Extension from Information-Centric to Community-Centric Programming