Hacker News new | ask | show | jobs
by dm319 1650 days ago
It's interesting because I remember all the early discussions against generics in Go centred around "what Real World scenario do you need it for?"

An argument against generics was that people found it hard to find examples that were 'real' where generics would be beneficial, and so because it was rarely needed the question of whether the language should be drastically bodged/ruined/adjusted for this feature was called into question.

In retrospect you had a self-selecting population of people who loved Go and presumably didn't have much use for generics, whereas people who did presumably used something else.

I guess all we can learn from this is that human imagination is poor, and many of us need the thing in our hand to work out what we can do with it.