Lisp hacker, early Netscape developer, and nightclub owner Jamie Zawinski, a.k.a. jwz, is a member of the select group of hackers who are as well known by their three-letter initials as by their full names.
Lisp黑客,早期Netscape開發者,擁有一家夜總會,Jamie Zawinskie是世界上名字首字母縮寫和名字一樣出名的黑客之一。
最早還是在讀《Coders at Work》的時候知道了Jamie Zawinskie(以下簡稱jwz)的大名。當時的我,剛入計算機的坑,一邊寫著爛大街的Java代碼,一邊幻想著能通過自己的代碼改變世界……現在想想雖然唏噓不已,但當時書中的jwz儼然就是加強版的理想中的我啊。
jwz顯然是屬于天才型的程序員,傳說在他很小的時候,跟著去卡耐基梅隆的人工智能實驗室應聘的朋友應聘時,因為會Lisp就稀里糊涂被錄用了。后來上了一段大學后發現自己并不喜歡上大學的感覺,就輟學開始專心研究Lisp和人工智能,正是這段時間受到黑客亞文化圈子的浸淫,jwz的性格變得極具個性;在UC Berkeley為Peter Novig(Google研究主管)工作的時候,被他稱作“雇傭過的最好的程序員”;在Lucid期間,主導開發并長期維護XEmacs(主流的Emacs分支之一,不過現在風頭已經比不過GNU Emacs了);1994年jwz離開了Lucid加入了剛開始的Netscape,一直負責Netscape的Unix客戶端開發、后期也主導開發了Netscape的郵件客戶端,直到Netscape因為微軟因為不正當競爭將IE作為預裝軟件綁定到Windows失去了大量用戶進而沒落被賣給AOL,jwz憤而離開了自己喜歡的軟件行業,在洛杉磯開了家自己的夜總會DNA Lounge,還玩兒得風風火火的。
一代黑客,就這樣默默消失了?并沒有!jwz其實是我心目中除了RMS以外最偉大的開源布道者,因為他在Netscape的時候,推動了Netscape的開源,也就是黑客們最愛的Firefox瀏覽器的誕生,這應該是IT業歷史上影響最大的一次開源運動。另外,jwz還開發并長期維護著xscreensaver這個Unix平臺的屏幕保護項目,并定期在twitter上吐槽下時事 :)
最后奉上一些jwz廣為流傳的quotes:
Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.
Zawinski's Law of Software Envelopment,有點兒所有程序都要加入社交屬性的感覺,純屬個人想法。
Linux is only free if your time has no value.
對Linux狂熱擁護者的無情打臉。
Nothing comes for free.
想到了360。
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
程序員都懂,請原諒我笑點低 :P