3 ms·
I have a theory about this - how you feel about static typing is related to whether you see the compiler as your friend or as your enemy. If you see the compil
by jakejake 14y ago
I have a theory about this - how you feel about static typing is related to whether you see the compiler as your friend or as your enemy.
If you see the compiler as your friend then you tend to like type checking because it blocks certain bugs and typos. It won't let you run your code until they're fixed. If you see the compiler as your enemy, as a barricade that you need to get past, then you tend to not like static types. The compiler prevents you from seeing your code running immediately.
Obviously there's other benefits to each system but I feel like this is the more "gut reaction."
- airfoil 14y agoHa! I think you may be on to something. I've always had a "fear of rejection" with the compiler and I tend to get more enjoyment when coding in Python, Lisp, etc..
- masklinn 14y ago> I have a theory about this - how you feel about static typing is related to whether you see the compiler as your friend or as your enemy. An alternative explanation is a dislike of overly verbose languages with terrible type systems (the poster child for this category being Java), and as a result of low exposure to better statically typed languages painting all of the category with a Java brush.
- deleted 14y ago[deleted]
- deleted 14y ago[deleted]