This seems like a great way to increase the cost of getting work done by a factor of five. Not to mention getting and end result which is a &quot;design by committee&quot;. Brainstorming features this way could certainly be useful, but programming - seriously, are the individual team members <i>that</i> weak? I work <i>best</i> alone during long, focused sessions, not hanging out with my mates.