Dieser Artikel wurde maschinell übersetzt.

Fangen Sie bitte nicht mit diesem Thema an

Ehre, kaltes Eisen und heißes Silizium

David Platt

 

David PlattIch erinnere mich, im Alter von 6 Jahren Besuch meines Vaters medizinische Abitur. Sein Gesicht leuchteten erklärte er mir dem hippokratischen Eid. "Wir schworen die Dinge verwenden, die wir gelernt nie jemand verletzt; nur um sie besser zu machen,"erklärte er. Ich schwöre, dass ich erinnere mich an einen Haken in seiner Stimme, obwohl vielleicht, die im dazwischen liegenden halben Jahrhundert hinzugefügt hat.

18 Jahre später saß ich an meinem Abschluss an der Dartmouth (drinnen in dem Eishockeystadion weil es außerhalb regnete), mein Kumpel Kolben Austausch mit meiner Thayer School of Engineering Mitschüler, wie die Medizinstudenten ihren Eid nahm: "Ich schwöre bei Apollon den Arzt..." Wir nicht haben, solchen Ritual, dass bloße Ingenieure, statt eine niedrigere Berufung zu einem niedrigeren Standard.

Unsere Verantwortung sind exponentiell seit den Anfängen der Softwarebranche, vielleicht gewachsen über wenn mein Vater seinen Eid nehmen, wurde vor 50 Jahren. Ein Kerl, Software für ein Jumbo-Jet entwickelt, hält mehr Leben in seiner Hand an einem einzigen Nachmittag als Arzt in ihrer gesamten Karriere tut. Es ist wir eine öffentliche Erinnerung an diese hatten Zeit.

Ich meine nicht, einige leere "Code of Ethics," die alle Fachgesellschaften zu haben scheinen. Etwa so viel Bedeutung und macht tragen als eine Website Datenschutzerklärung. Ich möchte ein öffentliches, individuelles Versprechen, auf eine Person zu Ehren, vor Kollegen und Betters und lieben.

Ich fand, dass so etwas bereits vorhanden ist. Es begann 1922 in Kanada und ist bekannt als das "Ritual des the Aufrufen von an Engineer" (bit.ly/8XwJiQ). Rudyard Kipling schrieb den Eid. Er war ein großer Fan der Ingenieursschule, die offensichtlich in seinem klassischen Werk "Die McAndrew Hymn" (bit.ly/htBITe). Statt eines Toten griechischen Gott schwören die Teilnehmer "auf Ehre und kalte Eisen." Der neue Ingenieur erhält ein Stahlring auf den kleinen Finger der Hand arbeiten, als ein externes Symbol und eine interne Erinnerung tragen. Eine amerikanische Version dieser Zeremonie ist auch vorhanden – der "Reihenfolge der Ingenieur" (bit.ly/14g7Pn) — ist allerdings nicht weit verbreitet. Es beginnt mit den Worten: "Ich bin ein Ingenieur. In meinem Beruf stolz ich tief. Ihm verdanke ich feierliche Verpflichtung."

Dies sind gute Plätze zu starten. Aber ihre historischen Wurzeln in Metall-heftig, die zurück zu dem ersten Ingenieur vielleicht vor 5.000 Jahren hark, entsprechen nicht der heutigen Software-Engineering. Wir teilen mit allen Ingenieuren die Herausforderungen der Problemdefinition und Analyse, Kompromisse zwischen Zeit und Kosten und Sicherheit zu machen. Auf der anderen Seite, herstellen nicht wir alles greifbare, nichts, die Sie wirklich auf Ihren Fuß ablegen können. Unsere Endprodukte sind Zeichenfolgen aus Einsen und Nullen, binäre Zahlen, nicht weniger und nicht mehr. Unsere Zeremonie muss der nicht-Realität unseres Produkts widerspiegeln.

Was schwören wir? Wenn wir die Toten griechische Route wie Ärzte, wie über Pythagoras, die erste Geek gehen wollen? Seine gleichnamige Theorem — und, noch wichtiger ist, sein Konzept der mathematischen Beweis — haben die Jahrtausende standgehalten viel besser als Hippocrates Verschreibung von Weide Rinde zur Schmerzlinderung. Oder Pythagoras zu Western oder auch tot, ist wie über unser Endprodukt erinnern? Vielleicht dies: "Auf meine Ehre, von der Heiligen Gegensätze NULL und eins, ich schwöre..."

Was tragen wir, um unsere Kunst zu zeigen? Ringe sind leicht sichtbar, aber auch ein Extra paar Gramm auf eine selten verwendete Finger addieren Sie nach einem Tag auf der Tastatur und Maus. Ein piercing? Vielleicht, aber in was? (Nein, nicht so.) Wie wäre ein Strichcode Tattoo, oder besser noch, einen QR-Code? Jeder würde eine GUID für den Eid-Taker eindeutig tragen. Sie wäre mit der bescheinigenden Agentur Verschlüsselung mit öffentlichem Schlüssel, entziffern, damit wir wissen würden, Sie seien echt. Jeder potenzieller Arbeitgeber könnten überprüfen, mithilfe einer Smartphone-app.

Nun, da ich diese Wespe Nest aufgewühlt haben, möchte ich von Ihnen zu hören. Ich werde die besten Ideen für unsere Eid auswählen. Acht Klauseln werden — eine Potenz von zwei, natürlich. Was versprechen wir zu tun oder zu unterlassen, tun? Sag mir, was Sie denken, durch Versand einer E-mail an das Magazin an mmeditor@microsoft.com. Und nicht nur "wird ich nicht beim Mittagessen, trinken, wenn ich durstig bin."

David S. Platt Programmierung .net an der Harvard University Extension School und bei Firmen auf der ganzen Welt lehrt. Er ist Autor von 11 Programmierbüchern, darunter “Why Software Sucks” (Addison-Wesley Professional, 2006) and “Introducing Microsoft .NET” (Microsoft Press, 2002). Microsoft ernannte ihn im Jahr 2002 zu einer Softwarelegende. Er überlegt, seiner Tochter zwei Finger abzubinden, damit sie Zählen im Octalsystem lernt. Sie erreichen ihn unter rollthunder.com.