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