4 clips
The Twenty Minute VC (20VC)
Ariel Cohen reveals how his cofounder Elon completely rebuilt Navan's Expense product from scratch in just six hours over a weekend. Despite the complex fintech infrastructure behind expense management, Cohen argues the actual user-facing app is surprisingly simple to code and rebuild.
a16z Podcast · Patrick Collison
Patrick Collison discusses Stripe's technical evolution, revealing how the company had extensive internal documentation about migrating from Ruby to Java. He explains that they partially executed this migration, rewriting critical services in Java when throughput performance became essential, acknowledging Ruby's limitations under heavy load.
Patrick Collison explains how Stripe has been planning for API evolution since 2010, prefixing all REST URIs with '/v1' from the beginning. He discusses their decision in 2022 to finally increment their API namespace and ship new functionality that enables capabilities beyond their original architecture.
Patrick Collison reveals how Stripe discovered in 2022 that some of their core data abstractions were fundamentally flawed for long-term growth, forcing them to design v2 APIs. He explains how they fortunately planned for this possibility from the beginning by versioning their REST APIs with '/v1' prefixes since 2010, making the transition manageable.