In a recent presentation, I heard the presenter emphatically referring to someone else code as “crap”; in the same presentation the presenter started to talk about architecture —and like most of the conversations I have heard recently that include the