3 ms·
"Multiple inheritance and operator overloading aren't bad, but at the time Java was designed, nobody had any idea how to use them properly." I think this is an
by j_baker 16y ago
"Multiple inheritance and operator overloading aren't bad, but at the time Java was designed, nobody had any idea how to use them properly."
I think this is an example of the kind of reasoning Feathers was talking about. Perhaps it did make sense at the time, but that's largely irrelevant. What is relevant is that the idea that programmers aren't capable of making decisions on their own isn't a good idea these days.