As a designer, there’s a lot to learn to be able to communicate effectively. A User Interface or User Experience design project is never straight to the point, it comes with a lot of ambiguity and challenges at different aspects in the design process. These challenges can only be tackled if a designer has certain soft skills to back one’s technical knowledge.