Physics and perception. | Irrational Exuberance
At one point in 2019, several parts of Stripe’s engineering organization were going through a polite civil war. The conflict was driven by one group’s belief that Java should replace Ruby. Java would, they posited, address the ongoing challenge of delivering a quality platform in the face of both a rapidly growing business and a rapidly growing engineering organization. The other group believed Stripe’s problems were driven by a product domain with high essential complexity and numerous, demanding external partners ranging from users to financial institutions to governments; switching programming languages wouldn’t address any of those issues. I co-wrote the internal version of Magnitudes of exploration in an attempt to find a useful framework for navigating that debate, but nonetheless the two groups struggled to make much progress in understanding one another. I was reminded of those discussions while reading Steven Sinofsky’s Hardcore Software’s chapter on Innovation versus Shipping
At one point in 2019, several parts of Stripe’s engineering organization were going through a polite civil war. The conflict was driven by one group’s belief that Java should replace Ruby. Java would, they posited, address the ongoing challenge of delivering a quality platform in the face of both a rapidly growing business and a rapidly growing engineering organization. The other group believed Stripe’s problems were driven by a product domain with high essential complexity and numerous, demanding external partners ranging from users to financial institutions to governments; switching programm
Explore this link on the map →related reading
- Stripe Press — Ideas for progresspress.stripe.com
- World-building IRL - by joss and Wygo - box.boxx.substack.com
- Choose Boring Technologyboringtechnology.club
- How I ship projects at big tech companiesseangoedecke.com
- Why I Ignore The Spotlight as a Staff Engineer - Lalit Magantilalitm.com
- Engineering management stuff I learned in 2017. | Irrational Exuberancelethain.com
- Stop just using “Frontend” or “Backend” to describe the Engineering you like - Michelle Limmichellelim.dev
- Operating Well: What I Learned at Stripeevery.to
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- Friction isn't velocity. | Irrational Exuberancelethain.com
- Dan McKinley :: Choose Boring Technologymcfunley.com
- Make Boring Plans - Camille Fourniercamilletalk.com