Dobar programer piše kod koji radi. Dobar softverski inženjer holistički rješava pravi problem — preuzimajući odgovornost za zahtjeve, dizajn, kompromise, održivost, testiranje, operacije i poslovni kontekst koda. Inženjerstvo je kod plus prosuđivanje plus odgovornost za cijeli životni ciklus.
Gdje je pravi razdion
Pisanje koda koji prolazi testove je lagan, učljiv dio. Teži, vrijedniji dio je sve oko toga: odlučivanje graditi, bi trebalo pristajati sustavu, i živjeti s time kasnije.
