PinnedAndrew CairnsinMetaphorically SpeakingComposition over InheritanceA lot can be learned about software development by playing retro games.Feb 8Feb 8