HeadlinesBriefing favicon HeadlinesBriefing.com

Rekayasa Perangkat Lunak vs Pengkode Artisanal: Mengedefinisikan Ulang Istilah

Hacker News •
×

13 September 2026 Tema umum dalam wacana pengembangan perangkat lunak dan AI adalah bahwa ada 'rekayasa serius' yang menilai hasil akhir dan 'pengkode artisnal' yang menilai pengalaman mengkode. Dikotomi ini tidak secara akurat menggambarkan banyak pengembang, tetapi seorang penulis merenungkan posisinya di dalamnya. Penulis menginginkan 100% keandalan dalam program, yakin bahwa kesabaran dan perawatan adalah bahan penting, dan yakin bahwa setiap kesalahan disebabkan oleh kesalahan ketik.

Penulis menolak penggunaan LLM, berargumen bahwa alat-alat ini mengisolasi pengembang dari detail tingkat rendah dan tidak dapat menjamin keabsahan dengan konstruksi. Hal ini menciptakan paradoks: dengan menolak LLM, penulis mengidentifikasi diri sendiri sebagai 'pengkode artisnal', tetapi jika industri menandai kebalikan dari artisnal sebagai 'rekayasa perangkat lunak', penulis bertanya apakah layak mendapat gelar itu. Penulis merujuk pada proyek crossover Hillel Wayne tahun 2021, yang mewawancarai orang yang beralih ke rekayasa perangkat lunak dari bidang teknik lain.

Konsensusnya adalah bahwa rekayasa perangkat lunak adalah rekayasa sejati, tetapi banyak yang menulis perangkat lunak tidak melakukan rekayasa. Istilah-istilah Wayne dicatat sebagai kontr-intuitif terhadap penggunaan modern, menyebut pengode yang hati-hati sebagai 'rekayasa' dan pengembang yang bergantung pada prompt sebagai 'ambach'. Artikel ini menyimpulkan bahwa bidang ini kurangnya kosa kata yang kaya untuk membedakan peran, menunjukkan bahwa tidak semua yang bekerja dengan kode adalah rekayasa, sama seperti tidak semua yang bekerja dengan listrik adalah rekayasa listrik.