Ask HN: How can I get informed in the static vs. dynamic typing debate?
Static typing has converted a bunch of people I know who started their careers with Ruby's dynamic typing. Nowadays they see static typing as an important guardrail for agent programming.
Clojure programmers are also into agentic programming. I wouldn't have thought it possible but I encounter Clojure people who are even _more_ into agentic programming. Yet Clojureconf is still full of what seem like good points against static typing.
I'd really like to understand this. Where do I start?
(
5 comments
| on HN
)
I don’t know of any good arguments against strong, static typing. What do you think are some?
But nowadays, pretty much all static type systems employ some (or multiple) convenient methods of polymorphism
A great book where the authors specifically point out they can only achieve what they did because of dynamic typing allowing for potentially 'dangerous' operations is Software Design for Flexibility by Sussan & Hanson.