Kravet til eksakthet i kildekode er ekstremt høy. En programmerer som sitter og jobber vil som regel måtte rette opp en rekke skrivefeil før kildekoden hans er brukbar. Selv ting som et feilplassert komma vil gjøre at kildekoden ikke kan brukes. I tillegg så vil ethvert program av en ikke-triviell størrelse inneholde logiske brister som vises under testing eller bruk. Programmereren må da tilbake til kildekoden og gjøre endringer.