Whenever I think of the programming maxim ‘composition over inheritance’, I think of this piece: codeofhonor.com/blog/tough-tim
I think it’s more visceral because it’s Starcraft, and you can imagine the horror of the inheritance chains because you know what game units are involved.
