Dobrý kodér píše fungující kód. Dobrý softwarový inženýr holisticky řeší správný problém — má na starosti požadavky, design, kompromisy, udržovatelnost, testování, operace a obchodní kontext kódu. Inženýrství je kód plus úsudek plus odpovědnost za celý životní cyklus.
Kde je opravdu hranice
Psaní kódu, který projde testy, je snadná, naučitelná část. Těžší a cennější část je vše kolem: rozhodnutí stavět, by se mělo vejít do systému a později.
