From to: sid: window:

随笔 (essay)

大教堂与市集 (catb)

40    手工修正地址是件痛苦的事。
41    显然这是一件应该由电脑来完成的事情,可是没有一个现存的POP软件知道如何解决。
42    这给我们上了第一课:
43    1. 好软件都源自解决开发者的切身之痛。
44    或许这是众所周知的(不是有句名谚叫做“需要是发明之母”吗?),可是有那么多软件开发者为了薪水把时间都消耗在他们及不喜欢又不需要的程序上了。
45    然而这却不会发生在Linux世界,或许这就是Linux社区产品平均质量很高的原因吧?
46    那么我是否应该疯狂的投入战斗,编写一套新的POP软件来和它们一较高下呢?
47    打死都不干!相反,我仔细地检视我手中的东西,看看哪个最接近需求。
48    因为:
49    2. 优秀的程序员知道要写什么,而伟大的程序员知道要改写(和重用)什么。
50    我不敢自诩伟大,但是我努力效法那些伟大的程序员。
51    他们都有一个重要的特点建设性的懒惰,因为我们要的是结果而不是过程。
52    从一个优质的部分接手总比你白手起家要容易的多。
53    以李纳斯为例,他并没有从零开始编写Linux。
54    相反他借重了Minix的代码和理念。

Go to Dashboard (guest)