ソフトウェア工学は工学です。
ただし、ソフトウェアエンジニアと呼ばれるほとんどの人はエンジニアではありません。そうでないものの多くは、必ずしもエンジニアリングプロセスに従うとは限らないプログラマーとコーダーです。a)コーディングはソフトウェアエンジニアリングの基本であり、2)それ自体が科学であるため、これに問題はありません。しかし、エンジニアリングプロセスを持つことは、エンジニアリングであり、エンジニアリングとして働くための基本です。これが1つのグループです。
残念ながら非常に大規模な他のグループは、プログラマー/コーダーではありません。彼らはただのハック、コードモンキーであり、モニターでたわごとを投げて、どこからでもスティックを販売します(どこからでも引用され、どこでも思い出せません)。
後のグループの影響は、邪悪で、有毒で、陽気です(ブラックユーモアのような方法で)、他の分野のエンジニアが(間違って)ソフトウェアエンジニアリングの概念に冷笑するか、ソフトウェアエンジニアリングとコンピューターサイエンスはコーディング以外の何物でもないと思います(コーディング、スパゲッティコーディングによる)
要約すると、他の多くの古い確立された分野では、ソフトウェアエンジニアリングに対する否定的な認識があります。それは間違った仮定です。
しかし、その誤った仮定は、自分自身をソフトウェアエンジニアと呼ぶ多くの人々が、偶然にKnuthのTAOCPを入力することを望んで、キーボードを叩いているロボット猿の悲しい戯画にほかならないという真の観察から来ています。
追伸...私の推測では、あなたの物語の数学者はお尻が痛いだけです。彼は、神がどれだけの期間を知っているかについて、胸の奥深くにがらくたを持っていました。