@davetron5000 @soulcutter My broader thesis is:

* The amount of benefit of static typing in catching bugs is not zero, but it's easily overrated
* Static typing has costs, and developers who are used to static typing kind of get used to it
* Developers used to static typing that come to dynamic typing languages tend to assume that because their static typing strategies don't work, there are no strategies for mitigating type issues.

1
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin
Andy Jones

@noelrap @davetron5000 @soulcutter It's not in the least scientific, but I feel that tracking nullability is a bit more useful than tracking types; the two often go together, of course.

Coding in C# this week. It's rubbish at warning when nulls will cause a problem, but I quite like the ?? and ??= operators and ? types.

0
1y
Replies