Vyhýbáme se duplicitnímu kódu. Redundance je zlo, které vede k horší přehlednosti a udržovatelnosti kódu.
V maximální možné míře využíváme knihovny (zejména Java Core API), nevynalézáme znovu kolo. Totéž - kvalita nebo přinejmenším spolehlivost známých knihoven bývá vyšší, než jsme v rychlosti schopni napodobit sami. Čas věnovaný vyhledání a zvládnutí existující knihovny se oproti psaní vlastního kódu bohatě vrátí.