Разработка программного обеспечения - это разработка.
Однако большинство людей, которые называют себя разработчиками программного обеспечения, не являются инженерами. Многие из тех, кто не являются программистами и программистами, не обязательно следуют процессу разработки. В этом нет ничего плохого, поскольку а) кодирование является основополагающим для разработки программного обеспечения, и 2) наука сама по себе. Но наличие инженерного процесса является фундаментальным для того, чтобы быть и работать инженером. Это одна группа.
Другая группа, к сожалению, довольно большая, не программисты / программисты. Они просто хаки, кодовые обезьяны, которые бросают дерьмо в свои мониторы и продают любые палки (цитируемые откуда-то, не могу вспомнить, где.) Коллектив глупых улей.
Влияние более поздней группы является гнусным, ядовитым и смешным (в духе черного юмора), поэтому инженеры в других дисциплинах (ошибочно) насмехаются над идеей разработки программного обеспечения или думают, что разработка программного обеспечения и компьютерные науки - это не что иное, как программирование (и путем кодирования, кодирования спагетти.)
Таким образом: существует отрицательное восприятие разработки программного обеспечения среди многих других, более старых дисциплин. Это неверное предположение.
Но это неверное предположение исходит из реального наблюдения, что многие люди, называющие себя разработчиками программного обеспечения, являются не чем иным, как печальными карикатурами на лоботомизированных обезьян, стучащих в клавиатуру, в надежде, что по какой-то случайной случайности они в конечном итоге напечатают TAOCP Кнута.
PS ... Я думаю, что математик в вашей истории просто больно. У него было это дерьмо глубоко в его груди, потому что Бог знает, как долго, и вы были просто первым выходом, который позволил этому выйти наружу.