InformáticaProgramación

Debe programadores para realizar o traballo antiético ou ilegal?

A semana pasada, a rede ten un post escrito por un programador e profesor Bill Sourorom. É chamado de "código, que eu teño vergoña."

A medida que a discusión comezou entre os programadores

No post Souror conta a terrible historia dun mozo programador que ten un emprego e foi dada a tarefa de crear un sitio web para as empresas farmacéuticas. o post completo paga a pena ler, pero o punto é que o programador tiña que axudar a empresa a crear anuncios con base no engano, que era suposto para convencer mozos mulleres que toman unha droga particular.

Máis tarde, el descubriu que a droga foi coñecido pola súa propiedade para agravar a depresión e polo menos un mozo suicidouse por tela. Tamén aprendeu que a súa irmá toma o medicamento, e avisou das consecuencias.

Con todo, aínda décadas despois, aínda se sente culpable por mor deste traballo. Escribir este post foi inspirado por unha conversa Roberta Martina, titulado "O futuro da programación." Martin é unha figura popular no mundo dos programadores, aínda que aquí é máis coñecido como "Tío Bob".

Os desenvolvedores de software "matar xente"

Nesta entrevista, Martin argumenta que os desenvolvedores de software teñen que descubrir o que eles asumir a responsabilidade, e iso debe ser feito rapidamente. "Imos decidir o que significa ser un programador - Martin di no vídeo. - Civilización depende de nós, pero non entender iso ata agora ".

O feito de que todo o mundo de hoxe, o que facemos, incluíndo a compra de cousas, chamadas, dirixindo coches, voando en avións, non pode facer sen o software. Decenas de persoas xa morreron por software defectuoso en coches, mentres centos de persoas morreron pola mesma razón durante viaxes aéreas.

"Matar persoas, - di Martin. - Vimos a esta empresa non facelo. Pero a situación só está empeorando. "

novos problemas

Martin observou que, na súa opinión, hai sinais de que os desenvolvedores nos próximos anos será cada vez máis para afrontar algúns problemas reais. Citou o exemplo do Director Xeral de Volkswagen en América, Michael Horn, que foi o primeiro acusou os enxeñeiros de software nas emisións que se producen pola empresa. Durante o escándalo, que comeza nunha audiencia no Congreso, corno dixo que os programadores actuar por si "por unha razón ou outra." Posteriormente Corno renunciou tras promotores dos EUA acusou a empresa na toma desta decisión ao máis alto nivel e tentar esconde-lo.

Pero Martin dixo: "O máis estraño foi o comportamento dos desenvolvedores de software que escribiu o código. Algúns programadores escribir código que axudou a empresa a romper a lei. Pensas que eles poderían saber sobre el? Eu creo que son susceptibles de saber. "

Chamada para Acción

Martin rematou a súa intervención cunha chamada á acción, na que advertiu de que un día un desenvolvedor de software vai facer iso vai levar a unha catástrofe, que matan a decenas de miles de persoas.

Pero Souror indica que non é só un asasinato aleatorio ou a contaminación atmosférica deliberada. As empresas de Wall Street xa están a usar o software para manipular os presupostos de accións. "Isto non podería acontecer sen programador que crea un falso ordes", - di Souror.

recoñecemento de programadores

Sourora post apareceu no Hacker News e Reddit e causou a publicación dunha longa lista de recoñecementos dos programadores de cousas antiéticas e ás veces ilegais que foron convidados a realizar.

Un deles escribiu sobre o seu traballo na empresa que asinou a xente para os seus boletíns de correo electrónico, mesmo despois de abandonalo los (que pode ser unha violación da lei federal). Os programadores, a continuación, escribir scripts para axudar os vendedores a determinar público obxectivo da empresa. Cando este cara afirmou opinión director técnico sobre antiético tal traballo, foi obrigado a escribir unha carta de dimisión. E agora, segundo el, estes mesmos programadores que traballan coas start-ups para determinar unha gran variedade de datos sobre a localización de persoas.

Outro programador foi contratado por escribir software para a radio. Foi convidado a empregar as canles reservados a servizos de urxencia, xa que ía acelerar o funcionamento do dispositivo. "É máis rápido, pero de forma ilegal, e, ademais, é perigoso en caso de emerxencia", - dixo. El rexeitou a cumprir esta orde, pero di que sempre hai un programador que está disposto a seguir as ordes sen cuestionar.

Outro programador díxome que durante o adestramento foi trasladado a un código que copiou a partir do lugar de competición. Home pediu para crear na súa base unha demostración para os investimentos. El entendeu que o liderado era necesario para erro-los.

Tamén publicou unha historia sobre como outro desenvolvedor foi solicitada a cambiar a copia de seguridade de determinados datos financeiros e publicar o informe anual de novo, restaurando a copia de seguridade da redacción. Este desenvolvedor rexeitou o traballo. Algúns anos máis tarde souben que os seus ex-clientes foron detidos por evasión fiscal.

Programador tamén dixo que, recentemente, foi invitado a crear un xogo de azar para nenos baixo o disfrace de un cuxa dirección á xerencia. Segundo el, non traballa máis para a empresa.

falta de ética

O tema común entre todas estas historias é que se o creador se rexeita a cumprir con tal traballo, a empresa vai simplemente atopar alguén que podería facelo. Quizais isto sexa verdade agora, pero pode cambiar en breve.

"Nós gobernar o mundo, - dixo Martin. - Outras persoas cren que dominan o mundo. Pero, en realidade son só regras escritas e sometelos a nós. E, entón, escribir regras para axudar a operar as máquinas e facer todo o que é necesario para a humanidade ".

Martin avisado, se os desenvolvedores non comezar a asumir a responsabilidade polas súas accións agora, despois de pasar algún evento apocalíptico que podería matar a miles de persoas, os lexisladores van facelo por eles, ditando as regras de funcionamento, ata a linguaxe que eles van ser autorizados a utilizar.

dirixindo

A solución obvia é para ensinar os fundamentos da ética. E son practicamente obrigatorio para todos os estudantes de ciencia da computación que se formou a partir dun programa de formación de catro anos. Biblia este curso debe ser un traballo de Sarah Baas autor "Gift of Fire: problemas sociais, legais e éticos para ordenadores."

Por desgraza, moitos dos desenvolvedores de software de hoxe son propio didatas ou aprender a través dos chamados Bootcamps de codificación.

Neste caso, a súa educación raramente inclúe ningún tipo de ética de ensino. Particular atención debe ser dada ás persoas que pode rapidamente escribir código para atender a crecente e voraz mercado.

Souror incentiva todos os desenvolvedores que usan Bootcamps e lugares de adestramento en liña, para comezar a falar sobre as responsabilidades éticas que veñen xunto co código escrito.

control de operación

Pero o que os programadores realmente precisa dunha organización que vai xestionar e regulamentar a súa profesión. Outras industrias, como sabemos, hai moito tempo había tal control. Actualmente, non hai nada parecido para desenvolvedores, aínda que a Association for Computing Machinery xa comezou a crear documentos éticos para programadores.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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