Програмистите (или разработчиците на софтуер) често подценяват значението на доброто писане. Те са склонни да се фокусират повече върху това да станат страхотни в писането на код. Но разработването на софтуер е много повече от просто кодиране. Писането на добър код и изчистването му е отправна точка, но заедно с това разработчикът на софтуер трябва да бъде и ефективен комуникатор. Всъщност много от нас биха отворили имейла си първо преди своята IDE, веднага щом отворят компютъра си.

В днешно време имейлите са се превърнали във важен инструмент на всеки екип за разработка на софтуер. Използваме имейли, за да обсъждаме изискванията или заявките за функции, да съобщаваме за грешки или дефекти, да докладваме за неуспешен тестов план, да обсъждаме планове за развитие, да актуализираме ежедневно/седмично състояние и много други. Като разработчици, ние трябва да пишем добре или нашите клиенти или колеги няма да ни разберат.

Спомням си, че един от моите старши колеги веднъж ми каза, че колкото по-добре пише един програмист в имейлите си, толкова по-добре изглежда и кодът му. Едва наскоро осъзнах какво ми каза той и колко ценно умение е остроумието. Писането ни принуждава да организираме мислите си по сплотен начин, така че другите хора да могат да ни разберат. В известен смисъл програмирането също е писане, освен че се опитвате да накарате компютъра да направи нещо.