Re:Practical nil panic detection for Go
by tialaramex on Saturday November 18, 2023 @01:54PM
(#38323032)
It's definitely not as simple as "More features = harder to learn".
Removing footguns (nulls are a footguns, race-able concurrent APIs are a footgun) can make it easier to learn even though this may introduce new features (in this case sum types) to solve the problem.
Removing footguns (nulls are a footguns, race-able concurrent APIs are a footgun) can make it easier to learn even though this may introduce new features (in this case sum types) to solve the problem.