На работе у нас практикуют метод парного программирования: в двоем за одним компом, один пишет и думает другой думает во всю силу, проверяя попутно что пишет пишущий. Из этого следует сначала совместное обсуждение возможного решения проблемы, а потом написание когда. Работа получается достаточно эффективной т.к. вероятность что тупят два человека одновременно достаточно не велика и тем самым получается настоящее 6-7ми часовое написание кода, поэтому проблемы решаются достаточно быстро.
Нормально, меня порадовало, пока так писали код 3 дня.