Spoiler: OP works for Blizzard.
Spoiler: OP works for Blizzard.
Most of Dylan’s talks are good, but I liked this one in particular due to it talking about such a relatively old technology and how we’ve gotten used to some arbetary rules that aren’t in the spec. I feel like it does say that we should be careful with the rules we put in place for things like protocols, since sometimes tougher constraints lead to a less ambiguous experience for users and maintainers.
‘List’ is the correct abstract term for any data structure that holds a given number of values in an order, regardless of the implementation. So Python’s List, or C++'s Array or Vector, or a Linked List are all considered lists in the abstract sense.