No início, fazer blogs e screencasting era um pouco assustador para mim. Tenho estado privada e publicamente escrevendo e gravando-me com frequência, apenas para pegar o jeito.
Screencasts são ótimos para explicar e exibir seu trabalho. Tanto para fins de marketing, mas também para motivar sua equipe e exibir fluxos de trabalho complexos, caso as palavras não sejam suficientes.
Acho que, para cada programador, encontrar maneiras de se mostrar e se explicar de outras maneiras além do código pode realmente melhorar sua vida pessoal e profissional.