I would really like to see collaborative software development done via a usenet newsgroup. The git send-email program could be updated to send cover letters and in line patches to a newsgroup, and people could reply to those messages and review each patch.