Which is a cop out anyway. Programmers don't get paid to "write code," they get paid to solve problems. Part of that is discussing options and strategies with teammates and making sure everyone is on the same page (or as close to the same page as possible when you have teammates with vastly disparate specialties and expertise).