News for hackers. Stuff that matters.
Re:Go 1.18 by rob74 on Wednesday March 16, 2022 @01:43AM (#30695715)
Spending lots of effort designing your type system to match your problem domain (or rather, what you think is your problem domain) is a pitfall which was made less likely by "classic" Go because the available types were very straightforward. Which also made it easier to refactor your code when you inevitably realized your initial approach didn't match the problem domain that well after all (or the problem domain changed, as it tends to do when you maintain an application over several years). And I totally understand that people are worried having generics will change this.

There are no comments on this comment yet.