为一个较晚的项目增加更多的人力资源会进一步延迟其产出。
在Internet上找到正确答案的最佳方法不是提出问题,而是发布故意的错误答案。
工作复杂的系统必然来自工作简单的系统。从头开始设计的复杂系统永远无法工作,并且无法对其进行修复以使其正常工作。您需要从一个简单的操作系统开始。
一旦对其施加压力进行控制,任何观察到的统计模式都趋于崩溃。
当一项措施成为目标时,它就不再是一项好的措施。玛丽莲·斯特林(Marilyn Strain)
切勿将恶意归因于愚蠢完全解释的内容。
即使您考虑了霍夫斯塔德定律,完成任务的时间总是比您预期的要多。
改善等同于破坏。
我们倾向于在短期内高估技术的影响,而在长期内低估技术。
当您拥有足够数量的API用户时,您向每个人承诺的功能都没有关系:对于系统行为的任何可能功能,都会有一个用户依赖于它。
调试代码比编写代码困难两倍。因此,如果您编写代码时要尽自己的能力,那么就定义而言,您将没有足够的智能来对其进行调试。
在网络理论中,网络的实用性大约随着其用户数量的平方增长。
大约每24个月,放置在集成电路芯片上的晶体管数量就会增加一倍。
一切可能出错的地方都会出错。
如果出现问题,将在最坏的情况下发生。
您不应不必要地繁衍。
工作填补了分配给她的时间。
过早的优化是万恶之源。
技术部门由两种类型的人控制:一类了解自己无法控制的人,一类掌握自己不了解的东西。
在任何技术层次结构中,能力的转变都会随着时间的推移而发展。
大型网络(尤其是社交网络)的效用随网络规模的增长呈指数增长。
所有非平凡的抽象都会受到一定程度的限制。
不要成为山羊。
在公司中,存在将无能的员工升级为经理的趋势,以将其从工作流程中消除。
在大多数情况下,生活中的一切分布不均。
在等级制度中,每个人都有上升到自己的无能水平的趋势。
对您的活动要保守一些,对他人的贡献要开放一些。
每个对象必须承担一个责任,并且该责任必须完全封装在类中。
实体必须开放才能扩展,而封闭则不能更改。
应该可以在不破坏系统的情况下用子类型替换类型。
软件实体不应依赖于它们不使用的方法。
上级模块不应依赖于下级模块。
每条知识在系统中都应具有唯一,一致和权威的表示。
保持简单,愚蠢[别复杂,傻瓜]
仅在确实需要时才执行功能,而不是在以后认为需要时才执行。