The way you can sell your work often determines how it is perceived by others. The substance of your project can be amazing, but a lackluster sell can leave the audience bored and confused.
@dyzz. I want to be absolutely clear here that there is no substitute for good substance.
However, when you have done work with good substance or have a very good idea you want to see your team implement in a future job, this is the time when it's probably the most important to have the skills to communicate that substance well. The best ideas will benefit others, lead to better systems, etc. and we don't want the good ideas to lose out to other ideas that might not have as good of technical merit, but are communicated well and thus trick others into thinking they are the best ideas.
In other words, good computer architecture often involves good communication.
@kayvonf yes I agree with you completely. Sorry if my comment was unclear.
I just wished to emphasize the importance of being able to communicate the "good substance" so that others may understand just how good it is.