| I'm not sure how you intend to check the creation date of a string in memory since there is no information available to do that or that a tax return is valid given the thousands of rules involved. Nevertheless let's move on. It's not a myth, if you are using dynamic typing you will get three times the number of features out the door as someone who uses static typing. It's just a fact. 1 dynamic typed programmer = 3 static typed programmers in productivity and output. That is why people use dynamic typing. From a commerical perspective, static typing does not make sense in most cases. You need something more than a typical business CRUD app to justify it. Usually you only need static typing for performance reasons. Like for a video game or image processing. In practice, the shipped code doesn't have noticably more bugs. That just something which people who have never used dynamic typing properly like to believe. If you ever read an article by Eve online where they say Python is their secret weapon or watched what Discord did by implementing everything in Python first. You will understand. |
With that in mind, your other claims like the 1:3 ratio really need very solid sources to be taken seriously.