Rekayasa perangkat lunak adalah rekayasa.
Namun, kebanyakan orang yang menyebut diri mereka insinyur perangkat lunak bukanlah insinyur. Banyak dari mereka yang bukan adalah programmer dan coders yang tidak perlu mengikuti proses rekayasa. Tidak ada yang salah dengan itu karena a) pengkodean merupakan hal mendasar untuk rekayasa perangkat lunak, dan 2) adalah ilmu yang berdiri sendiri. Tetapi memiliki proses rekayasa adalah dasar untuk menjadi dan bekerja sebagai rekayasa. Itu satu kelompok.
Kelompok lain, sayangnya yang cukup besar, bukan programmer / coders. Mereka hanya retas, monyet kode yang melemparkan kotoran ke monitor mereka dan menjual tongkat apa pun (dikutip dari suatu tempat, tidak dapat mengingat di mana.) Sekelompok bodoh dari pikiran bodoh.
Pengaruh kelompok selanjutnya adalah jahat, beracun, dan lucu (dengan cara humor hitam) yang menyebabkan insinyur dalam disiplin ilmu lain (salah) mencibir gagasan rekayasa perangkat lunak, atau menganggap rekayasa perangkat lunak dan ilmu komputer sama sekali bukan pengkodean (dan dengan coding, coding spaghetti.)
Singkatnya: Ada persepsi negatif tentang rekayasa perangkat lunak di antara banyak yang lain, disiplin ilmu mapan. Itu anggapan yang salah.
Tetapi anggapan yang salah itu berasal dari pengamatan nyata bahwa banyak orang yang menyebut diri mereka insinyur perangkat lunak tidak kekurangan karikatur sedih monyet lobotom yang menggedor keyboard dengan harapan bahwa, secara kebetulan, mereka akhirnya mengetik TAOCP Knuth.
ps ... Tebakan saya adalah ahli matematika dalam cerita Anda hanya terluka. Dia punya omong kosong di dadanya karena Tuhan tahu berapa lama, dan kau hanyalah outlet pertama yang membiarkannya keluar di tempat terbuka.