KISS MORE
Keep It Simple, Stupid! 保持傻瓜式的简单!
阿甘的妈妈教育的那个 “Stupid is as stupid does”
做傻事的才是傻瓜

1 模块性原则: 写简单的,通过干净的接口可被连接的部件
2 清楚原则: 清楚要比小聪明好
3 合并原则: 设计能被其它程序连接的程序
4 分离原则: 从机制分离从策略,从实现分离出接口
5 简单原则: 设计要简单;只有当你需要的时候,增加复杂性;
6 节俭原则: 只有当被证实是清晰,其它什么也不做的时候,才写大的程序
7 透明原则: 为使检查和调试明显更容易而设计
8 健壮性原则: 健壮性是透明和简单的追随者
9 表现原则: 把知识整理成资料,于是程序逻辑能变得易理解和精力充沛的
10 最小意外原则: 在接口设计中,总是做最小意外事情
11 沉默原则: 当一个程序令人吃惊什么也不说的时候,他应该就是什么也不说
12 修补补救: 当你必须失败的时候,尽可能快的吵闹地失败
13 经济原则: 程序员的时间是宝贵的;优先机器时间节约它
14 产生原则: 避免手工堆砌;当你可能的时候,编写可以写程序的程序
15 优化原则: 在雕琢之前先有原型;在你优化它之前,先让他可以运行
16 差异原则: 怀疑所有声称的“唯一真理“
17 可扩展原则: 为将来做设计,因为它可能比你认为来的要快

不要对你的孩子说,这孩子聪明了,你应该说的是——你真是个努力的孩子,很少有人能像你一样努力,保持这样的努力,你必将超越绝大多数人。
回到《阿甘正传》,当这个孩子,阿甘,从大脑深处认定,愚蠢的傻瓜的只是行动,而不是他本人的时候,他将不受别人评价的影响,因为傻说的是那些傻瓜的行为啊,
那些说他傻的人才是真正的傻啊,因为他们这种无礼的行为才是最傻的。
深植于心底的观念,有时可能只是这么简单的几句话就彻底扭转了,将这句话重复了几百上千次,坚定不移地执行这句话,从不受任何其他人的影响。
简书 https://www.jianshu.com/p/dcc931928e8e