interesting article on conflation of terms across creative and technical disciplines. i think the best way to avoid it is to not use an ambiguous words like architecture/design alone. visual design, user experience design, information architecture, system design, systems architecture all come in handy.