Earlier quoted context omitted.
Most of the oldies I know prefer static typing. A lot of the new people use dynamic types because that's all they know.
This. I'm an oldie and I prefer static typing. Heck, I can't even get my head around dynamically typed languages. And for any non-trivial production level software I strongly believe the choice of programming language has no bearing on the productivity. I.e., a team of Java experts will be as much productive in a Java stack as a team of python experts in a Python stack. A big reason for the recent shift towards dynam…
That said, I find maintaining an old, large application written in an untyped language pretty miserable.