写软件就像打麻将
摘自《移山之道》。
写软件就像打麻将,要想做些大牌,但是不要非大牌不胡,有时要胡些小牌,然后等下一圈,只要宿舍不息灯,我们总可以有下一圈,就像我们总可以等下一个里程碑一样;有时摸到一张好牌,但是和手里其它的牌型不配,也只好打掉,这和我们要砍掉的功能是相似的;听牌的时候,要有耐心,不能老换张,这也和我们做项目有共通之处。总之软件开发就像一局麻将。
摘自《知识英雄》
“我有杂念,而真正第一流的程序员是没有杂念的。我曾经72小时不睡觉连续写程序,但这有什么了不起呢?别人也可以三天三夜在麻将桌上不下来,难的是早上8点钟开始打牌,打到12点,下午1点再开始打,打到下午5点,这样一直坚持一年。”