defensive design in software engineering is called defensive programming a guy in a white shirt sunglasses and black pants is riding his skateboard on a street with a lot of trees in the background anglo catholics particularly in london were sometimes called sacramental socialists