https://laike9m.com/blog/avoid-mini-frameworks,171/
laike9m 这篇文章特别准确地指出了大公司 promo driven 的工程文化经常导致的一种病态。我深有共鸣,而且想补充一点:很多工程师在造这些 mini framework 轮子的时候同时也违反了不要 premature optimization 的准则。我在 Google 7 年,好几次看到有人试图做一个非常 generic 的系统,但他们最初却只能 onboard 个位数的用户。这种常识基本上每次都以失败告终,因为你很难在没有太多有代表性的用户的参与的前提下设计和搭建有着足够好抽象的系统。而那些过早的抽象和优化只会妨碍最初那批用户的 onboarding。
laike9m 这篇文章特别准确地指出了大公司 promo driven 的工程文化经常导致的一种病态。我深有共鸣,而且想补充一点:很多工程师在造这些 mini framework 轮子的时候同时也违反了不要 premature optimization 的准则。我在 Google 7 年,好几次看到有人试图做一个非常 generic 的系统,但他们最初却只能 onboard 个位数的用户。这种常识基本上每次都以失败告终,因为你很难在没有太多有代表性的用户的参与的前提下设计和搭建有着足够好抽象的系统。而那些过早的抽象和优化只会妨碍最初那批用户的 onboarding。
Laike9M
Avoid Mini-frameworks
👍5🥰1