Planujemy dzieło, które pokaże cały nasz geniusz i zdobyte doświadczenie. Zdarza się jednak, że produkt istnieje już od dawna i wiele wyborów zostało dokonanych. Czy to tragedia? Nie, to szansa. Jak pracować z zastanym kodem, by nie wpaść w pułapkę cudzych błędów? Jak usuwać nadmiarowość kodu i systematycznie go refaktoryzować? Praca z zastanym kodem jest problemem niezależnym od języka programowania. Nikt jej nie lubi, a ta przeciwnie: lubi przypomnieć o sobie w najmniej oczekiwanym momencie.