V praxi je to nejčastěji tak, že když se řeší nějaký skutečně složitý matematický problém, zadá se to člověku, který to umí, tzn. matematikovi. To co vymyslí matematik, pak implemetuje programátor. Ale ten programátor nesmí být úplná matematická guma, musí být schopen řešení pochopit, jinak to nedopadne dobře. Mohl by to dělat všechno jeden člověk, ale z matematika obvykle vypadne zprasený kód a programátorovi bude matematické vyřešení problému trvat dlouho a nemusí najít optimální řešení. Takže je nejefektivnější rozdělit to na dva lidi. Asi budou existovat i lidé, kteří bravurně zvládají matematiku i programování, ale já jsem ještě žádného nepotkal.