Great piece of advice. Agree on the audience as compiler analogy, recently read through an article on Think-Write-Share as a means to reflect and communicate and at the same time willing to allow critiques from others during "Share".