What are you saying David Heinemeier Hansson has done now?
The creator of Ruby on Rails and co-founder of Basecamp has once again ignited a holy war, this time against TypeScript.
David Heinemeier Hansson (DHH) is known for being the creator of Ruby on Rails and co-founder of Basecamp. However, he is also known for stirring up controversies such as “TDD is Dead.” Now, in his latest outburst, he has targeted TypeScript and left contributors high and dry.
The case that sparked the uproar involves the Turbo library from the Hotwire project. This library originates from Basecamp and aims to accelerate the performance of web applications by manipulating navigation and page interactions without the need to reload the entire page. On September 6th, all traces of TypeScript were removed from the repository, along with a letter from DHH to the community explaining the reasons. The content of the letter was primarily ideological and shown a lack of understanding of TypeScript itself.
Turbo 8 is dropping TypeScript
By all accounts, TypeScript has been a big success for Microsoft. I've seen loads of people sparkle with joy from…
Turbo is not the only library that has recently stopped using TypeScript in its source code. Another recent example is Svelte. However, in this case, the decision was made for practical rather than ideological reasons, and with a good understanding of how TypeScript works and what it brings to the table. Svelte has also been more considerate of the community when making the transition. A summary of their motivation can be found in the following post.
Lordy, I did not expect an internal refactoring PR to end up #1 on Hacker News. ... | Hacker News
If you're rabidly anti-TypeScript and think that us doing this vindicates your position, I'm about to disappoint you…
DHH being disrespectful to contributors
Setting aside the reasons for eliminating type annotations, the main criticism leveled at DHH is that he has left Turbo’s contributors in the lurch. The transition was made without warning the…