DHH, the creator of Ruby on Rails, Hey, Basecamp, and a few other things, recently wrote an article titled “https://world.hey.com/dhh/programming-types-and-mindsets-5b8490bc”, and I just have to chime in on this one. My perception, and certainly my belief at present is this: There are effectively no good arguments for a dynamic type system

Dynamically typed languages often have simpler syntax and less boilerplate code

Python has great enumeration syntax, and Python is dynamically typed, but those two things aren’t strictly dependent on each other.

Dynamically typed languages often employ duck typing, which allows for more flexible and reusable code

Related Articles