Neexistuje talent na vývoj. Pro vývoj software potřebuješ směs různých dovedností někdy i protikladných, které se uplatňují různě v různých oblastech vývoje. Takže je akorát potřeba si najít tu svojí oblast, která ti bude vyhovovat. Někdo umí řídit dobře tým a vést projekt, jiný má dost empatie pro pochopení potřeb uživatelů ať při projektování nebo následné podpoře, další umí dobře analyzovat úlohu a vymyslet dobrý algoritmus, jiný zas ten algoritmus umí efektivně převést do strojového kódu, někdo jiný umí navrhovat skvělé gui nebo psát srozumitelnou dokumentaci a tak dále a podobně a nikdo neumí dobře všechno a všechno je potřeba pro vytvoření opravdu dobrého progamu po všech stránkách. Jediné co je myslím zásadní, je schopnost spolupráce s ostatními a dostatečná inteligence.