• 不要将事物类别标记为“类型1”和“类型2”(“类型3” “类型4”等等...)。如果你这样做,我不记得哪个是哪个,或者他们区别的基础是什么。 评论:命名是最难,我们通常使用类型对事物分类,分类后的命名就应该是直接业务类型,而不是使用通用的“类型1.
  • 1999年: 没有类型你无法写真正的软件2009年: 类型是浪费,没有它们我们编写得更快2019年: 类型阻止了所有的bugs!2029年: 你不需要类型,因为机器学习ML能为你分辨类型2039年: 程序员因为气候变化而死亡
  • 1. 10倍开发人员提示:为了避免所有分布式问题,将所有事情放在一台机器内。 2. 对IT团队有毒。他们不是团队成员,并且经常保持警惕以保持自己的相关性。 3. 不存在10倍工程师: icon
  • “如果软件不能正常工作,请不要担心。相反如果一切顺利,你就会失业。” - Mosher的软件工程定律 icon
  • icon
  • - Enterprise Edition 2 icon
  • 10x工程师(10x engineers)代指十倍的工程师,做事效率或技能,反正是大牛,这个词语成为流行词语,看看大家是怎么讨论的: 创业者们:如果你遇到这种稀有的工程师,抓住他们。如果你有一个10x工程师作为你的几个创业工程师的一个,你可以显著提 icon
  • 新手和专家之间的区别:新手:它可工作于我的机器。专家:我认为它可工作于我的机器。   icon
  • icon
  • icon
  • icon
  • 众人纷纷感慨:理解导致代码库的黑暗面...... 同意该声明:良好的测试会导致失败并非所有测试都会导致失败。 “测试显示存在,而不是没有错误。”-Edsger W icon
  • 软件行业中的一切都变得越来越黑盒子: 从 二进制 - >高级语言和框架和形式证明 - >chaos monkey 混乱猴工程 - on-prem - >云 与决策树 - >神经网络,有些如果我们深入挖掘可以打开盒子看看,有些则根本不可能。 Ever icon
  • 服务架构有时是两极分化的。我们半数的行业正在尝试使用用户级TCP堆栈来降低每一盎司的延迟(提升网络性能),而另一半人则使用Ruby&Kubernetes和覆盖网络(overlay network)来降低网络性能并将CPU使用率提高到10年前。 Se icon
  • Melinda Varian如是说。 如此真实......许多伟大的代码都是试图创造别的东西的结果。 这个规则适用于任何类型的工作,真的。 icon
  • 获得正确答案的最佳方法不是提出问题,而是提出一个错误的答案。” - 坎宁安定律 如果没有人愿意提出一个想法,就会抛出一个无意义的想法 ,然后更好的想法将会出现。 icon
  • icon
  • 演讲者询问观众:“你在编写Python代码时使用了什么调试器?”观众:“打印语句?”Speaker addresses the audience: “What debugger do you use when you write Python code?” From the audi icon