民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    時代作品 >>> 讀書—連接古今充實信仰
字體    

大教堂與市集 三 用戶的重要性
大教堂與市集 三 用戶的重要性
埃里克.斯蒂芬.雷蒙     阅读简体中文版

三 用戶的重要性
我接手了popclient。同樣重要的是,我也承繼了popclient的用戶基礎。擁有用戶是件美好的事情,他們的存在不僅僅印證了你正在供其所需,而且說明你做的還不賴。加以適當的培養,他們還能成為你的開發伙伴。
許多用戶也是黑客,這是Unix傳統的另一個強項,而Linux把它推向極致。因為可以獲得源代碼,大家的工作會更加卓有成效,這可以有效的縮短調試時間。加上一些掌聲,他們會幫忙解決問題,提出建議,這總比你單槍匹馬要快得多。
 
6.把用戶當作開發伙伴,是快速改進代碼和有效調試的不二法門。
Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.
 
這種效應的力量很容易被低估。事實上,開源世界中的人們一度完全忽視了隨著用戶數量的增加,該效應是如何得以大幅擴展,同時系統的復雜性并沒有顯著增加——直到李納斯獨具慧眼,另辟蹊徑。
其實,李納斯的睿智和最有影響的手筆并不在于他發明了Linux內核,而是創造了一種模式。有一次我當面向他表達這個見解的時候,他莞爾地說起那句口頭禪:“基本上,我很懶,懶到用他人的工作換取口碑。”像狐貍一樣懶惰,或許如同羅伯特·海因萊茵[1]筆下那個著名的人物一樣——太懶了,才不會失敗。
回顧過去,Linux方法的一個成功先例就是GNU Emacs的Lisp庫和Lisp代碼文檔。與Emacs的C核心和其他GNU工具的大教堂模式相比,Lisp代碼集則是有諸多活躍用戶驅動的。創意和原型都通常要經過三四次重寫才能最終成型。如同Linux,基于網絡的松散協作也很頻繁。
實際上,在Fetchmail之前我最成功的編程作品要數Emacs  VC(版本控制)模式了,它是我與另外三個人以互通郵件這種Linux 式合作來完成的,至今我也只見過其中一人——理查德·斯多曼(Richard Stallman,Emacs的作者,自由軟件基金會的創始人)。其實它是由別人編寫的一個微小粗糙的sccs.el模式演進而來的,后來成為SCCS、RCS和CVS的前臺,并為Emacs提供“單擊式”版本控制操作。與Emacs本身不同,VC模式的成功源于Emacs Lisp代碼可以快捷的完成“釋放/測試/改進”的循環。
Emacs的故事并不是惟一的。這種雙級架構雙層用戶群(教堂形而上,市集形而下)的模式也被其他軟件采用。比如MATLAB,一款用于數據分析和數據可視化的商業軟件。MATLAB和其他類似產品的用戶一致認為,動力、熱情和創造都源自其開放部分——一個可以讓各色用戶都來舞刀弄棒的大校場。
 
 
譯者按:1.羅伯特·安森·海因萊茵(Robert Anson Heinlein),著名科幻作家。共獲得了五次星云獎和七次雨果獎。文中提及人物出自其1973年出版的小說《Time Enough for Love》。
 

2014-07-01 18:20

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
憲政專家民主理論大師
宋教仁(1882年4月5日-1913年3月22日),字鈍初,號漁父,生於中國湖南省桃源縣,中國近代民主革命家,是中華民國初期第一位倡導內閣制的政治家。
傳奇人物傳記 風華絕代 物華天寶
此間選取古往今來傳奇人物的傳記與軼事,事不分大小,趣味為先,立意新穎,足以激越古今。
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航