ComputersProgrammering

Mocht programmeurs om onethische of illegale arbeid te verrichten?

Vorige week, het netwerk een bericht geschreven door een programmeur en docent Bill Sourorom. Het heet "code, die ik ben beschaamd."

Zoals de discussie begon onder programmeurs

In de post vertelt Souror de verschrikkelijke verhaal van een jonge programmeur die een baan heeft en is de taak van het creëren van een website voor de farmaceutische bedrijven gegeven. De hele post is het lezen waard, maar het punt is dat de programmeur moest helpen het bedrijf om advertenties te maken op basis van misleiding, die verondersteld werd om jonge vrouwen die een bepaald geneesmiddel te overtuigen.

Later leerde hij dat de drug is bekend om zijn woning aan depressie en ten minste één jonge vrouw pleegde zelfmoord verergeren door het nemen van het. Hij leerde ook dat zijn zuster neemt dit medicijn, en waarschuwde haar voor de gevolgen.

Echter, zelfs decennia later, hij voelt zich nog steeds schuldig omdat van dit werk. Schrijf dit bericht werd geïnspireerd door een gesprek Roberta Martina, getiteld "De toekomst van de programmering." Martin is een populaire figuur in de wereld van programmeurs, maar hier is het meer staat bekend als "Uncle Bob."

Software-ontwikkelaars "kill people"

In dit interview, Martin stelt dat software-ontwikkelaars nodig hebben om erachter te komen wat zij nemen de verantwoordelijkheid op zich, en het moet snel gebeuren. "Laten we beslissen wat het betekent om een programmeur te zijn - Martin zegt in de video. - Civilization hangt van ons af, maar niet dat het tot nu ".

Het feit dat iedereen in de wereld van vandaag, wat we doen, met inbegrip van het kopen van dingen, telefoongesprekken, rijden auto's, vliegen in vliegtuigen, kan niet zonder de software. Tientallen mensen zijn al gedood door gebrekkige software in auto's, terwijl honderden om dezelfde reden tijdens vliegreizen zijn gestorven.

"Wij mensen doden, - zegt Martin. - We kwamen in deze business niet om het te doen. Maar de situatie wordt alleen maar erger. "

nieuwe problemen

Martin merkte op dat, naar zijn mening, zijn er tekenen dat de ontwikkelaars in de komende jaren in toenemende mate worden geconfronteerd met een aantal echte problemen. Hij noemde het voorbeeld van de algemeen directeur van Volkswagen in Amerika, Michael Horn, die voor het eerst de software engineers verdachte in de emissies die worden geproduceerd door het bedrijf. Tijdens het schandaal, die uitbrak op een congres hoorzitting Horn zei dat de programmeurs hebben gehandeld door zich "om een of andere reden." Later trad Horn nadat de Amerikaanse aanklagers beschuldigden het bedrijf in het maken van deze beslissing op het hoogste niveau en proberen om het te verbergen.

Maar Martin zei: "Het vreemdste ding was het gedrag van de software-ontwikkelaars die de code geschreven heeft. Sommige programmeurs code schrijven dat het bedrijf geholpen om de wet te overtreden. Denk je dat ze zouden weten? Ik denk dat ze waarschijnlijk om te weten. "

Oproep tot actie

Martin eindigde zijn toespraak met een oproep tot actie, waarin hij waarschuwde dat op een dag een aantal software-ontwikkelaar zal doen, dat zal leiden tot een catastrofe, die doodt tienduizenden mensen.

Maar Souror geeft aan dat het niet gewoon een willekeurige moord of opzettelijke luchtvervuiling. Bedrijven op Wall Street al gebruik van software om de beurskoersen te manipuleren. "Het kon niet gebeuren zonder programmeur die een nep-orders creëert", - zegt Souror.

erkenning van programmeurs

Sourora bericht verscheen op Hacker News en Reddit en veroorzaakte de publicatie van een lange lijst van erkenningen van de programmeurs van onethisch en soms illegale dingen die ze werden gevraagd om uit te voeren.

Men schreef over zijn werk in het bedrijf dat mensen aangemeld voor hun e-mail nieuwsbrieven, zelfs nadat ze opgeven (die een schending van de federale wet kan zijn). Programmeurs schrijven dan scripts om verkopers te helpen bepalen van de onderneming doelgroep. Wanneer deze man verklaarde technisch directeur mening over onethisch dergelijk werk, werd hij veroordeeld tot een ontslagbrief te schrijven. En nu, volgens hem, deze zelfde programmeurs werken aan de start-ups om een breed scala aan gegevens te bepalen van de locatie van mensen.

Een andere programmeur werd ingehuurd door het schrijven van software voor de radio. Hij werd gevraagd om de kanalen gereserveerd voor hulpdiensten te gebruiken, omdat dit de werking van het apparaat zou versnellen. "Het is sneller, maar op illegale wijze, en bovendien, het is gevaarlijk in geval van nood," - zei hij. Hij weigerde te voldoen aan deze volgorde, maar zegt dat er altijd een programmeur die bereid is om orders op te volgen zonder vragen te stellen.

Een andere programmeur vertelde me dat tijdens de training werd hij overgebracht naar wat code die u hebt gekopieerd van de competitie plaats. Man vroeg om te creëren op basis hiervan een demo voor beleggers. Hij realiseerde zich dat het leiderschap nodig was om hen te misleiden.

Ook publiceerde een verhaal over hoe een andere programmeur werd gevraagd om de back-up van bepaalde financiële gegevens van het jaarverslag weer te veranderen en start door het herstel van de back-up van het gewijzigde. Deze programmer weigerde de baan. Een paar jaar later leerde hij dat zijn voormalige klanten waren gearresteerd voor belastingontduiking.

Een programmeur zei ook dat onlangs werd hij gevraagd om een kansspel voor kinderen te creëren onder het mom van degene wiens richting aan het management. Volgens hem, hij werkt niet meer voor het bedrijf.

gebrek aan ethiek

Het gemeenschappelijke thema tussen al deze verhalen is dat als de ontwikkelaar weigert te voldoen aan deze werkzaamheden, zal het bedrijf gewoon iemand anders die het kon doen. Misschien is dit juist nu, maar kan snel veranderen.

"We regeren de wereld, - zei Martin. - Andere mensen geloven dat ze de wereld regeren. Maar in feite ze zijn alleen geschreven regels en deze voorleggen aan ons. En dan schrijven we regels om u te helpen de machines te bedienen en alles doen wat nodig is om de mensheid. "

Martin gewaarschuwd, als programmeurs niet beginnen om de verantwoordelijkheid voor hun daden nu nemen, na gebeuren sommige apocalyptische gebeurtenis die duizenden mensen kon doden, zal de wetgever voor hen doen, dicteren alle regels van de werking, tot aan de taal die zij zal worden toegestaan om te gebruiken.

Het aanpakken

De voor de hand liggende oplossing is om de grondbeginselen van de ethiek te onderwijzen. En ze zijn vrij veel verplicht voor elke student van de informatica die van een vier-jarige opleiding afgestudeerd. Bijbel deze cursus moet een werk van de auteur Sarah Baas zijn "Gift of Fire:. Sociale, juridische en ethische problemen voor computers"

Helaas zijn veel van de hedendaagse software-ontwikkelaars zijn autodidact of leren door middel van de zogenaamde codering bootcamps.

In dit geval, hun opleiding omvat zelden enige vorm van onderwijs ethiek. Bijzondere aandacht moet worden besteed aan mensen die snel code kan schrijven aan de groeiende en vraatzuchtige markt te voldoen.

Souror moedigt alle ontwikkelaars die bootcamps en online training sites gebruiken, om te beginnen te praten over de ethische verantwoordelijkheden die komen samen met het schrijven van code.

verrichtingscontrole

Maar wat programmeurs echt een organisatie die het beheer en de regulering van hun beroep nodig hebben. Andere sectoren, zoals we weten, hebben lange tijd een dergelijke controle. Momenteel is er niets van dat alles voor ontwikkelaars, hoewel de Association for Computing Machinery reeds is begonnen met het ethische documenten voor programmeurs te creëren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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