RačunalaProgramiranje

Hoće li programeri obavljati neetički ili ilegalni rad?

Prošli tjedan na webu se pojavio post koji je napisao programer i učitelj Bill Souuro. Zove se "Šifra što se sramim."

Kako je počela rasprava među programerima

U svom postu, Sourur govori strašnu priču o mladom programeru koji je dobio posao i bio zadužen za stvaranje internetske stranice za farmaceutsku tvrtku. Čitav je post vrijedan čitanja, no ključ je da je programer morao pomoći tvrtki stvoriti varanje oglasa koji je trebao uvjeriti mlade žene da uzmu ovaj ili onaj lijek.

Kasnije je saznao da je lijek poznat po svojoj sposobnosti da pogoršava depresiju i da je barem jedna mlada žena počinila samoubojstvo uzimajući ga. Također je doznao da mu je sestra uzimala ovaj lijek i upozorila je na posljedice.

Ali čak desetljećima kasnije, još uvijek se osjeća krivim za ovaj posao. Da piše ovaj post, inspiriran je Robert Martinovim razgovorom pod nazivom "Budućnost programiranja". Martin je popularna osoba u svijetu programera, iako je ovdje poznatiji kao "Ujak Bob".

Programeri softvera "ubijaju ljude"

U ovom razgovoru, Martin tvrdi da razvojni programeri softvera trebaju otkriti što oni preuzmu odgovornost, a to treba učiniti brzo. "Dajmo odlučiti što znači biti programer", kaže Martin u videu. "Civilizacija ovisi o nama, iako do sada to ne razumije."

Činjenica je da u suvremenom svijetu sve što radimo, uključujući kupnju stvari, telefonske pozive, vožnje automobila, letenja u zrakoplovima, ne mogu bez softvera. Deseci ljudi već su poginuli neispravni softver u automobilima, dok su stotine umrli iz istog razloga tijekom letenja.

"Ubijamo ljude", kaže Martin. - Došli smo u posao da to ne učinimo. Ali situacija se pogoršava. "

Nove izdanja

Martin je istaknuo da, po njegovom mišljenju, postoje znakovi da će se razvojni inženjeri u narednim godinama sve više suočiti s nekim stvarnim problemima. Navodi primjer Volkswagenovog izvršnog direktora u Americi Michael Horn koji je prvo optužio inženjere softvera za emisije koje tvrtke proizvode. Tijekom skandala koji je izbio tijekom rasprava u Kongresu, Horne je izjavio da programeri djeluju sami "iz jednog ili drugog razloga". Kasnije, Horn je podnio ostavku nakon što su američki tužitelji optužili tvrtku da donese ovu odluku na najvišoj razini i pokušavajući je sakriti.

No, Martin je rekao: "Najbizarniji je ponašanje programera koji je napisao ovaj kod. Neki programeri napisali su kod koji su pomogli tvrtki da prekrši zakon. Mislite li da bi mogli znati za ovo? Mislim da su vjerojatno znali.

Poziv na radnju

Martin je završio svoj govor pozivom na akciju, u kojem je upozorio da će jednog dana programer razvijati nešto što bi dovelo do katastrofe koja bi ubila desetke tisuća ljudi.

Ali Souror ističe da nije riječ samo o slučajnom ubijanju ljudi ili namjernom onečišćenju zraka. Tvrtke na Wall Streetu već koriste softver za manipuliranje burzovnim kotacijama. "To se nije moglo dogoditi bez programera koji stvara lažne narudžbe", kaže Sowor.

Prepoznavanje programera

Post Sourora se pojavio na Hacker News i Reddit i prouzročio objavljivanje dugog popisa priznanja od programera o neetičnim, a ponekad ilegalnim stvarima za koje su ih zamoljeni da ih izvode.

Jedan je pisao o svom radu u tvrtki koja je potpisala ljude za svoje biltene e-poštom čak i nakon što su ih odbijali (što bi moglo kršiti savezni zakon). Programeri su zatim napisali skripte kako bi prodavači tvrtke odredili ciljanu publiku. Kad je ovaj momak rekao tehničkom direktoru svoje mišljenje o neetičkoj prirodi ovog djela, naredio mu je da napiše izjavu o ostavci. I sada, rekao je, ti isti programeri rade na startupima kako bi odredili ogroman niz podataka o lokaciji ljudi.

Jedan je programer angažiran pisanjem softvera za radio uređaj. Od njega je zatraženo da koriste kanale rezervirane za službe spašavanja, jer bi to ubrzalo rad uređaja. "To je brže, ali nezakonito, a opasno je u slučaju hitnih slučajeva", rekao je. Odbio je ispuniti ovu naredbu, ali kaže da uvijek postoji programer koji je spreman slijediti naredbe bez pitanja.

Drugi programer je rekao da je tijekom pripravničkog staža dobio neki kod kopiran s mjesta natjecatelja. Gvido je zamoljen da stvori demo verziju za investitore na njegovoj osnovi. Shvatio je da je vodstvo potrebno da ih zavede.

Bilo je i priča o tome kako je drugi programer zatražen da promijeni sigurnosnu kopiju nekih financijskih podataka i ponovo pokrenuti godišnje izvješće vraćanjem sigurnosne kopije izmijenjene. Ovaj programer odbio je zadatak. Nekoliko godina kasnije, saznao je da su njegovi bivši klijenti uhićeni zbog utaje poreza.

Jedan programer je također rekao da je nedavno zamoljen da stvori kockarnicu za djecu pod krinkom one koja je usmjerena na upravljanje resursima. Prema njegovim riječima, on više ne radi za ovu tvrtku.

Nedostatak etike

Zajednička tema među svim tim pričama je da ako programer odbija takav posao, tvrtka će jednostavno naći nekoga tko bi to mogao učiniti. Možda je to sada istina, ali se uskoro može promijeniti.

"Mi vladamo svijetom", rekao je Martin. "Drugi ljudi vjeruju da vladaju svijetom." Ali zapravo napisati pravila i prenijeti ih nama. A onda pišemo pravila koja pomažu strojevima da rade i ispunjavaju sve što je potrebno čovječanstvu. "

Martin je upozorio da ako programeri sada ne počnu preuzeti odgovornost za svoje postupke, nakon nekog apokaliptičkog događaja koji bi mogao ubiti tisuće ljudi, zakonodavci će početi to raditi za njih, diktirajući sva pravila rada, do jezika koji im se dopušta koristiti.

Obraćajući

Očigledno je rješenje podučavati osnove etike. A oni su uglavnom obavezni za svakog studenta računarstva koji je diplomirao na četverogodišnjem studijskom programu. Biblija ovog tečaja trebala bi biti djelo autora Sarah Baas "Dar vatre: socijalni, pravni i etički problemi za računala".

Nažalost, mnogi današnji razvojni programeri softvera samouvjereni ili učenje kroz tzv. Bootcamps kodiranje.

U ovom slučaju, njihovo obrazovanje rijetko uključuje bilo kakvu vrstu obuke o etičkim pitanjima. Posebna pozornost treba posvetiti ljudima koji mogu vrlo brzo napisati kod kako bi zadovoljili rastuće i nezasitno tržište.

Sowor poziva sve programere koji koriste Bootcampove i internetske web stranice za učenje da počnu govoriti o etičkim odgovornostima koje dolaze kod pisanja koda.

Kontrola rada

No, ono što programeri stvarno trebaju jest organizacija koja će ih upravljati i regulirati njihovu profesiju. Druge grane, kao što je poznato, već dugo imaju takvu kontrolu. Trenutačno ne postoji ništa takvo za programere, iako je Udruga za računalno inženjerstvo već počela stvarati etičke dokumente za programere.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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