InformàticaProgramació

En cas que els programadors realitzin tasques poc ètiques o il·legals?

La setmana passada, es va publicar una publicació a la web escrita pel programador i professor Bill Souuro. Es diu "Codi que em vergonya".

Com va començar la discussió entre programadors

En el seu post, Sourur explica l'horrible història d'un jove programador que va aconseguir un lloc de treball i es va encarregar de crear un lloc web per a una empresa farmacèutica. Es pot llegir tota la publicació, però el punt és que el programador va haver d'ajudar a l'empresa a crear un anunci de trampa que se suposava que convenia a les dones joves a prendre aquesta o aquella droga.

Posteriorment, es va assabentar que el fàrmac era conegut per la seva capacitat d'agreujar la depressió i almenys una dona jove es va suïcidar prenent-la. També va saber que la seva germana estava prenent aquest medicament i li va advertir sobre les conseqüències.

Però fins i tot dècades més tard encara se sent culpable d'aquest treball. Per escriure aquesta publicació, es va inspirar en la xerrada de Robert Martin titulada "El futur de la programació". Martin és una personalitat popular al món dels programadors, encara que aquí és més conegut com "Uncle Bob".

Els desenvolupadors de programari "maten a la gent"

En aquesta conversa, Martin argumenta que els desenvolupadors de programari han d'esbrinar què s'encarreguen i cal fer-ho ràpidament. "Anem a decidir què significa ser un programador", diu Martin al vídeo. "La civilització depèn de nosaltres, encara que no ho entén fins ara".

El fet és que al món modern, tot el que fem, incloent la compra de coses, trucades telefòniques, conduir cotxes, volar en avions, no pot prescindir de programari. Desenes de persones ja han estat assassinades per programari defectuós en cotxes, mentre que centenars han mort per la mateixa raó durant els viatges aèries.

"Matem a la gent", diu Martin. - Hem entrat en aquest negoci per no fer-ho. Però la situació només empitjora ".

Nous problemes

Martin va assenyalar que, segons la seva opinió, hi ha indicis que els desenvolupadors en els propers anys s'enfronten cada cop més a problemes reals. Va citar l'exemple del CEO de Volkswagen a Amèrica, Michael Horn, que va acusar primer als enginyers de programari de les emissions que les empreses produeixen. Durant l'escàndol que va esclatar durant les audiències al Congrés, Horne va declarar que els programadors actuaven pel seu compte "per una raó o una altra". Més tard, Horn va dimitir després que els fiscals nord-americans van acusar a la companyia de prendre aquesta decisió al més alt nivell i intentar amagar-la.

Però Martin va dir: "El més estrany era el comportament dels desenvolupadors de programari que van escriure aquest codi. Alguns programadors van escriure un codi que va ajudar a la companyia a trencar la llei. Creus que podrien haver sabut sobre això? Crec que probablement sabien ".

Truca a l'acció

Martin va acabar el seu discurs amb una crida a l'acció, en què va advertir que un dia un desenvolupador de programari faria alguna cosa que provocaria una catàstrofe que mataria a desenes de milers de persones.

Però Souror assenyala que no es tracta només d'assassinar accidentalment a persones o de contaminació deliberada de l'aire. Les empreses de Wall Street ja utilitzen programari per manipular cotitzacions de valors. "Això no podria passar sense un programador que crea ordres falses", diu Sowor.

Reconeixement de programadors

Post Sourora va aparèixer a Hacker News i Reddit i va provocar la publicació d'una llarga llista de confessions dels programadors sobre coses antiètniques i de vegades il·legals que se'ls va demanar que realitzessin.

Es va escriure sobre el seu treball en una empresa que va signar persones per als seus butlletins per correu electrònic fins i tot després d'haver-se negat (que podria violar la llei federal). Els programadors van escriure guions per ajudar els venedors de la companyia a determinar el públic objectiu. Quan aquest home li va dir al director tècnic la seva opinió sobre la naturalesa poc ètica d'aquest treball, se li va ordenar que escrivís una declaració de renúncia. I ara, va dir, aquests mateixos programadors estan treballant en iniciatives per determinar una gran quantitat de dades sobre la ubicació de les persones.

Un altre programador va ser contractat mitjançant l'escriptura de programari per al dispositiu de ràdio. Se li va demanar que utilitzés els canals reservats per als serveis de rescat, ja que això acceleraria el funcionament del dispositiu. "És més ràpid, però il·legal, i és perillós en cas d'emergència", va dir. Es va negar a complir aquest ordre, però diu que sempre hi ha un programador que està preparat per seguir les comandes sense cap dubte.

Un altre programador va dir que durant la pràctica va rebre un codi copiat del lloc dels competidors. Es va demanar a l'home que creés una versió de demostració per als inversors sobre la seva base. Es va adonar que el lideratge necessari per enganyar-los.

També hi va haver una història sobre com es va demanar a un altre programador que canviés una còpia de seguretat d'algunes dades financeres i que tornés a executar l'informe anual, restaurant la còpia de seguretat del canviat. Aquest programador va rebutjar l'assignació. Uns anys més tard, es va assabentar que els seus antics clients havien estat arrestats per l'evasió d'impostos.

Un programador també va dir que, més recentment, se li va demanar que creés un joc d'apostes per a nens amb l'aparença d'una que tingués com a objectiu la gestió de recursos. Segons ell, ja no treballa per a aquesta empresa.

La manca d'ètica

Un tema comú entre totes aquestes històries és que si un desenvolupador es nega a fer-ho, la companyia simplement trobarà algú que ho pugui fer. Potser això és cert ara, però aviat pot canviar.

"Governem el món", va dir Martin. "Altres persones creuen que governen el món". Però, de fet, només anoten les regles i ens les passen. I després escrivim les regles que ajuden a les màquines a treballar i compleixen tot el que és necessari per a la humanitat ".

Martin va advertir que si els programadors no comencen a assumir la responsabilitat de les seves accions ara, després d'algun esdeveniment apocalíptic que pot matar a milers de persones, els legisladors començaran a fer-ho per ells, dictant totes les regles del treball, fins al llenguatge que se'ls permetrà utilitzar.

Solució de problemes

La solució òbvia és ensenyar els fonaments de l'ètica. I són en gran part obligatòria per a cada estudiant d'informàtica que es va graduar d'un programa de quatre anys d'estudi. La Bíblia d'aquest curs ha de ser obra de l'autor Sarah Baas "Un regal de foc: problemes socials, legals i ètics per a ordinadors".

Malauradament, molts dels desenvolupadors de programari actuals són autodidactes o estan aprenent a través de l'anomenada codificació Bootcamps.

En aquest cas, la seva educació rarament inclou cap tipus de formació sobre temes ètics. S'ha de prestar especial atenció a les persones que poden escriure codi molt ràpidament per satisfer un mercat creixent i insaciable.

Sowor crida a tots els programadors que utilitzen Bootcamps i llocs d'aprenentatge en línia per començar a parlar sobre les responsabilitats ètiques que acompanyen l'escriptura del codi.

Control de treball

Però el que realment necessiten els programadors és una organització que els gestionarà i regularà la seva professió. Altres branques, com és sabut, ja tenen aquest control durant molt de temps. Actualment, no hi ha res d'això per als desenvolupadors, tot i que l'Associació d'Enginyeria Informàtica ja ha començat a crear documents ètics per als programadors.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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