Ένας καλός κωδικοποιός γράφει κώδικα που λειτουργεί. Ένας καλός μηχανικός λογισμικού λύνει το σωστό πρόβλημα ολιστικά — αναλαμβάνοντας τις απαιτήσεις, το σχεδιασμό, τις αντιστροφές, τη συντηρησιμότητα, τα τεστ, τις λειτουργίες και το επιχειρηματικό πλαίσιο γύρω από τον κώδικα. Η μηχανική είναι κώδικας συν κρίση συν ευθύνη για ολόκληρο τον κύκλο ζωής.
Όπου βρίσκεται πραγματικά η γραμμή
Η γραφή κώδικα που περνάει τα τεστ είναι το εύκολο, διδακτό μέρος. Το δυσκολότερο, πιο πολύτιμο μέρος είναι όλα όσα το περιβάλλουν: απόφαση να χτίσετε, θα πρέπει να ταιριάζει στο σύστημα, και να ζήσετε με το αργότερα.
