在近期舉行的歐洲開源峰會上,Linus Torvalds與VMware的首席開源官Dirk Hohndel進行了公開對談。期間,他表示不再認為自己是一名程序員。
Torvalds解釋說,他不再了解編碼了,目前寫的大多數代碼都在電子郵件中。每當有人發送了補丁,他就用偽代碼回復。現在的Torvalds對編輯補丁習以為常,有時還會將未經測試的補丁直接發送出去。他要做的,就是在郵件中告訴別人“我認為應當這樣”。“但這就是我所從事的,我不再是程序員了”。
實際上Torvalds的工作內容不僅僅是讀寫電子郵件。他認為自己工作的本質是對人說“不”,必須有人對一些補丁或PR之類的說“不”。在他看來,如果開發者得知有被拒絕的可能,將會更好地編寫代碼。
簡而言之,如今的Linus Torvalds是代碼管理者和維護者,而不是開發人員。迅速響應別人發來的補丁,及時給出反饋,并保持維護狀態,Torvalds對此感覺還好,這是一名代碼維護者應做的。
這些聽起來也許有些無趣,畢竟Linus Torvalds算是眾人皆知的有趣人士,他的早期自傳就叫《只是為了好玩》(Just for Fun)。Torvalds承認了這一點:“也許有些不好玩的是,我們必須制定很多規則。過去比較隨心所欲,現在人們的態度更加認真。沒錯,我可能大部分時間都在閱讀電子郵件,但部分原因是,不這樣做的話我會更加無聊。”
最后,Torvalds還承認,盡管對關于Linux所做的事情感到滿意,但他仍對自己的能力表示懷疑。“我對Linux的一個自我懷疑是,這只是Unix的重新實現,對嗎?”“我可以給出更好版本的東西嗎?”