Daily Productive Sharing 1326 - Do The Simplest Thing

Daily Productive Sharing 1326 - Do The Simplest Thing
Photo by Marek Piwnicki / Unsplash

One helpful tip per day:)

Sean Goedecke 建议在设计软件系统时,做最简单而有效的事:

  1. 把时间花在深入理解当前系统上,然后做最简单有效的事。
  2. 然而,和许多技能一样,真正的掌握往往在于学会何时少做,而不是多做。
  3. 你真的可以用这种方式从零开始构建一个完整的应用:从最简单的事情开始,然后只在新的需求迫使你时才去扩展。
  4. 当你在看一个问题时,最先想到的几个解决方案往往不是最简单的。
  5. 找出最简单的解决方案需要考虑许多不同的做法。换句话说,这才是真正的工程。
  6. 简单的系统有更少的“活动部件”:当你在使用它们时,需要考虑的事情更少。
  7. 当我不确定什么对我来说“看起来”更简单时,我喜欢用这个决胜标准:简单的系统是稳定的。
  8. 在他看来,大型科技 SaaS 工程的原罪是对规模的痴迷。
  9. 他在科技行业待得越久,就越不乐观于我们集体预测系统走向的能力。
  10. 为当前需求的实际情况设计最好的系统:换句话说,做最简单而有效的事。

如果你喜欢的话,不妨直接订阅这份电子报 ⬇️