別讓我開始

向冷鐵與熱矽發誓

大衛 · 普拉特

 

David Platt
我記得,6 歲那年,參加我父親的醫科學校畢業。希波克拉底誓言,他向我解釋說,他的臉上。"我們發誓要使用的東西,我們永遠不會學會傷害任何人 ; 只是為了讓他們更好,"他解釋說。我發誓我記得他的聲音裡的 catch 雖然也許干預的半個世紀已添加的。

18 年後,我在我自己畢業達特茅斯坐在 (在室內曲棍球因為外面下雨了),與我塞耶工程學院的同學們,分享我的好友瓶醫學生宣誓:"我發誓的阿波羅計畫的醫生 ... ..."我們沒有任何這種儀式,而僅僅是工程師,較低的電話舉行到一個較低的標準。

我們的責任成倍增長以來的軟體行業,黎明或許 50 多年前,當我的爸爸宣誓他有關。開發軟體的大型噴氣式飛機的傢伙持有更多的生命在他的手上一個下午比一位醫生在她的整個職業生涯。它是我們曾公開提醒了這次。

我不是指一些空"道德守則 》,"其中所有專業社團似乎都有。這些攜帶約盡可能多的含義和電力作為 Web 網站的隱私權聲明。我想要公共的、 個別的承諾,對一個人的榮譽、 同行和名角和所愛的人。

我發現這種事情已經存在。它始于 1922 年,在加拿大,被稱為"儀式的呼叫的工程師"(bit.ly/8XwJiQ)。吉卜林寫的誓言。他是巨大的工程,這是顯而易見的經典作品"McAndrew 的讚美詩"風扇 (bit.ly/htBITe)。而不是一個死希臘神,出席者起誓"榮譽和冷鐵。新的工程師給出鋼環戴在他工作的手,小指上作為外部符號和內部的提醒。出席這次儀式的美國版本存在以及 — —"工程師訂單"(bit.ly/14g7Pn) — — 雖然它並不普遍。它開始用詞:"我是一名工程師。在我的職業我自豪深。給它我欠莊嚴義務。"

這些是要啟動的好地方。但他們歷史根源在金屬撲,其中重提第一工程師也許 5000 年前,不符合今天的軟體工程。我們與所有工程師共用問題定義和分析,使時間、 成本和安全之間的權衡的挑戰。另一方面,我們不能產生任何有形的、 沒有什麼真的可以放在你的腳上。我們的產品是的 1 和 0,二進位整數,不是更少的和沒有更多的字串。我們的典禮需要反映非有形化我們的產品。

我們起誓的是什麼呢?如果我們想要去死希臘路線像醫生一樣,怎麼樣哥拉斯的第一次的傢伙嗎?他同名的定理 — — 更重要的是,他的數學證明概念 — — 經受了千百年來一大堆比希波克拉底的處方的柳樹皮緩解疼痛。或者如果哥拉過西方或太死了,如何記住我們最終產品嗎?也許是這樣的:"對我的榮譽,由神聖的對立統一 0 和 1,我發誓 ... ..."

我們應該穿什麼,顯示我們的藝術?環是容易看得見,但即使一個額外幾克很少使用的手指上加起來後,鍵盤和滑鼠上的一天。沖孔嗎?也許,但在什麼?(不,不。)如何條碼文身,或好嗎,QR 碼。每年將進行宣誓者所特有的 GUID。因此,我們會知道他們真正,他們將會與認證機構的公共加密金鑰,實在令人費解。可以檢查任何潛在的雇主,並使用智慧手機應用程式。

現在,我已經激起了這個蜂巢,我想要你的來信。我將會為我們的誓言選擇最好的想法。會有八項條款 — — 一種權力的兩個課程。我們承諾要做的或避免做什麼呢?告訴我你的想法通過將一封電子郵件發送到該雜誌 mmeditor@microsoft.com。並不是"我不喝午餐,除非我渴了。"

David S. 普拉特 教授在哈佛大學擴建學校和在世界各地的公司的.net 程式設計。他是 11 程式設計書籍,包括"為什麼軟體吸"(艾迪生 - 衛斯理專業,2006年) 和"介紹 Microsoft.net"(微軟出版社,2002 年) 的作者。微軟在 2002 年命名他一個軟體傳奇。 他不禁懷疑是否他應該磁帶下兩個女兒的手指讓她學會了如何進行計數八進位數。您可以聯繫他在 rollthunder.com