Andrew SinclairWhen this topic comes up I always share this blog post from Robert Martin (Uncle Bob).Oct 19, 2015Oct 19, 2015