Jedna od najvažnijih stvari koje treba uzeti u obzir prilikom pisanja koda je zapravo planiranje njegovog pisanja. Ako se kod piše sa samo krajnjim ciljem na vidiku, onda je to lako, jer je za čist i kvalitetan kod potrebno malo više vremena.
Korišćenje ispravnih konvencija imenovanja je odličan početak. Različitim elementima izvornog koda, kao što su klase, objekti, metode i funkcije, treba dati smislena imena kako bi se izbegla zabuna i da bi bili očigledni drugom programeru i mašini koja ih čita. Razmak i formatiranje su od vitalnog značaja za čisto kodiranje sa ljudske tačke gledišta, jer vrlo malo nas može da pogleda kod, a da se ne izgubi u njemu. Međutim, važno je da se ovo uradi kako treba, jer previše nasumičnih razmaka i praznina može povećati veličinu datoteke što utiče na vreme učitavanja sajta. Doslednost je takođe ključna. Ako se pobrinemo da svo naše osoblje poštuje naše konvencije za čisto kodiranje (osim ako nemaju bolju ideju za nešto, u kom slučaju bismo usvojili ovu novu metodu u naše konvencije), onda će našem osoblju biti lako da pređe na različite projekte kada je potrebno.