Skip to content

Instantly share code, notes, and snippets.

@dbackeus
Created May 14, 2023 08:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dbackeus/c20fd24b7d4849c2befd83ea451e1281 to your computer and use it in GitHub Desktop.
Save dbackeus/c20fd24b7d4849c2befd83ea451e1281 to your computer and use it in GitHub Desktop.
Does DHH think people who prefer static typing are crazy?

Prompt

Would you say that David Heinemeir Hansson in any way insinuates that people who prefer static typing are crazy in the following article?

<content of https://world.hey.com/dhh/programming-types-and-mindsets-5b8490bc>

Reply

No, David Heinemeir Hansson does not insinuate that people who prefer static typing are crazy in this article. He does, however, express his personal preference for dynamic typing, especially within the context of Ruby. He characterizes his past self as an "evangelical" for dynamic typing, possibly implying that he once held a more rigid, dismissive stance toward static typing.

However, a key theme throughout the article is his journey towards recognizing and appreciating the diversity of programming mindsets. He compares programming paradigms to different styles of art, underscoring that the variety of perspectives is what makes programming an exciting, creative endeavor.

While he does not hide his personal preference for dynamic typing and object-oriented programming, he explicitly acknowledges that others can be just as creative and effective using static typing or functional programming. He states that he is not "ambidextrous" and does not enjoy static typing, but appreciates that others do and can coexist happily with them.

Overall, Hansson emphasizes the idea that different types and styles of programming can and should coexist, rather than arguing that one approach is universally superior or that those who prefer a different approach are misguided or "crazy."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment