Я читал книгу Ричарда П. Габриэля "Шаблоны программного обеспечения" (pdf), в которой содержится эссе под названием "Написание Бродсайда" в который он утверждает, что программисты должны развивать свою способность писать четко. Я обнаружил, что его предложения определенно улучшили мою способность писать технические спецификации и проектные документы.
Один из его предложений - разработать письменные семинары на работе. Это поможет улучшить вашу способность четко выражать себя при оформлении ваших проектов.
У нас уже есть система, где один раз в неделю член команды дает Pecha Kucha обсуждает любую тему, чтобы помочь улучшить наши способности для презентаций.
Итак, я думаю о том, чтобы предлагать письменные семинары.
Кто-нибудь имеет письменные семинары по месту работы?
"Человек, обладающий знаниями, но не имеющий силы ясно выражать его, не лучше, чем если бы у него никогда не было никаких идей". - Thucydides
Изменить: о чем я говорю здесь, это способность документировать ваш код четким образом, например. технические спецификации и проектные документы. Не написание самого исходного кода.