Have you ever heard a programmer been instructed to write code that any randomly selected carpenter can immediately read and understand? What about a software architect, do you expect her grand designs to be fully comprehensible to the florist down on the corner? Would you truly expect that to exchange any of your project managers […]