A "dictator"-type programmer might indeed code faster, but then he has coded his very own ideas, which might not be your or the client's ideas. So what good is a project which gets done "under time" but is not what it is expected to be?
I'm a great believer in the Extreme Programming paradigma but for lack of co-programmers I'm necessarily trust into the role of the "Dictator". Fortunately, most of the programs I write are for my own use, so the Dictator's and the client's ideas coincide!
CountZero
"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law