
Jake Zimmerman
Software engineer at Stripe who leads development on Sorbet, Stripe's static type checker for Ruby; focuses on Ruby infrastructure, type system design, and Sorbet performance and architecture.
Best podcasts with Jake Zimmerman
Ranked by the Snipd community

12 snips
Oct 14, 2025 • 47min
Static Analysis for Ruby with Jake Zimmerman
Join Jake Zimmerman, the software engineer at Stripe behind Sorbet, as he dives into the fascinating world of static typing in Ruby. He discusses the challenges posed by Ruby's dynamic nature and the problem Sorbet was designed to solve. Jake reveals the intricacies of Sorbet's architecture, including how it efficiently handles type checking internally. He also touches on future enhancements and the importance of type annotations for better code quality, all while sharing insights from his personal journey into tech.

12 snips
Jul 13, 2023 • 1h 5min
Types will win in the end (Interview)
Jake Zimmerman, a lead at Stripe and the driving force behind Sorbet, shares insights into the transformative power of type checking in Ruby. He discusses the monumental Stripe codebase and why he believes "types will win in the end." The conversation touches on the gradual acceptance of type systems, the challenges of large codebases, and the balance between Ruby’s dynamic nature and type safety. Jake also highlights the future of typing in Ruby and the evolution of community perspectives on tools like Sorbet.