O tratamento de erros merece mais código que o caminho feliz
Execução → Compensações Técnicas
Definindo
Há, de fato, mais código nos trabalhos que atendem à API da Stripe para lidar com esses casos extremos do que no fluxo principal. E eu acho isso bastante notável. A maioria das pessoas não faria isso, mas acontece que não apenas foi algo que me impressionou, como quando converso com usuários da Stripe, isso é algo que eles me relatam com frequência e os encanta sobre o produto.
David SingletonBuilding a culture of excellence | David Singleton (CTO of Stripe)
O mundo real tem entropia e é duro e bagunçado... Os computadores são determinísticos, mas os seres humanos não, certo? E então construir produtos que tenham um pouco mais de flexibilidade ou um pouco mais de salvaguardas caso essas coisas aconteçam se torna um pouco mais fundamental.
Brian TolkinLessons from scaling Uber and Opendoor
Não temos um backlog de bugs. Nós consertamos cada bug assim que eles são detectados quase. Então, realmente, faz parte do trabalho do engenheiro de produção consertar essas coisas.
Geoff CharlesVelocity over everything: How Ramp became the fastest-growing SaaS startup ever
Nós escolhemos projetar a maneira como trabalhamos para manter essas duas coisas verdadeiras ao mesmo tempo. Então, podemos operar muito rapidamente, mas também ser extremamente confiáveis e disponíveis para nossos usuários. Isso requer muito cuidado e atenção, e muitos sistemas.
David SingletonBuilding a culture of excellence | David Singleton (CTO of Stripe)