Dober programer piše delujoč kod. Dober programski inženirj holistično reši pravo težavo — prevzema zahteve, zasnovo, kompromise, vzdrževljivost, testiranje, obratovanje in poslovno kontekst kode. Inženirstvo je kod plus presoja plus odgovornost za celoten življenjski cikel.
Kje je prava razlika
Pisati kod, ki prestane teste, je enostavna, naučljiva stvar. Težja in bolj vredna stvar je vse drugo: odločitev zgraditi, se mora integrirati v sistem in živeti z rezultatom kasneje.
