REWORK cover image

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

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.
App store bannerPlay store banner