> And do people need the productivity/prototyping of Python? Often not. Most work is on established code bases where static typing (even weak static typing) is a huge benefit.
You can change "productivity/prototyping", remove productivity and just keep prototyping.
Dynamic typing like python has has nothing productive.
Dynamic typing means replacing few minutes to fight against the compilers errors by hours of debugging in runtime/production of problems that could be avoided easily with typing.
That a problem that appears very qickly as soon as you leave the world of "quick and dirty prototype".
You can change "productivity/prototyping", remove productivity and just keep prototyping.
Dynamic typing like python has has nothing productive.
Dynamic typing means replacing few minutes to fight against the compilers errors by hours of debugging in runtime/production of problems that could be avoided easily with typing.
That a problem that appears very qickly as soon as you leave the world of "quick and dirty prototype".