L'ingegneria del software è ingegneria.
Tuttavia, la maggior parte delle persone che si definiscono ingegneri del software non sono ingegneri. Molti di quelli che non lo sono sono programmatori e programmatori che non seguono necessariamente un processo di ingegneria. Nulla di sbagliato in quanto a) la codifica è fondamentale per l'ingegneria del software e 2) è una scienza a sé stante. Ma avere un processo di ingegneria è fondamentale per essere e lavorare come ingegneria. Questo è un gruppo.
L'altro gruppo, purtroppo piuttosto ampio, non sono programmatori / programmatori. Sono solo hack, codici scimmie che lanciano merda ai loro monitor e vendono qualsiasi bastoncino (citato da qualche parte, non ricordo dove.) Un collettivo di muti.
L'influenza del gruppo successivo è nefasta, velenosa ed esilarante (in un modo un po 'umoristico nero) ed è per questo che gli ingegneri di altre discipline (erroneamente) sogghignano al concetto di ingegneria del software, o pensano che l'ingegneria del software e l'informatica siano tutt'altro che codifica (e tramite la codifica, la codifica degli spaghetti.)
In sintesi: esiste una percezione negativa dell'ingegneria del software tra molte altre discipline consolidate. Questa è un'ipotesi sbagliata.
Ma quell'ipotesi sbagliata deriva dalla vera osservazione che molte persone che si definiscono ingegneri del software sono a dir poco tristi caricature di scimmie lobotomizzate che bussano alle tastiere nella speranza che, per qualche casualità, finiscano per scrivere il TAOCP di Knuth.
ps ... la mia ipotesi è che il matematico nella tua storia sia solo ferito al culo. Aveva quella merda nel profondo del petto perché Dio sa quanto tempo, e tu eri semplicemente il primo sbocco a lasciarlo uscire allo scoperto.