ну тогда понимаю, что разговариваю с коллегой)))согласитесь-программист это вообще не математик и не физик и не химик и не биолог. Можно примат при вышке закончить, а можно просто кодить совсем без образования. это  просто своеобразный мыслительный процесс, банально называемый логикой и немного пространственно-временной экспонентой