News for hackers. Stuff that matters.
Re:Go and Java: Rethinking Type Safety for the Pragmatic Age by stouset on Tuesday November 26, 2024 @05:05PM (#42250572)
This is the “as long as programmers are perfect and remember to always do the right thing everywhere, everything will be great” argument.

Developers are not perfect and the footguns in languages have a cumulative effect. Any one thing isn’t necessarily a big deal but when you have multiple interacting footguns (always check for nil, nil interfaces don’t actually equal nil, default zero values need to be sane even when they make no sense, etc.) both the surface area for errors and the level of care needed to avoid them increases dramatically.

There are no comments on this comment yet.