Lenny Distilled

错误处理应该比happy path有更多代码。

执行 → 技术权衡

定义性的
实际上,为了处理那些边缘情况,为Stripe API提供服务的工作中包含的代码比实际主要流程中的更多。这确实很了不起。大多数人不会这么做,但事实证明,不仅是我对此印象深刻,当我与Stripe用户交谈时,这也经常是他们告诉我的,并且这让他们感到很高兴。
David SingletonBuilding a culture of excellence | David Singleton (CTO of Stripe)
支持
现实世界充满了熵和混乱...电脑是确定性的,但人并不是,对吧?所以构建产品时需要更多的弹性或防护措施,以应对这些情况,这变得更加重要。
Brian TolkinLessons from scaling Uber and Opendoor
支持
我们没有错误积压。一旦发现错误,我们几乎立即就会修复。所以修复这些问题实际上是生产工程师的工作。
Geoff CharlesVelocity over everything: How Ramp became the fastest-growing SaaS startup ever
有深度
我们选择设计工作方式,使这两种情况同时成立。所以我们可以快速运营,但也非常可靠和可用于我们的用户。这确实需要很多关怀和注意力,以及许多系统。
David SingletonBuilding a culture of excellence | David Singleton (CTO of Stripe)

The Missing Stamp

Every episode of Lenny's Podcast, distilled into the insights that matter and the quotes that make them stick.

LENNY WAS HERE__STAMP_DATE__

Lenny, if you're reading this, the stamp's ready when you are. 🧡🔥