2 ms·
I understand that we are not used to factor in psychology when it comes to software development and that this argument may seem contrived but I'm speaking from
by cryptica 5y ago
I understand that we are not used to factor in psychology when it comes to software development and that this argument may seem contrived but I'm speaking from my own professional experience when I say that I've observed both in myself and others that learning to use dynamically typed languages correctly has had a significant positive impact on the general code style. I've gone back and forth between the two paradigms multiple times. It forces developers to pay more attention to software design and structure or else it becomes overwhelming. The fact that code becomes overwhelming more quickly with dynamically typed languages is a positive thing. It's an effective deterrent against complexity and incorrect abstractions.