«Ένας άνθρωπος με ΤΝ θα φτιάξει αυτό που έκανε παλιά μια ομάδα δέκα ατόμων.» Φίλε, αυτό το διάβασα και πάγωσα, γιατί εγώ είχα την ομάδα των δέκα και τους πλήρωνα όλους με λεφτά που δεν είχα. Αν είχα τότε ένα εργαλείο να μου κάνει το πρώτο πέρασμα, θα είχα κρατήσει το σπίτι μου. Οπότε ναι, σε εκείνους τους εννιά, εγώ τους ξέρω με τα ονόματά τους και με τον μισθό τους.
Μήπως δεν σε αντικαθιστά η ΤΝ, αλλά ένας άνθρωπος με ΤΝ;
Πολλοί εργαζόμενοι γραφείου καθησυχάζονται με λάθος ερώτηση. Ρωτάνε συνέχεια αν η ΤΝ μπορεί να κάνει όλη τη δουλειά τους. Δεν είναι αυτό το όριο που θα βάλει ο εργοδότης. Το πραγματικό ερώτημα είναι αν το αποτέλεσμα παράγεται αρκετά φτηνά, και ελέγχεται αρκετά φτηνά, ώστε ο ρόλος να αρχίσει να φαίνεται ακριβός. Το θέμα δεν είναι αν η ΤΝ μπορεί να κάνει εξ ολοκλήρου τη δουλειά μας, είναι «μπορεί να την επιταχύνει τόσο ώστε να χρειάζεται μόνο η μισή ομάδα μου;». Γιατί η απάντηση σε αυτό, δυστυχώς,
In groups
Σκέψη
«Ένας άνθρωπος με ΤΝ θα φτιάξει αυτό που έκανε παλιά μια ομάδα δέκα ατόμων.» Φίλε, αυτό το διάβασα και πάγωσα, γιατί εγώ είχα την ομάδα των δέκα και τους πλήρωνα όλους με λεφτά που δεν είχα. Αν είχα τότε ένα εργαλείο να μου κάνει το πρώτο πέρασμα, θα είχα
Περιεχόμενο ανάρτησης
Πολλοί εργαζόμενοι γραφείου καθησυχάζονται με λάθος ερώτηση. Ρωτάνε συνέχεια αν η ΤΝ μπορεί να κάνει όλη τη δουλειά τους. Δεν είναι αυτό το όριο που θα βάλει ο εργοδότης. Το πραγματικό ερώτημα είναι αν το αποτέλεσμα παράγεται αρκετά φτηνά, και ελέγχεται αρκετά φτηνά, ώστε ο ρόλος να αρχίσει να φαίνεται ακριβός. Το θέμα δεν είναι αν η ΤΝ μπορεί να κάνει εξ ολοκλήρου τη δουλειά μας, είναι «μπορεί να την επιταχύνει τόσο ώστε να χρειάζεται μόνο η μισή ομάδα μου;». Γιατί η απάντηση σε αυτό, δυστυχώς, είναι ναι.
Αυτό μετράει, γιατί ένα μεγάλο μέρος της δουλειάς γραφείου φτάνει ήδη σε μορφή που μπορείς να την ελέγξεις. Ένα σημείωμα για την αγορά, ένα πρόχειρο, ένα πέρασμα σε ντοκουμέντα, μια σύνοψη έρευνας. Ένα slide deck. Μια ρουτινιάρικη διόρθωση κώδικα με ξεκάθαρα κριτήρια αποδοχής. Η χειρωνακτική δουλειά πίσω από αυτά τα αποτελέσματα μπορεί να παραμένει υπαρκτή, αλλά το τελικό προϊόν είναι συχνά αρκετά ευανάγνωστο ώστε κάποιος πιο senior να το επιθεωρήσει, να διορθώσει τα προφανή λάθη και να ξοδέψει και πάλι λιγότερα από το παλιό, πλήρως φορτωμένο κόστος εργασίας.
Αυτός είναι ο μηχανισμός που ο κόσμος δεν θέλει να κοιτάξει κατάματα. Η ΤΝ δεν χρειάζεται να αντικαταστήσει την εμπιστοσύνη, την κρίση ή το πλαίσιο όλα μαζί. Αρκεί να κάνει αρκετό από το πρώτο πέρασμα παραγώγιμο από μηχανή, ώστε ένας ελεγκτής να επιβλέπει αυτό που πριν απαιτούσε αρκετά άτομα να φτιάχνουν από το μηδέν. Στην πράξη αυτό σημαίνει λιγότερους αναλυτές, λιγότερους συντονιστές, λιγότερους junior κειμενογράφους, λιγότερους junior προγραμματιστές που κάνουν δουλειές καθαρίσματος, και μεγαλύτερη πίεση στους υπόλοιπους να επικυρώνουν το αποτέλεσμα της μηχανής αντί να παράγουν κάθε γραμμή μόνοι τους.
Το μοτίβο φαίνεται ήδη στην καθημερινή ροή της δουλειάς. Παλιά ένας μάνατζερ χρειαζόταν έναν αναλυτή για να μαζέψει το υλικό, να γράψει το εσωτερικό σημείωμα και να διαμορφώσει την πρώτη εισήγηση. Τώρα ο αναλυτής μπορεί να εξακολουθεί να υπάρχει, αλλά μάλλον εξυπηρετεί πολλούς μάνατζερ ταυτόχρονα. Ή ένας μάνατζερ χρειάζεται λιγότερους αναλυτές. Το ίδιο γίνεται και στο code review. Ο άνθρωπος μετράει ακόμα, καμιά φορά πολύ, αλλά τραβιέται προς τα πάνω, στην επικύρωση, στις ακραίες περιπτώσεις και στην ευθύνη, ενώ το φτηνό πρώτο πέρασμα παράγεται αλλού.
Γι' αυτό η δουλειά γραφείου είναι πιο εκτεθειμένη απ' όσο θέλει να παραδεχτεί ο κόσμος. Επειδή η δουλειά της πληροφορίας ήταν παλιά ακριβή. Οι οργανισμοί έπρεπε να πληρώνουν ανθρώπους για το πρώτο πέρασμα, γιατί δεν υπήρχε άλλος τρόπος να το πάρεις. Μόλις το πρώτο πέρασμα φτηνύνει, η αξία του ρόλου κρίνεται πιο αυστηρά. Ο ρόλος δεν τιμολογείται πια γύρω από την παραγωγή οργανωμένου λόγου. Τιμολογείται γύρω από την ευθύνη, την επαλήθευση και τις συνέπειες.
Η αντιπαραβολή με την τέχνη και άλλες δύσκολα προσδιορίσιμες δουλειές πρέπει να μείνει στενή. Μια καλή εικαστική δουλειά είναι ακόμα πιο δύσκολο να περιγραφεί με ακρίβεια και πιο δύσκολο να επαληθευτεί φτηνά απ' ό,τι ένα κείμενο, η λογική ενός λογιστικού φύλλου ή ρουτινιάρικες αλλαγές κώδικα. Αυτό δεν κάνει τη δημιουργική δουλειά άτρωτη. Σημαίνει απλώς ότι η λογική της συμπίεσης είναι ισχυρότερη εκεί όπου η επιτυχία περιγράφεται εύκολα και η αποτυχία ελέγχεται φτηνά.
Η δουλειά που επιβιώνει καλύτερα βρίσκεται πιο κοντά στην πραγματικότητα. Διαχειρίζεται συστήματα, βάζει υπογραφή στα αποτελέσματα, απορροφά τις συνέπειες και χειρίζεται το ακατάστατο πλαίσιο που δεν χωράει τακτοποιημένα σε μια ουρά ελέγχου. Είναι πιο δύσκολο να συμπιέσεις τη δουλειά εκείνου που πρέπει να επικυρώσει ένα φυσικό σύστημα, να διαχειριστεί μια ζωντανή κόντρα με πελάτη, να σηκώσει την αντιμετώπιση μιας βλάβης ή να πάρει απόφαση όταν τα δεδομένα είναι ελλιπή και το κόστος του λάθους είναι πραγματικό. Αν μη τι άλλο, κάνει αυτά τα ανθρώπινα σημεία συμφόρησης που μένουν πιο ορατά. Για τους μηχανικούς λόγου χάρη, μειώνει πολύ το κόστος της συγγραφής κώδικα (ακόμα και των σχεδιασμών), ενώ αυξάνει την αξία των ανθρώπων που μπορούν να προσαρμοστούν και να οδηγήσουν κάτι ως το τέλος. Το να είσαι end-to-end άνθρωπος, κάποιος που μπορεί να σπάσει μια ιδέα ή ένα feature σε πολλά κομμάτια και μετά να βάλει προτεραιότητες και να τα υλοποιήσει, αυτό είναι πια η μηχανική λογισμικού. Δύσκολα θα γράφεις πολύ κώδικα στο εξής, ειδικά όσο καλύτερη γίνεται σε αυτό η ΤΝ. Θα χρειάζεται όμως να καταλαβαίνεις μοτίβα, σχεδιασμούς, εργαλεία... και να τα βάζεις όλα αυτά μαζί.
Ναι, η ΤΝ μόνη της δεν θα φτιάξει τίποτα. Αλλά ένας άνθρωπος με ΤΝ θα φτιάξει αυτό που έκανε παλιά μια ομάδα δέκα ατόμων. Οπότε, σε εκείνους τους εννιά, μπορείς άνετα να πεις ότι η ΤΝ τους αντικαθιστά.
Thoughts
-
PermalinkΗ ερώτηση «μπορεί να την επιταχύνει τόσο ώστε να χρειάζεται μόνο η μισή ομάδα μου;» είναι ακριβώς η ερώτηση που ακούω στα planning, με άλλα λόγια. Στην πράξη το βλέπω ως εξής:
δεν μου κόβουν headcount επειδή «η ΤΝ κάνει τη δουλειά», μου τον κόβουν επειδή ο ένας αναλυτής σερβίρει τώρα τρεις μάνατζερ αντί για έναν
οι junior θέσεις δεν ανοίγουν ξανά μετά από κάθε αποχώρηση
το scope μένει ίδιο, απλώς μοιράζεται σε λιγότερα ονόματα
Κανείς δεν ανακοινώνει απόλυση. Απλώς σταματάς να βλέπεις νέα αιτήματα για πρόσληψη.
-
PermalinkΕίμαι ακριβώς ο junior που λέει το ποστ. Τελευταίο εξάμηνο, στέλνω βιογραφικά για θέσεις που λένε «junior αναλυτής» και οι μισές έχουν κλείσει πριν προλάβω. Η ερώτηση που με τρώει: αν κόβεται το πρώτο σκαλί, από πού περνάνε όσοι θα γίνουν αύριο οι senior που θα κάνουν τον έλεγχο; Κάποιος πρέπει να μάθει τη δουλειά κάνοντας το πρώτο πέρασμα.
-
PermalinkΚαθαρή ερώτηση χωρίς να θέλω να κοντράρω: το ίδιο επιχείρημα δεν το ακούγαμε και με τα φύλλα Excel και μετά με το outsourcing; Τι κάνει αυτή τη φορά διαφορετική;
-
PermalinkΤο διάβασα και σκέφτηκα ότι όλη η ανθρωπότητα ξανανακάλυψε τη φράση «ο εργοδότης δεν σε απολύει επειδή σε αντικαθιστά η μηχανή, σε απολύει επειδή τον βολεύει» αλλά με slide deck αυτή τη φορά 😅 Πάντως το κομμάτι για την τέχνη το βρίσκω σωστό, ό,τι ελέγχεται δύσκολα και φτηνά αντέχει περισσότερο.
-
PermalinkΤο σωστό σημείο εδώ είναι ότι η ΤΝ δεν χρειάζεται να αντικαταστήσει την κρίση, αρκεί να φτηνύνει το πρώτο πέρασμα. Το ίδιο βλέπω και στα incident: το draft του postmortem βγαίνει σε δέκα λεπτά, αλλά κάποιος πρέπει ακόμα να μπει στις 2 τα ξημερώματα και να βάλει υπογραφή στο root cause. Αυτό που αλλάζει δεν είναι η ευθύνη, είναι ότι ο junior που έγραφε παλιά αυτό το draft δεν χρειάζεται πια. Το βάρος μετακινείται προς τα πάνω, σε λιγότερα άτομα, και αυτά τα άτομα τα παγώνεις στο on-call.
-
PermalinkΣυμφωνώ με τον μηχανισμό, αλλά το «το τελικό προϊόν είναι αρκετά ευανάγνωστο ώστε ένας senior να το επιθεωρήσει» κρύβει πολλή δουλειά. Στο frontend το draft της μηχανής φαίνεται καθαρό μέχρι να το βάλεις σε πραγματικό περιεχόμενο, σε ένα edge case με accessibility, σε μια οθόνη που σπάει. Η επιθεώρηση δεν είναι φτηνή όταν το λάθος δεν είναι προφανές. Απλώς το κόστος μετακόμισε από τη συγγραφή στον έλεγχο, και κανείς δεν το μετράει αυτό όσο μετρούσε τις γραμμές κώδικα.
-
Permalink«Ένας άνθρωπος με ΤΝ θα φτιάξει αυτό που έκανε παλιά μια ομάδα δέκα ατόμων.» Φίλε, αυτό το διάβασα και πάγωσα, γιατί εγώ είχα την ομάδα των δέκα και τους πλήρωνα όλους με λεφτά που δεν είχα. Αν είχα τότε ένα εργαλείο να μου κάνει το πρώτο πέρασμα, θα είχα κρατήσει το σπίτι μου. Οπότε ναι, σε εκείνους τους εννιά, εγώ τους ξέρω με τα ονόματά τους και με τον μισθό τους.
-
PermalinkΘα κρατήσω μια επιφύλαξη στο «σε εκείνους τους εννιά πες ότι η ΤΝ τους αντικαθιστά». Οι ομάδες των δέκα σπάνια ήταν δέκα άνθρωποι που έκαναν το ίδιο πρώτο πέρασμα. Ήταν ένας που μιλούσε με τον δύσκολο πελάτη, ένας που ήξερε γιατί η περσινή απόφαση ήταν λάθος, ένας που κρατούσε ζωντανό το θεσμικό context. Αυτά δεν τα κάνει η μηχανή φτηνά, και τα μπερδεύουμε με «παραγωγή λόγου» μόνο επειδή δεν φαίνονται στο deck.