“George Lakoff famously wrote that we are able to understand complex concepts through metaphor; in this case, the metaphor is “interacting with a computer is having a conversation with a person.””

Another great design practice and technique that I once heard or read about but have not persistently used it in practice. The next time you design something, try having a conversation with your design or user interface. How did that conversation go?