Ma in qualsiasi ambito che riguarda lo sviluppo del software, non serve comunque logica e/o ragionamento??
Dipende da cosa intendi con logica e/o ragionamento. Probabilmente parli di spiccata intelligenza analitica ( tenendo buona la teoria del modello tripartito di Robert Sternberg).
Ti scordi in questo caso la presenza delle aree manageriali, commerciali e assistenza clienti (che te le ritrovi anche nelle software house).
Commerciali, Presales, Direttori tecnici, Project manager, Analisti Funzionali e compagnia bella dove li hai lasciati?
Ti pare che esistono solo gli sviluppatori, gli analisti programmatori, i "Solution Architect" (e inglesismi simili ) ?
Ho conosciuto project manager e direttori tecnici che sicuramente tra le fondamentali dell'intelligenza non spiccavano per quella analitica.
Comunque avrai capito che fare "il programmatore semplice" non ti ripagherà mai dello sbattimento a cui vieni sottoposto. Inoltre potrebbe rivelarsi molto noioso.