小即是美
尽快建立原型
采用短周期迭代式反馈的开发模式
优先考虑程序和数据的可移植性(采用文本方式存储数据的原因)
应保存一些自己编写的常用的工具集,里面包括一些程序和脚本。在一台机器到另一台机器,一个项目到另一个项目,一份工作到另一份工作的时候始终如影随形。
充分利用软件的杠杆效应
避免NIH综合征,充分利用他人已有的成果
尽量利用工具实现自动化
层次化设计
程序不创建数据,只处理数据,因此,让每一个程序都成为过滤器(nice!)
小即是美
尽快建立原型
采用短周期迭代式反馈的开发模式
优先考虑程序和数据的可移植性(采用文本方式存储数据的原因)
应保存一些自己编写的常用的工具集,里面包括一些程序和脚本。在一台机器到另一台机器,一个项目到另一个项目,一份工作到另一份工作的时候始终如影随形。
充分利用软件的杠杆效应
避免NIH综合征,充分利用他人已有的成果
尽量利用工具实现自动化
层次化设计
程序不创建数据,只处理数据,因此,让每一个程序都成为过滤器(nice!)