Možda je nekada bio. U vreme kada je DOS bio aktuelni operativi sistem, a i ranije. Danas, očigledno nije. Ja bih rekao da jedan hirurg (pošteni i nekorumpirani, licencirani) radi teži umni posao. Elaborirano, a i tačno vala, na ostalim ES temama gde se uveliko razvijala diskusija o algoritmima i koliko 'priznatih' programera ne ume da napravi jedan. Programerski posao jedan od najtežih umnih poslova? Jeste. Ali ne i uvek. I ne i za svakog. Za Linus-a se može reći da je dao domaći zadatak ako ćemo o tome ko zaista troši sive moždane ćelije dok radi kao programer. Takođe, verovali ili ne i za Dimkovića se može reći da iz hobija obavlja jako težak umni posao. To je njegov spikefun. Priznaćeš, nije baš da taj njegov hobi projekat po kompleksnosti, ekvivalent mom hobi projektu (yet another hard hitting and in your face CMS), a i ostalim yet-another s00per cool hobi projektima. Ja sam web developer. Dakle, ja lično za sebe smatram da nisam programer, već pedantni koder. Radim sa scripting jezicima. Ne kompajliram ništa drugačije rečeno. Ono što napišem, trči od a do š. I kad stigne do š, tu i stane, dok se ne zatraži da potrči ponovo. I za moj posao, matematika, kao i fizika, nisu preko potrebni. Bez obzira na to, sintaksu low-level jezika ne gledam kao na špansko selo i delimično razumem šta je šta, jer C jeste temelj i srž sfrere (oop PHP/JS) koja me interesuje. No, obrni-okreni i ja i ostali koji nisu kao ja (samouci bez faksa) po nekoj mojoj logici, znali mi to ili ne, dakle svesno ili nesvesno, na neki način, dok pišemo nove metode ili šta već, blago rečeno, `pauziramo vreme` u toku izrade tih metoda. Analiziramo šta će i kako će parser/kompajler da sažvaće i pod kojim/kakvim uslovima. A parseri i kompajleri to danas rade neverovatno velikim brzinama. Unapred moramo da znamo šta će da se desi onda kada pozovemo tu istu metodu koju smo pisali, u protivnom, ako ne znamo, `we suck hard` ili kompajler koji koristimo/samo smo napisali - sucks hard. Slažem se ja sa tobom da je jako dobro poznavanje matiša preduslov za svetlu budućnost sa ozbiljnim C/C++ projektima koji obezbeđuju siguran hleb, to da ne izuzmemo. Nije dakle proricanje budućnosti, već pauziranje vremena. Ja samo kažem da je i ta mogućnost/sposobnost (bar po nekoj mojoj logici), jako bitna. Nadam se da sam bio malo jasniji.