Uma pergunta sobre especialidades de software inspirou essa pergunta.
Quão valioso é um generalista de software comparado a um especialista?
Quando digo generalista, quero dizer alguém que pode levar um projeto dos requisitos à implantação e é competente em todas as fases do ciclo de vida de desenvolvimento de software. Alguém que pode reunir todas as especialidades em um todo coeso. Um especialista generalista conhece suas fraquezas e as preenche contando com especialistas - exemplo: especialistas em Oracle ou especialistas em UX.
O que você vê como a melhor carreira do generalista de software?