--

Lars, thanks for sharing your thoughts!

You have an interesting point about the “it’s not perfect” stage that every beginner needs to go through. Also, many people who aren’t trained as developers find themselves writing code at some point in their life. And then they wonder why most programming languages have lots of weird features.

The answer is obvious; designing a perfect programming language is impossible, as the demands are constantly in flux. But it takes a while to figure out.

Also, the fact that dynamic typing allows you to write code that you can’t in other languages is a strong point. I think that dynamic typing can be a trap sometimes in the sense that it makes it easier for bugs to occur. But that’s not a serious problem for a programmer who’s read the books.

Thanks again for your thoughtful response!

--

--

Ari Joury, PhD
Ari Joury, PhD

Written by Ari Joury, PhD

Founder of Wangari. Sustainable finance & ESG-financial modeling. Get all articles 3 days in advance: https://wangari.substack.com

No responses yet