
REWORK
TypeScript Drama and Open Source Opinions
Sep 13, 2023
Co-founders of 37signals, David Heinemeier Hansson and Jason Fried, discuss the recent controversy surrounding their decision to no longer use TypeScript in Turbo 8. They debate dynamically typed vs statically typed languages, emphasize the inconsequential nature of these debates, and reflect on the importance of team dynamics and diversity in programming. They also explore the negative impact of online controversies on open source contributions and emphasize the need to stay focused on work amidst the drama.
25:54
Episode guests
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Removing TypeScript from Turbo resulted in immediate benefits for the framework.
- Online controversies and negativity on social media should not deter individuals from contributing to open source projects.
Deep dives
Deciding to Remove TypeScript from Turbo
David Heinemeier Hanson and Jason Fried discuss the decision to remove TypeScript from their framework, Turbo. They explain that Turbo is a tool they use to minimize the amount of JavaScript needed to build applications. While TypeScript offers certain benefits, they found it cumbersome and preferred dynamically typed languages like JavaScript and Ruby. After internal discussions, they decided to remove TypeScript and experienced immediate benefits. They acknowledge that some people may prefer TypeScript or statically typed languages, but they believe in the value of diversity in programming approaches.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.