←back to thread

873 points belter | 1 comments | | HN request time: 1.806s | source
Show context
fergie ◴[] No.42947617[source]

> Typed languages are essential on teams with mixed experience levels

I'm 30 years in now, and on balance, whilst they have clear advantages, I'm still not convinced that typed languages are essential, particularly for low level or module programming.

replies(4): >>42947917 #>>42948195 #>>42948954 #>>42950731 #
1. Insanity ◴[] No.42948195[source]

Interesting take, to me it is not so much about the type of coding (high vs low level) but more about the size of the project.

Dynamic languages work great for scripting and rapid prototyping, but if you are working with a team maintaining a large monolith, I would rather have a statically typed language and avoid at least a class of runtime issues due to dynamic typing.

Case in point, I love writing my Jupyter notebooks with Python but am amazed that entire platforms like Dropbox (and instagram?) chose Python as their default language.