Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions homework/suhuajun.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
读《大教堂与集市》

我对开源软件是久仰大名的,看了这篇文章,对开源的认识又加深了许多。文章中说好程序员知道该写什么,
伟大的程序员知道该重写(和重用)什么,对这句话我最为推崇,站在巨人的肩上才能看的更远,比如Linux并
不是从头开始写的,相反的它重用Minix的代码。
很多时候,开源软件为开发者们提供了便利,做到了资源共享,这才是开源最大的魅力所在。比如用Bootstrap建网站,
不需要从头开始,也不需要很多人,在开源代码基础上,一两个人就能做出带有自己风格的网站。
作者对于Emacs开发的描述我也很认同,对于某些大型开源软件,其核心部分可以采用大教堂模式,甚至可以Overengineering,
对于周边的东东采取集市模式。我觉得这种方式成功的原因就在于看似乱的集市之中有其内在的控制力,这个控制力就是人心或者
可以说是自尊、Reputation。因为开源项目所有的资料源码都是公开可见的,人人可以参与,因此大家都有主人翁的感觉。
为了不因为code 太烂、进度太慢被别人骂白痴,个人也都格外的用心,这就是集市模式的成功之处。
1 change: 1 addition & 0 deletions slides/names.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,4 @@ sunmysj 孙明义
seama 马万军
qiaiwan 万其瑷
litonggao 李同高
suhuajun 苏华军