Contemporary influences on design practice