REWORK

TypeScript Drama and Open Source Opinions

13 snips
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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Removing TypeScript from Turbo 8

  • David Heinemire Hanson shared the story of removing TypeScript from Turbo 8 after the team disliked working with its type system.
  • They quickly pulled it out in under an hour, embracing the dynamic languages they prefer instead.
INSIGHT

Static vs Dynamic Typing Debate

  • Technical debates on static vs dynamic typing are often identity-driven and rarely change minds.
  • David recognizes the persistent controversy and tribal nature of these discussions that span decades.
INSIGHT

Social Media Amplifies Tech Tribes

  • Social media amplifies technical disputes into fierce, polarized online controversies.
  • People tend to form tribes defending their preferences leading to intense binary arguments.
Get the Snipd Podcast app to discover more snips from this episode
Get the app