Jak pisać kod by po tobie nie przeklinali?

Jak pisać kod by po tobie nie przeklinali?

Długość życia kodu oraz programów jest długi. Powoduje to często, że osoby które zaczynały go pisać i znają go od podszewki nie prowadzą go do końca. Myślę, że każdy programista z dłuższym stażem dostał kod nad którym miał ochotę przeklinać ponieważ był nieczytelny, zagmatwany i praca z nim to była udręka. Dziś chciałbym się pochylić nad rzeczami które najczęściej wkurzają i jak nim zapobiegać by inni nie musieli po nas przeklinać.