KomputerPemrograman

Harus programmer untuk melakukan pekerjaan yang tidak etis atau ilegal?

Pekan lalu, jaringan memiliki posting yang ditulis oleh seorang programmer dan guru Bill Sourorom. Ini disebut "kode, yang saya malu."

Seperti diskusi dimulai antara programmer

Di pos Souror bercerita mengerikan seorang programmer muda yang telah mendapat pekerjaan dan diberi tugas menciptakan sebuah situs web untuk perusahaan farmasi. Seluruh posting patut dibaca, tapi intinya adalah bahwa programmer harus membantu perusahaan untuk membuat iklan berdasarkan penipuan, yang seharusnya untuk meyakinkan wanita muda mengambil obat tertentu.

Kemudian ia belajar bahwa obat telah dikenal untuk properti untuk memperburuk depresi dan setidaknya satu wanita muda bunuh diri dengan mengambil itu. Dia juga belajar bahwa kakaknya mengambil obat ini, dan memperingatkan konsekuensi.

Namun, bahkan puluhan tahun kemudian, ia masih merasa bersalah karena pekerjaan ini. Menulis posting ini terinspirasi oleh percakapan Roberta Martina, yang berjudul "Masa depan pemrograman." Martin adalah tokoh populer dalam dunia programmer, meskipun di sini lebih dikenal sebagai "Paman Bob."

pengembang perangkat lunak "membunuh orang"

Dalam wawancara ini, Martin berpendapat bahwa pengembang perangkat lunak perlu mencari tahu apa yang mereka mengambil tanggung jawab, dan itu harus dilakukan dengan cepat. "Mari kita memutuskan apa artinya menjadi seorang programmer - Martin mengatakan dalam video. - Peradaban tergantung pada kita, tapi tidak menyadarinya sampai sekarang ".

Fakta bahwa semua orang di dunia saat ini, apa yang kita lakukan, termasuk membeli barang, panggilan telepon, mengendarai mobil, terbang di pesawat terbang, tidak bisa melakukannya tanpa perangkat lunak. Puluhan orang telah tewas oleh perangkat lunak rusak dalam mobil, sementara ratusan orang tewas karena alasan yang sama selama perjalanan udara.

"Kami membunuh orang, - kata Martin. - Kami datang ke bisnis ini untuk tidak melakukannya. Tapi situasi hanya semakin buruk. "

masalah baru

Martin mencatat bahwa, menurut pendapatnya, ada tanda-tanda bahwa para pengembang di tahun-tahun mendatang akan semakin dihadapkan dengan beberapa masalah nyata. Dia mencontohkan Direktur Jenderal Volkswagen di Amerika, Michael Horn, yang pertama kali menuduh para insinyur perangkat lunak dalam emisi yang diproduksi oleh perusahaan. Selama skandal, yang meletus pada sidang kongres, Horn mengatakan bahwa programmer telah bertindak sendiri "untuk satu atau alasan lain." Kemudian Horn mengundurkan diri setelah jaksa AS menuduh perusahaan dalam membuat keputusan ini pada tingkat tertinggi dan mencoba untuk menyembunyikannya.

Tapi Martin mengatakan: "Hal yang paling aneh adalah perilaku para pengembang perangkat lunak yang menulis kode. Beberapa programmer menulis kode yang membantu perusahaan untuk melanggar hukum. Apakah Anda pikir mereka mungkin tahu tentang hal itu? Saya pikir mereka akan tahu. "

Call to Action

Martin selesai pidatonya dengan panggilan untuk bertindak, di mana ia memperingatkan bahwa suatu hari beberapa pengembang perangkat lunak akan melakukan itu akan menyebabkan bencana, yang membunuh puluhan ribu orang.

Tapi Souror menunjukkan bahwa itu bukan hanya pembunuhan acak atau polusi udara yang disengaja. Perusahaan di Wall Street sudah menggunakan perangkat lunak untuk memanipulasi harga saham. "Ini tidak bisa terjadi tanpa programmer yang menciptakan perintah palsu", - kata Souror.

pengakuan programmer

Sourora posting muncul di Hacker News dan Reddit dan menyebabkan publikasi daftar panjang pengakuan dari para programer hal yang tidak etis dan kadang-kadang ilegal bahwa mereka diminta untuk melakukan.

Satu menulis tentang pekerjaannya di perusahaan yang menandatangani orang untuk newsletter email mereka, bahkan setelah mereka memberi mereka (yang mungkin pelanggaran hukum federal). Programmer kemudian menulis skrip untuk membantu penjual menentukan pemirsa yang ditargetkan perusahaan. Ketika orang ini menyatakan pendapat direktur teknis tentang pekerjaan tersebut tidak etis, ia diperintahkan untuk menulis surat pengunduran diri. Dan sekarang, menurut dia, ini programer yang sama bekerja pada start-up untuk menentukan array yang luas dari data pada lokasi orang.

programmer lain dipekerjakan dengan menulis perangkat lunak untuk radio. Dia diminta untuk menggunakan saluran dicadangkan untuk layanan darurat, karena akan mempercepat pengoperasian perangkat. "Ini lebih cepat, tapi secara ilegal, dan terlebih lagi, itu berbahaya dalam kasus darurat," - katanya. Ia menolak untuk mematuhi perintah ini, tetapi mengatakan selalu ada programmer yang bersedia untuk mengikuti perintah tanpa pertanyaan.

programmer lain mengatakan kepada saya bahwa selama pelatihan ia dipindahkan ke beberapa kode yang Anda disalin dari situs kompetisi. Man diminta untuk membuat atas dasar yang demo bagi investor. Dia menyadari bahwa kepemimpinan itu diperlukan untuk menipu mereka.

Juga menerbitkan cerita tentang bagaimana programmer lain diminta untuk mengubah cadangan data keuangan tertentu dan meluncurkan laporan tahunan lagi dengan mengembalikan salinan cadangan dari diubah tersebut. programmer ini menolak pekerjaan. Beberapa tahun kemudian ia mengetahui bahwa mantan pelanggannya ditangkap karena penggelapan pajak.

Salah satu programmer juga mengatakan bahwa baru-baru ini ia diminta untuk membuat permainan kesempatan bagi anak-anak di bawah kedok satu yang arah ke manajemen. Menurut dia, ia tidak lagi bekerja untuk perusahaan.

kurangnya etika

Tema umum di antara semua cerita ini adalah bahwa jika pengembang menolak untuk mematuhi pekerjaan tersebut, perusahaan hanya akan menemukan orang lain yang bisa melakukannya. Mungkin ini benar sekarang, tapi akan segera berubah.

"Kami menguasai dunia, - kata Martin. - Orang lain percaya bahwa mereka menguasai dunia. Namun pada kenyataannya mereka hanya ditulis aturan dan menyerahkan mereka kepada kami. Dan kemudian kita menulis aturan untuk membantu Anda mengoperasikan mesin dan melakukan semua yang diperlukan untuk umat manusia. "

Martin memperingatkan, jika programmer tidak mulai mengambil tanggung jawab atas tindakan mereka sekarang, setelah terjadi beberapa peristiwa apokaliptik yang bisa membunuh ribuan orang, para legislator akan melakukannya untuk mereka, mendikte semua aturan operasi, hingga bahasa yang mereka akan diizinkan untuk menggunakan.

mengatasi

Solusi yang jelas adalah untuk mengajarkan dasar-dasar etika. Dan mereka cukup banyak wajib bagi setiap mahasiswa ilmu komputer yang lulus dari program pelatihan empat tahun. Alkitab tentu saja ini harus menjadi karya penulis Sarah Baas "Hadiah Api:. Masalah sosial, hukum dan etika untuk komputer"

Sayangnya, banyak dari pengembang perangkat lunak saat ini adalah otodidak atau belajar melalui apa yang disebut Bootcamp coding.

Dalam hal ini, pendidikan mereka jarang meliputi segala jenis etika mengajar. Perhatian khusus harus dibayar untuk orang-orang yang dapat dengan cepat menulis kode untuk memenuhi pasar yang berkembang dan rakus.

Souror mendorong semua pengembang yang menggunakan Bootcamp dan situs pelatihan online, untuk mulai berbicara tentang tanggung jawab etis yang datang bersama dengan menulis kode.

kontrol operasi

Tapi apa programmer benar-benar membutuhkan sebuah organisasi yang akan mengelola dan mengatur profesi mereka. industri lain, seperti yang kita tahu, telah lama memiliki kontrol tersebut. Saat ini, tidak ada yang seperti itu untuk pengembang, meskipun Association for Computing Machinery sudah mulai membuat dokumen etis untuk programmer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.birmiss.com. Theme powered by WordPress.