> At some point communication is critical and you need to be able to write up a design document before making major changes or additions to code or infrastructure.
Not sure I've ever had to do that on a whiteboard or under pressure though. Also don't think being good at doing that correlates with writing good documentation