10 Gebote des Entwicklers

Am Anfang war das Wort. Und das Wort ist Code.


In den Ländern der Ersten Welt verwalten Hochtechnologien die Stromversorgung und Logistik und bieten Zugang zu Informationen und Dienstleistungen. Ärzte in einer Entfernung von mehreren tausend Kilometern vom Patienten führen Operationen am Gehirn mit Roboterwerkzeugen durch. Wir können jederzeit mit Verwandten und Freunden auf der Rückseite der Erde sprechen.


Und die Codezeilen steuern die Drohnen-Drohne, deren Betreiber nicht wirklich auswählen, wer angegriffen wurde - Militante oder Nicht-Kombattanten. Die Mechanismen der Aufmerksamkeitsbindung in sozialen Netzwerken werden gebildet und verursachen Suchtverhaltensszenarien, FoMO (Angst vor dem Verpassen, Dopamin-Burnout und Depression). Verwalten Sie die elektronischen Drogen- und Waffenmärkte von DarkNet.



Der Beruf eines IT-Entwicklers ist erwachsen und gereift - nach den Rechten und Privilegien ist es Zeit, dass Verantwortlichkeiten und Einschränkungen auftauchen. So war es früher bei Ärzten, früher beim Militär.


Zur Barriere!


Der Entwickler kehrt von der Arbeit zurück, in seinem Kopf gibt es eine Checkliste seiner Frau "Kohl-Vollbrot-Butterwurst-Balsam für Ochsenschwämme kaufen Venus Rasiermesser neue Cosmo-Nummer" - und es fällt ihm nicht einmal ein, dass gleichzeitig dank seines Codes auf dem weiten Schnee Das Polygon geht entlang der Hügel des Randes. In der Zwischenzeit erinnert sich der Entwickler, dass die Liste auch "Johnsons Babyöl und Joghurt mit nützlichen Bakterien" enthält.


Der IT-Architekt sitzt in einem bequemen Ledersessel, sieht den Mann in Uniform gegenüber an und unterdrückt den instinktiven Wunsch, „Aye-aye, Sir!“ Zu bellen. Und auch er vage, obwohl er ungefähr weiß, wohin der Code seines Teams irgendwann gehen wird.


Eigentümer von Unternehmen, die 1937 an Glenfiddich nippen, und ein Zehn-Sterne-General berechnen bereits die Gewinne aus dem gemeinsamen Projekt.


Kollektive Verantwortung ist gut in Worten. Aber es ist in der Realität sehr schlecht anwendbar. Ein gewöhnlicher Künstler denkt nie wirklich darüber nach, wie seine Leistungen im Allgemeinen eingesetzt werden. Darüber hinaus deutet die " Realität, die uns in Empfindungen gegeben wird " darauf hin, dass die Konzepte des absoluten Guten und des absoluten Bösen sehr willkürlich sind - und nicht nur von der Epoche und dem kulturellen Kontext abhängen, sondern manchmal einfach von geografischen Koordinaten und politischen Anforderungen.


Es lohnt sich, über Ethik nachzudenken. Die Hauptsache ist, nicht in ein berühmtes Hockey zu schlüpfen:


Männer wünschen sich männliches Fleisch.
Ich stehe allein mit einem Schwert im Umhang eines Musketiers.
Weit entfernt von bösartigen Freuden. “


Good Corporation und Project Maven


Im März 2018 wurde bekannt, dass Google dem Pentagon bei der Entwicklung künstlicher Intelligenz half, die Echtzeitvideos von Kampfdrohnen analysierte. Das Top-Management von Google lobte den Wert dieses Projekts - das Budget sollte 250 Millionen US-Dollar erreichen.


Project Maven ist eine spezialisierte Software für Luftaufnahmen in großer Höhe, mit der sich bewegende Objekte erkannt, ihr Bewegungspfad verfolgt und Informationen in Echtzeit an die Server des US-Verteidigungsministeriums übertragen werden können.


Ungefähr viertausend Google-Mitarbeiter haben eine Petition unterschrieben, in der sie das "gute Unternehmen" aufforderten, die Teilnahme am Project Maven-Projekt einzustellen und künftig gemeinsame Projekte mit dem Pentagon zu vermeiden. In einer Petition sagten Google-Entwickler: „ Wir glauben, dass Google keine militärischen Geschäfte tätigen sollte. Aus diesem Grund bitten wir Sie, Project Maven zu annullieren sowie eine klare und genaue Richtlinie vorzubereiten, zu veröffentlichen und durchzusetzen, nach der Google und seine Auftragnehmer niemals Kampftechnologien entwickeln werden . “



Die Petition der Google-Entwickler in einem offenen Brief wurde von 90 bekannten Wissenschaftlern unterstützt, die auf dem Gebiet der künstlichen Intelligenz arbeiten. Darüber hinaus hat die Tech Workers Coalition, eine gemeinnützige Organisation, die IT-Mitarbeiter in den Bundesstaaten Kalifornien und Washington zusammenbringt, andere große IT-Unternehmen aufgefordert, die Zusammenarbeit mit dem US-Verteidigungsministerium zu verweigern.


Google-Mitarbeiter, die sich gegen das Maven-Projekt aussprachen, erklärten ihre Position wie folgt: Die Benutzer sollten die Informationen von Kampfdrohnen und nicht von künstlicher Intelligenz analysieren, da der Preis für den Fehler zu hoch ist. Zweifellos kann künstliche Intelligenz ein sich bewegendes Objekt von einem bewegungslosen und ein Lebewesen von einem leblosen Objekt unterscheiden. Aber um festzustellen, ob eine Person ein Militant oder ein Nichtkämpfer ist, kann dies nicht.


Es ist klar, dass das Pentagon tief in den Sternen gestreift ist, wie viele Zivilisten unter humanitären Bombenangriffen fallen werden. Wie die Reaktion von Google gezeigt hat, ist es Entwicklern egal, wie ihr Code verwendet wird.


Gizmodo zitierte Quellen in Google und teilte Informationen mit, wonach etwa 10 Mitarbeiter das Unternehmen aus ethischen Gründen verlassen hatten.


Einer der Drückeberger sagte: " Irgendwann wurde mir klar, dass ich niemandem freiwillig raten konnte, zu Google zu gehen, weil ich wusste, was ich weiß. Und wenn ich diese Firma nicht mehr weiterempfehlen kann, warum bin ich dann noch hier? ""


Vertreter von Google haben nicht begonnen, mit der Presse über die Entlassung von Mitarbeitern zu diskutieren. Im Juni 2018 weigerte sich das Unternehmen jedoch, den Pentagon-Auftrag zu erfüllen.


Das US-Verteidigungsministerium hat sowieso bekommen, was es wollte. Anstelle von Google wurden Entwicklungsdienstleistungen von Anduril Industries angeboten, dessen Eigentümer Palmer Lucky ist, Erfinder des Virtual-Reality-Helms Oculus Rift und einer der Gründer von Oculus VR, der sich offenbar nicht sehr um ethische Fragen bei der Entwicklung militärischer Technologien kümmert.


Good Corporation und die chinesische Suchmaschine


Ein wenig weniger berühmt war die Geschichte der Entwicklung einer Suchmaschine für China. Chinas Informationspolitik ist bekannt: Das Golden Shield-Projekt blockiert den Zugang zu einer Reihe ausländischer Websites. Die chinesischen Medien können ohne besondere Genehmigung keine Links zu Nachrichten von ausländischen Nachrichtenseiten erstellen. Die Seiten in den Suchergebnissen werden nach Stichwörtern gefiltert, die sich auf die Staatssicherheit beziehen. Tatsächlich ist die "Great Chinese Firewall" der erste Fall einer tiefen Zensur im Internet, eine Art Hallo aus der "wunderbaren neuen Welt" der Zukunft.



Im August 2018 unterzeichneten mehr als 1.500 Google-Entwickler einen gemeinsamen Brief, in dem sie gegen die Entwicklung einer zensierten Suchmaschine für China protestierten. Die Entwickler sagten, dass die Existenz eines geheimen Projekts innerhalb der Mauern von Google zur Schaffung einer solchen Suchmaschine, die Inhalte auf Geheiß Pekings zensieren wird, komplexe moralische und ethische Probleme aufwirft.


Google wollte schon lange auf den chinesischen Markt zurückkehren. Und die Schaffung einer solchen Suchmaschine war eine der Bedingungen in den Verhandlungen. Im Interesse des großen chinesischen Marktes ist Google bereit, von den Grundsätzen der Meinungsfreiheit abzuweichen und sich den Anforderungen der chinesischen Behörden zu unterwerfen.


Zu diesem Zweck wurde im Unternehmen ein separates Team gebildet, das seit dem Frühjahr 2017 ein Projekt mit dem Codenamen Dragonfly ("Dragonfly") entwickelt. Zusätzliche Ressourcen wurden in das Projekt übertragen und die Arbeit so weit wie möglich beschleunigt, als Google-CEO Sundar Pichai im Dezember 2017 mit hochrangigen Regierungsbeamten aus China zusammentraf.


Nach einem Entwicklerprotest musste das Google-Management das Projekt einstellen und den Mitarbeitern erklären. Sundar Pichai versuchte, die Google-Entwickler bei dem Treffen zu beruhigen: „ Wir stehen nicht kurz vor der Einführung eines Suchprodukts in China. Und ob wir es schaffen und ob wir es schaffen, ist völlig unklar . “


Offensichtliche und nicht offensichtliche Schlussfolgerungen


Google-Entwickler haben wie alle ehrlichen Menschen auf den Seiten der Online-Publikation The Intercept, die von Pierre Omidyar, dem Gründer von eBay, finanziert wird, von dem Dragonfly-Projekt erfahren. Wenn wir den Fall von Anduril Industries hinzufügen, der Project Maven von Google übernommen hat, sehen wir, dass ethische Fragen im Wettbewerb häufig verwendet werden. Inhaber der IT-Ethik von Unternehmen interessieren sich nicht mehr für die Relativitätstheorie als Königspinguine.


Google ist sehr wichtig, um zum Informationsraum des Himmlischen Reiches zurückzukehren. Von 2006 bis 2010 arbeitete Google ruhig in China und beschränkte den Zugang zu Informationen auf die gleiche Weise wie Baidu.


Aber im Jahr 2010 ist etwas passiert. Die Server großer Unternehmen - Google, Yahoo, Adobe - wurden während der Operation Aurora von chinesischen Hackern gehackt. Dann ergriff Sergey Brin die Gelegenheit und stellte beleidigte Unschuld dar, sagte, dass er Zensur nicht tolerieren würde - obwohl Google von 2006 bis 2010 Teil des Zensursystems Chinas war - und zog das Unternehmen aus dem chinesischen Markt heraus.


Die wahren Ursachen des Geheimnisses. Entweder konnte sich die amerikanische Politik oder Google nicht in das komplexe System der östlichen Beziehungen integrieren, oder die Chinesen drückten sie aus und vertrauten den amerikanischen Systemen auf ihrem Territorium nicht - und Google machte bei einem schlechten Spiel einfach ein gutes Gesicht.


Aber jetzt hat Google diese Entscheidung eindeutig bereut. Gründe: Android und Google Play.



Insgesamt und nach Ländern die Anzahl der Anwendungsdownloads gemäß dem App Annie-Bericht.


Im Jahr 2018 wurden weltweit mehr als 194 Milliarden Anwendungen heruntergeladen - und mehr als 50% kamen aus China. Im ersten Quartal 2019 betrug die durchschnittliche Anzahl der Installationen mobiler Apps in China 52 Apps pro Person. Und ich erinnere Sie daran, dass Google Play in China nicht funktioniert.



Ausgaben in App Stores weltweit und nach Ländern getrennt nach dem App Annie-Bericht.


Im Jahr 2018 gaben Benutzer mehr als 101 Milliarden US-Dollar in Anwendungsgeschäften aus. Und 40% der Benutzerausgaben im Jahr 2018 entfallen auf alternative chinesische Geschäfte. Diese astronomischen Summen wurden von Google weitergegeben. Ist es eine Schande? Einfach so.


Daher besteht der große Verdacht, dass Google die Kontakte zur chinesischen Regierung nicht abgebrochen hat. Auch externe Mitarbeiter beruhigt. Die Führung des „Konzerns des Guten“ ließ einen riesigen Handlungsspielraum in einer nicht öffentlichen Ebene - angefangen bei der Schaffung einer separaten Tochtergesellschaft, in der loyale Mitarbeiter arbeiten werden, und stimmte zunächst der Entwicklung von Technologien zu, die nicht ganz ethischen Zwecken dienen, und endete mit dem Technologietransfer an chinesische Genossen. Die Einsätze sind zu hoch. Wie Thomas Dunning sagte: „ Stellen Sie 10 Prozent zur Verfügung, und das Kapital stimmt jeder Verwendung zu. Bei 20 Prozent wird es lebhaft, bei 50 Prozent ist es positiv bereit, sich den Kopf zu brechen, bei 100 Prozent verstößt es gegen alle menschlichen Gesetze, bei 300 Prozent gibt es kein solches Verbrechen. was er nicht riskiert hätte, wenn er nur unter der Angst vor dem Galgen gewesen wäre . “


Southbridge Ethik


Wenn Sie die Position anderer Unternehmen bewerten, müssen Sie zum "Sie" gehen und offen sein. Und da sie das Thema angesprochen haben, lohnt es sich zu sagen, wie wir ethische Probleme in unserem Unternehmen lösen.


Ich habe diese Fragen an Igor Olemsky, CEO von Southbridge, gestellt.


Das türkisfarbene Prinzip, das unser Unternehmen leitet, zielt darauf ab, Kunden, Mitarbeitern und der Außenwelt etwas Gutes zu tun. Nach bestem Wissen und Gewissen.

Natürlich arbeiten wir nicht mit Kunden zusammen, die uns anbieten, Dienstleistungen zu unterstützen, die direkt gegen die Gesetze der Russischen Föderation verstoßen. Es gibt sogar nichts zu besprechen. Verkauf von Waffen, Verkauf von Gewürzen, Portale mit intimen Diensten, Portale mit Pornografie.

Es gibt aber auch eine Grauzone, die nicht gesetzlich geregelt ist, aber dennoch keine besondere Begeisterung hervorruft. Zum Beispiel ein Online Casino oder ein Pyramidenschema. Es ist logisch, dass eine solche Aktivität die Welt nicht zu einem besseren Ort macht und dem türkisfarbenen Prinzip widerspricht. Natürlich muss das Unternehmen Geld verdienen, aber es ist wichtig, dass dies nicht den internen Überzeugungen des Teams widerspricht.

Kürzlich kam ein Client, der Websites mithilfe von IP-Spoofing aus dem Pool analysieren wollte. Er berichtete, dass er vollständig im Rechtsbereich tätig sei. Wir haben abgelehnt - das Unternehmen ist gegen solche Aktivitäten.

Der Punkt ohne Wiederkehr


Es gibt eine einzigartige Situation auf dem globalen IT-Markt. Hohes Defizit bei hochqualifizierten Entwicklern. Die rasante Entwicklung des IT-Bereichs, in dem die Universitäten einfach keine Zeit haben, die richtige Anzahl von Spezialisten zu schaffen. Die Abhängigkeit fast aller Wirtschaftszweige von IT-Spezialisten. Abhängigkeit von Erfolg und Rentabilität großer internationaler Unternehmen von internen Entwicklungsteams.


Hier und jetzt können Entwickler denjenigen Begriffe diktieren, die es gewohnt sind, sich selbst zu befehlen.


In der menschlichen Gesellschaft erscheinen Ethikkodizes normalerweise in Berufen, die sich auf das Leben und die Gesundheit von Menschen beziehen. In Russland gibt es einen militärischen Eid, es gibt den Eid eines russischen Arztes.


Es ist schade, dass es keinen Eid der Politik gibt - aufgrund ihrer Entscheidungen, persönlichen Ängste und Spiele im Hinterzimmer sterben eine große Anzahl von Menschen auf dem Planeten. Manchmal scheint es, dass Politik kein Beruf ist, sondern eine mentale Abweichung.


Jetzt ist der Beruf eines IT-Entwicklers an die Grenzen gestoßen, wenn das Leben und die Gesundheit der Menschen, sowohl physisch als auch psychisch, vom Spezialisten abhängen.


Leider gibt es immer noch wenige Fälle, in denen Entwickler komplexe ethische Fragen aufwerfen. Die meisten Menschen ziehen es vor, nicht über die Konsequenzen ihrer Arbeit nachzudenken.


Eduard Medwedew, Gastredner bei Slerm DevOps, beantwortete kürzlich in einem Interview eine Frage : „ ... Ich kenne leider keine großen Gemeinschaften, die sich speziell mit neuen moralischen und ethischen Fragen im Internet befassen würden. Ich vermute, dass sie es sind, weil sie nur existieren können. Aber die Tatsache, dass ich nichts über sie weiß, obwohl ich an dem Thema interessiert war, spricht immer noch von etwas . "


Ich denke, dass es früher oder später eine breite Diskussion unter IT-Spezialisten geben wird, damit ethische Fragen nicht als Reaktion auf die zweifelhaften Projekte eines bestimmten Unternehmens aufgeworfen werden und nicht „von oben“ herabkommen, um die Mitarbeiter zu beruhigen. Und damit die Bewegung „von unten“ einfache und klare Regeln bildet, die die Welt vielleicht nicht besser machen, aber nicht zulassen, dass sie schlechter wird.


Entwickler-Decalog


Und versuchen wir uns im Rahmen der Spiele des Geistes vorzustellen, wie die Prinzipien des Entwicklers des 21. Jahrhunderts klingen könnten:


  1. Ein Entwickler kann einer Person keinen Schaden zufügen oder durch Untätigkeit zulassen, dass eine Person verletzt wird.
  2. Der Entwickler muss alle Arbeitsaufgaben des Teamleiters ausführen, außer in Fällen, in denen diese Anweisungen gegen das Erste Gesetz verstoßen.
  3. Der Entwickler muss auf seine Sicherheit achten, soweit dies nicht dem Ersten oder Zweiten Gesetz widerspricht.
  4. Der Entwickler sollte den Code eines anderen nicht ohne Aufforderung übernehmen.
  5. Ein Entwickler kann keinen Code erstellen, der möglicherweise das Leben und die Gesundheit des Menschen schädigen kann.
  6. Ein Entwickler kann keinen Code erstellen, der die grundlegenden Menschenrechte einschränken kann - Rede-, Gedanken- und Glaubensfreiheit.
  7. Ein Entwickler kann keinen Code erstellen, mit dem der Zugriff von Personen auf zuverlässige Informationen eingeschränkt wird.
  8. Ein Entwickler kann keinen Code erstellen, der die neurophysiologischen und psychologischen Schwachstellen einer Person nutzt, um die Kontrolle über ihr Verhalten und seine Zeit zu erlangen.
  9. Der Entwickler muss darauf vorbereitet sein, dass nichts immer richtig und ethisch richtig laufen kann.
  10. Der Entwickler muss darauf vorbereitet sein, dass alles, was schief gehen kann, schief geht.
  11. und so weiter und so fort ...

Source: https://habr.com/ru/post/de469927/


All Articles