Γιατί οι προγραμματιστές χρησιμοποιούν πλαστικά παπάκια όταν ψάχνουν λάθη στον κώδικα
Χιλιάδες προγραμματιστές έχουν πλαστικά παπάκια στο γραφείο τους
Στο γραφείο ενός προγραμματιστή μπορεί να δεις δίπλα στο πληκτρολόγιο ένα μικρό πλαστικό παπάκι. Δεν είναι παιχνίδι. Είναι εργαλείο που βοηθάει να βρει τι δεν πάει καλά στον κώδικα.
Η μέθοδος λέγεται rubber duck debugging. Ο προγραμματιστής εξηγεί βήμα βήμα στην πάπια τι κάνει κάθε γραμμή. Όταν το ακούει δυνατά, συχνά καταλαβαίνει πού είναι το λάθος.
Η ιδέα έγινε γνωστή το 1999 στο βιβλίο The Pragmatic Programmer. Εκεί περιγράφεται ένας προγραμματιστής που μιλούσε πάντα σε ενα πλαστικό παπάκι. Έτσι καθιερώθηκε ο όρος.
Στην πράξη δεν χρειάζεται το παπάκι. Μπορεί να είναι ένα παιχνίδι, μια κούπα ή ακόμα και το κατοικίδιο. Το θέμα είναι να εξηγήσεις καθαρά, χωρίς πίεση. Αυτό κάνει τον εγκέφαλο να βλέπει διαφορετικά το πρόβλημα.
Σήμερα, χιλιάδες προγραμματιστές έχουν πλαστικά παπάκια στο γραφείο τους. Σε πανεπιστήμια και εταιρείες, η εικόνα έχει γίνει σχεδόν σύμβολο.