A jó programozó működő kódot ír. A jó szoftvermérnök holistikusan oldja meg a megfelelő problémát — vállalja a követelményeket, a tervezést, a kompromisszumokat, a karbantarthatóságot, a tesztelést, az operációkat és a kód körüli üzleti kontextust. A mérnöki tevékenység a kód plusz ítélőképesség plusz felelősség az egész életcikluson keresztül.
Ahol valóban meghúzódik a különbség
Az olyan kódot írni, amely megfelel a teszteknek, könnyű és tanulható. A nehezebb, értékesebb rész az, ami körülötte van: az kell építeni, illeszkedjen a rendszerbe, és később vele együtt élni.
