Η παγίδα της τεχνητής παραγωγικότητας
Η εμπειρία του συγγραφέα αναδεικνύει ένα κρίσιμο ζήτημα στη σύγχρονη ανάπτυξη λογισμικού: την αντικατάσταση της βαθιάς σκέψης με την αυτοματοποιημένη παραγωγή κώδικα. Ενώ αρχικά η χρήση AI φάνηκε να εκτοξεύει την ταχύτητα, σύντομα μετατράπηκε σε ένα μοντέλο όπου ο μηχανικός ξοδεύει περισσότερο χρόνο στο να «επιβλέπει» και να διορθώνει ασαφή αποτελέσματα, παρά στο να επιλύει προβλήματα. Η ψευδαίσθηση της απόδοσης (tokenmaxxing) συχνά καλύπτει την έλλειψη πραγματικής κατανόησης των αλλαγών που εισάγονται στο production.
Η διάβρωση του τεχνικού ελέγχου
Το πιο ανησυχητικό εύρημα είναι η σταδιακή απώλεια της ικανότητας του μηχανικού να αξιολογεί την ποιότητα του κώδικα. Όταν ο προγραμματιστής σταματά να γράφει ο ίδιος τις δοκιμές (TDD) και βασίζεται σε AI, χάνει την επαφή με το domain logic. Η διαδικασία μετατρέπεται σε μια ατέρμονη αλληλουχία από PRs που ο μηχανικός δεν μπορεί να υποστηρίξει σε ένα code review, οδηγώντας σε μια κατάσταση όπου ο κώδικας γίνεται «μαύρο κουτί» (black box).
Επιστροφή στις ρίζες της μηχανικής
Η απόφαση για πλήρη αποχή από τη χρήση AI αποτέλεσε μια συνειδητή προσπάθεια ανάκτησης της πνευματικής διαύγειας. Η επιστροφή στο χειροκίνητο coding και το TDD επέτρεψε στον συγγραφέα να ανακτήσει τον έλεγχο, να μειώσει το μέγεθος των PRs και να βελτιώσει την ποιότητα της επικοινωνίας με την ομάδα του. Η ουσία της μηχανικής δεν έγκειται στον όγκο των γραμμών κώδικα, αλλά στην ικανότητα του μηχανικού να κατανοεί, να συντηρεί και να ευθύνεται για το σύστημα που κατασκευάζει.