Степень, да еще доктора можно получить двумя путями. Либо по блату и/ли за деньги (изучаем биографии и так сказать "труды" разных там путиных и т. п., делаем выводы). Либо - сделав новую научную разработку. Например, реализовав новый алгоритм работы ОС, памяти, контроллера какого-нибудь и т. п. Например, разработав новый контроллер. Или новую систему безопасности чего-нибудь. А "разрабатывать микросхемы" сейчас нетрудно - куча программ для этого. Стандартная практическая работа для студента 2...3 курса. Ну, утверждать о том, что, якобы, программисту "нет необходимости" в математике - способен лишь нетрезвый прогульщик-двоечник. Так что не стоит обманывать о, якобы, каких-то там ваших заслугах в области программирования. Читать смешно.