Nejlepší programátor je ten s doménovou znalostí, studiím IT pro IT samotné je cesta do pekel. Dřív se "IT" studovalo jen jako doplněk k nějakému "skutečnému" oboru, například v rámci numerické matematiky. Pro praxi je důležitější doménová znalost a produktivní nástroje, když už je potřeba něco řešit počítačem.
To tvrdil už před dvaceti lety náš docent matematiky na IT vysoké škole, že "čisté IT" je neperspektivní a budoucnost mají lidé co umí primárně doménu a IT bokem. No, pořád to není pravda.
V reálu je samozřejmě nutné mít představu o oboru, pro který člověk programuje, ale ta se dá získat poměrně rychle. Nějaký detailní vhled ale programátor moc nepotřebuje, od toho je tu business a analytici. Tohle nastavení se v praxi osvědčuje. Co se naopak moc neosvědčuje je situace, kdy člověk s perfektní znalostí oboru zkouší ubastlit nějaký program. Výsledkem je, jak jinak, bastl.
Samozřejmě jsou situace, kdy i takový postup má smysl, typicky když si vědec potřebuje naprogramovat nějakou simulaci v Matlabu / Rku, ale to je dost mimo programátorský mainstream.