软件哲学

Torah

希伯来最著名的故事或许是

一位异教徒来到Rabbi Shammal【夏马尔】面前和他说:“要我改变信仰只有一个条件:那就是你在我单脚站立时教完Torah【'tɔ:rɑ:,希伯来文:תורה,意思是“教导、训诲”,圣经旧约之首五卷-律法书,通称摩西五经】的所有内容。”Rabbi Shammal将其赶走。

然后他就来到Rabbi Hillel【希莱尔】(一个令其改变信仰的人)面前。Hillel告诉他,“勿对人做出连自己都憎恶之事,这就是Torah的全部;其它都是注释,你自己去学习。”

Rabbi Shammal有赶走这个异教徒的充足理由

任何简化都只会误导。编写优秀的软件要比做出可靠的设计更复杂,细节就是魔鬼。

Rabbi Hillel没有赶走他也有充足的理由

理解最本质的思想为接下来的所有细节提供了一个上下文关系。书籍多只给出一个框架性理解,其余的内容都融入到案例研究中

“单脚”注释了此种哲学

确认你已理解问题,由小型的有才干的团队来实现解决方案,并且让你的客户告诉你如何改进它。这就是全部,其它的都是注释。