Generalist vs. specialist: Why both remain viable career paths

The debate between recruiting specialized versus generalized talent in top development organizations continues.