Lenny Distilled

El manejo de errores merece más código que el camino feliz

Ejecución → Compensaciones técnicas

Definitorio
Hay de hecho más código en los trabajos que atienden la API de Stripe para manejar esos casos excepcionales que en el flujo principal. Y creo que esto es bastante notable. La mayoría de la gente no haría eso, pero resulta que no solo era algo que me impresionó, sino que cuando hablo con los usuarios de Stripe, esto es algo que me dicen con mucha frecuencia y les encanta del producto.
David SingletonBuilding a culture of excellence | David Singleton (CTO of Stripe)
Respaldando
El mundo real tiene entropía y es duro y es desordenado... Las computadoras son deterministas, pero los humanos no, ¿verdad? Y entonces construir productos que tengan un poco más de flexibilidad o un poco más de salvaguardas en caso de que sucedan esas cosas se convierte en algo un poco más primordial.
Brian TolkinLessons from scaling Uber and Opendoor
Respaldando
No tenemos un backlog de errores. Arreglamos cada error una vez que se detectan casi. Entonces, es parte del trabajo del ingeniero de producción simplemente arreglar esas cosas.
Geoff CharlesVelocity over everything: How Ramp became the fastest-growing SaaS startup ever
Matizado
Elegimos diseñar la forma en que trabajamos para mantener esas dos cosas verdaderas al mismo tiempo. Así que podemos operar muy rápidamente, pero también ser extremadamente confiables y disponibles para nuestros usuarios. Esto requiere mucho cuidado y atención y requiere muchos sistemas.
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. 🧡🔥