Skip to content
PodBase
Technical Debt: Το Χρέος που Δεν Βλέπεις αλλά Πληρώνεις Κάθε Μέρα

Technical Debt: Το Χρέος που Δεν Βλέπεις αλλά Πληρώνεις Κάθε Μέρα

Control Alt Life
Μάιος 21, 2026 00:52:29 Σεζόν 2 Επεισόδιο 16
Συνδεθείτε για να δηλώσετε αν σας αρέσει
Συνδεθείτε για να δηλώσετε αν σας αρέσει
Προσθήκη σε Λίστα Επεισοδίων
Αποθηκεύστε αυτό το επεισόδιο σε λίστα.
Όνομα Λίστας

Σχετικά με αυτό το επεισόδιο

Σε αυτό το επεισόδιο του Control Alt Life αναλύουμε πώς δημιουργείται το τεχνικό χρέος, γιατί συσσωρεύεται αθόρυβα και ποιες συνέπειες έχει στην ταχύτητα, την ποιότητα και τη βιωσιμότητα ενός οργανισμού.

Μιλάμε για την πίεση των deadlines, την κουλτούρα του "θα το φτιάξουμε αργότερα" και πώς η συνεχής μετάθεση προβλημάτων τελικά σε φέρνει σε αδιέξοδο. Εξετάζουμε επίσης τον ρόλο του AI στη δημιουργία νέου τεχνικού χρέους, όταν η υιοθέτησή του γίνεται χωρίς σχέδιο και χωρίς κατανόηση των συνεπειών.

Αν αναρωτιέσαι γιατί οι αλλαγές παίρνουν όλο και περισσότερο χρόνο ή γιατί το codebase σου νιώθει σαν βάλτος, αυτό το επεισόδιο είναι για σένα.

Αυτόματη μεταγραφή — ενδέχεται να περιέχει λάθη.

Γεια Σοδωρή. Γεια σας Κυριακό. Για πάση λοιπόν είναι μετά το WITEST, οπότε να πούμε ότι ευχαριστούμε πάρα πολύ για άλλη μια φορά την διοργάνωση του WITEST που μας κάλεσε. Περάσαμε πάρα πολύ ωραία. Είχαμε τη τύχη και τη χαρά να βρεθούμε και σε ένα πάνελ, όπου μαζί με τον Σοδωρή και την Εύη από το Τριαδοπούλ από το WELead κάναμε κάποιες ερωτήσεις σε κάποιους ανθρώπους του χώρου για το QA και για το UX.

θα είχαμε πάρα πολλά πράγματα ήταν πολύ ενδιαφέρον οπότε ήταν μεγάλη μας χαρά να είμαστε εκεί για άλλη μια φορά έχοντας πει λοιπόν αυτά Κυριάκο πάμε να σου φτιάξουμε την ημέρα λίγο όταν ο Θοδωρής λέει να σου φτιάξουμε την ημέρα λίγο ποτέ δεν είναι καλό αλλά επειδή κάνουμε recording δεν θεωρώ ότι θα το πάει κάπου λάθος για πες για πες τίποτα απλά θα σε προσγειώσω λίγο στην πραγματικότητα Κυριάκο γιατί όντως πέρασαν πάρα πολύ ωραίες τογούδιτες Ήταν μια πολύ ευχάριστη νότα Στη μουντή καθημερινότητα Την οποία περνάμε Αλλά έρχεται κάποια στιγμή η ζωή Και σε ξυπνάει Κυριάκο Οπότε σήμερα έχουμε επιλέξει ένα θέμα Το οποίο πολύ μας βασανίζει Πολύ μας πάει τα νεύρα Αλλά σχεδόν ποτέ δεν κάνουμε τίποτα για να τα αλλάξουμε Φαντάσου δεν κάνουμε τίποτα για να τα αλλάξουμε Και δεν έχουμε καν λύση γι' αυτό Τόσο πολύ δεν κάνουμε δηλαδή για να τα αλλάξουμε Σε αυτό το podcast δεν έχουμε μιλήσει ποτέ γι' αυτό.

Ισχύει, δεν έχουμε μιλήσει ποτέ γι' αυτό. Είναι κάτι που νομίζω οι περισσότεροι, είτε QA, είτε engineers, είτε UX, είτε ό,τι θες βάλε, το έχουν αντιμετωπίσει ή έχουν κληθεί να το αντιμετωπίσουν. Και δεν είναι τίποτα άλλο από το technical debt, Κυριάκο. Είπα αυτή στις δύο λέξεις τις φοβερές, τη μία δίπλα στην άλλη, επιτέλους.

Ήρθε ο καιρός λοιπόν να μιλήσουμε για το Technical Debt, τι είναι σε παιδιά που κάποιος δεν το ξέρει και όλα τα υπόλοιπα, τι κάκο κάνει, πώς δημιουργείται και τα σχετικά. Για να το περιγράψουμε πάρα πολύ απλά το Technical Debt, φανταστείτε το ξεσενάριο. Έρχεται ένα ticket, απλό. Σκεφτείτε κάτι απλό που κάνετε στη δουλειά σας, έτσι.

Ένα απλό request από κάποιον. Να προσθέσω σε μία φόρμα, ποιος γράφει φόρμας ακόμα σήμερα, να προσθέσω σε μια φόρμα ένα validation ή να βάλω άλλο ένα πεδίο ή να προσθέσω κάτι σε κάτι που υπάρχει ήδη. Ωραία. Και το στομελό σας το θεωρείται πάρα πολύ απλό με απλό το τίκιο και τα απλά όλα. Και λες εντάξει πώς θα σου πάρει.

Ε εντάξει θα μου πάρει μια ωρίτσα. Όλο μαζί. Ξεκινάς λοιπόν να το κάνεις και βλέπεις ότι στο τοπίο ήταν πάρα πολύ όπλο εξ αρχής και θα σου έπαιρνε μια ωρίτσα τελικά σου παίρνει μια μερίτσα. δεν υπάρχει αυτή η μονάδα μέτρησης την δημιούργησα μόλις αλλά μία μέρα λοιπόν και μετά λες ξεκινάς να το κάνεις αν ξέρεις την περιοχή που θα πας να το κάνεις θα το πεις εξ αρχής, παιδιά αυτό εδώ έχει γίνει χαμός δεν πρόκειται να μας πάρει μόνο μία ωρίτσα, ξεχάσε το αν δεν την ξέρεις θα υποσχεθείς μία ωρίτσα και θα το λες όσο πάρει μία μέρα και θα έρθει ο Θεωρής από εκεί και θα σου πει ρε παιδιά είπαμε μία ώρα τι έγινε, ξέρω εγώ, άντε δύο ώρες 50% αύξηση αλλά μια μέρα ή δύο μέρες ή είμαστε ακόμα εδώ που το συζητάμε τι γίνεται νομίζω ότι κάπως έτσι μπορώ να περιέψω το Technical Depth όταν δηλαδή είναι όλα τόσο χάλια ή είναι σε τέτοιο βαθμό τζέγκα ου να το μ' αρέσει και αυτό ένα μόνιμο τζέγκα στο κώδικά σου οπότε εκείνη τη στιγμή ο Κυριάκος που θα αγχωθεί γιατί υποσχέθηκε μία ώρα

και έχουμε περάσει δύο μέρες και ακόμα δεν έχει γράψει γραμμή κώδικα. Τυχαίο παράδειγμα. Τυχαίο παράδειγμα. Τι θα κάνει για να πάει παρακάτω και να ξεφορτωθεί τον κακό manager που του ζαλίζει τα αυτιά. Θα κάνει κι αυτός ό,τι κάνει η προηγούμενη. Θα προσθέσει λοιπόν κι αυτός ένα ακόμα τουβλάκι σε αυτό το τζέγκα και θα βάλει κι αυτός το λιθαράκι του σε αυτό το πράγμα που λέμε technical debt.

Άρα θα δημιουργήσει κι αυτός με τη σειρά του ένα χρέος. Γεύσου όμως, η ικανοποίηση που παίρνεις όταν βάζεις αυτό το τουβλάκι επάνω, το ακουμπάς με μεγάλη μαεστρία, λες τώρα θα τα αφήσω, το αφήνεις και δεν πέφτει. Και συνεχίζει. Σωστά, σωστά. Μόνο αυτή την ικανοποίηση να βάλεις, φτάνει. Εγώ νιώθω ολυφληρωμένος άνθρωπος εκεί.

Νομίζω ότι πάντως περιέγραψε πάρα πολύ καλά αυτό το τεχνικό τέτος τζέγκα, γιατί είναι κάτι το οποίο εκείνη τη στιγμή το βάζεις πάνω στέκεται ο πύργος δεν πέφτει και λες τι ωραία ναι ο επόμενος θα το πιει μπορεί να είσαι εσύ ο επόμενος μετά από δύο μήνες δεν έχει καμία σημασία αλλά εκείνη τη στιγμή νιώθεις πάρα πολύ ωραία λες οκ ολοκλήρωσα δεν θα με ζαλίζει πια ο άλλο manager μου αν δεν να πάει στα κομμάτια έχω τη δουλειά μου την έκανα τι έλεγε το ticket να βάλω το like πάνω στον τζέγκα Αυτός είναι ο τίτλος. Αυτό θα κάνω.

Μέχρι που θα περάσουν οι σειρές και θα έρθει η στιγμή να ξανακουμπήσεις το συγκεκριμένο τουβλάκι και να το πας σε κάποια άλλη θέση. Ναι, νομίζω περιγράψω πάρα πολύ σωστά το σχηματικά τουλάχιστον το τι είναι ένα τεκνικάλ. Και φαντάσου ότι μετά όσο βάζεις τουβλάκια σε αυτό το κομμάτι αν τύχει μια, δύο, τρεις να το κάνεις εσύ και οι πολλοί που την πλησιαστούν ότι είναι ένα δύσκολο κομμάτι και ο Γυριάκος το ρίξει να βάζει τουβλάκια μάντεψε ποιος θα βάζει τουβλάκια μέχρι τέλος της καριέρας του σε αυτή την ομάδα, σε αυτό το τζέγκ εσύ οπότε δηλαδή να το πούμε και αυτό ότι καμιά φορά το Technical Adept μπορεί να το χτίζουμε εμείς είτε συνειδητά είτε συνείδητα τις φορές φορές να πω την αλήθεια ότι σαν developers δεν φταίμε εμείς φταίνει άλλη για αυτό το τεχνικό χρέος αλλά στο τέλος της ημέρας μπορεί να γινόμαστε και οι maintainers αυτού της κατάστασης γιατί ακριβώς βάλαμε το Genico χωρίς να το ρίξουν δηλαδή δεν υπήρχε κανένα πρόβλημα δεν είναι φοβερό όμως

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

Αν έχεις το history του, και το blame αρχίζει και ρίχνεις, λες ένας, δύο, τρεις, εσύ στρέπε. Αλλά και εσύ με τη σειρά σου κάνεις ακριβώς το ίδιο πράγμα, δεν μπαίνεις ποτέ στη διαδικασία να το διορθώσεις και απλά προσέτεις και είσαι τεχνικός χρεός από ένα σημείο και μετά. Και λες, Οκ, έτσι είναι, δεν πειράζει, δεν βρίζουν οι επόμενοι It's fine Τα έχω βρει με τον εαυτό μου Δεν έχω κανένα πρόβλημα Δεν είναι καταπληκτικό μας αυτό Δηλαδή ότι παρόλο που βρίζουμε Δηλαδή ακούω πολύ συχνά, το έχω κάνει και εγώ έτσι Δεν ακούω από τους άλλους μόνο Να λένε, πω, και τι κώδικας είναι αυτός Και όταν ήρθαμε στην εταιρεία μας Κάναν ένα εντελώς Δεν ξέρω και εγώ τι interview Και μας περάσαν από χίλια κύματα Και μας υποσχετήκαν ναι, ναι, μπείτε στο στρατό που λέγανε και οι Ρωμαίοι, θα περάσετε καλά.

Λοιπόν, και έρχονταν ο Αστερίχος και ο Βελίξης μετά και έριχναν τις μπουφλές. Και κατά αντίστοιχο λέμε κι εμείς ότι μας είπαν έτσι, μας είπαν αλλιώς και βλέπουμε αυτό το χάλι, αλλά δεν κάνουμε κάτι τέτοιο, φασούμε. Συνεχίζουμε κι εμείς και στο ίδιο πάτερ και προσθέτουμε κι εμείς με τη σειρά μας τα ίδια πράγματα. και πριν αρχίσετε να κράζετε οι υπόλοιποι ακροατές με αυτό που είπε ο Θοδωρής αυτή τη στιγμή μείνετε μέχρι το τελευταίο επεισοδίου έχουμε ωραία πραγματάκια γιατί δεν είναι πάντα τι το δημιουργούμε εμείς αυτό το χρέος ο Θοδωρής, η team Θοδωρής από εδώ και από εκεί, η manager και έτσι ή βέβαια οι developers η team Κυριάκος τι έχει να πει, δεν θέλουν οι developers πάντα οκ, εντάξει να το πούμε και αυτό, αυτά είναι και οι managers πιέζουν και βγάζουν τα βουρδούλια και λένε αν δεν τελειώνεται.

Δεν θες να το πάμε εκεί. Δεν θέλω. Δεν έχουμε κάνει αυτή τη συζήτηση. Δεν θέλω. Όποτε να πούμε ότι δεν φταίνε πάντα οι developers στο δωρεάν. Να το πούμε από αυτό από τώρα. Όχι, όχι. Τους ακούνε να φεύγουν. Δεν φταίνε πάντα οι developers. Να το πούμε. Ναι, συμφωνώ. Φταίνουν οι κακοί managers οι οποίοι έρχονται μετά να σου πούνε και ο Λεωμίκης είναι ο Κυριάκος που έλεγε ότι θα το κάνει σε δυο μέρες και έχει πέρασει μια βδομάδα.

Σωστά. Έλα κάνε το. Τα έχουμε ξαναπεί. Τα έστιμε έτσι είναι υπούλαια πράγματα. Τα έχουμε ξαναπεί αυτά. Αν νομίζεις ότι θα το κάνεις καλύτερα, έλα κάνε το. Εγώ αυτό λέω. Όχι. Δεν πρόκειται. Βέβαια, αυτό έχει αντικαταστή με το AI, γιατί σου λέει αν νομίζεις ότι θα το κάνεις καλύτερα, έλα κάνε το και φέρνει το AI και το κάνει.

Ωραία, πάμε λοιπόν να δούμε πώς δημιουργείται το τεχνικό χρέος. Το πρώτο που έχω να πω, είχε να κάνει λίγο με αυτό που είπε εσύ, ότι δεν φταίνει οι developers, φταίνουν οι κακοί managers, και έχει να κάνει με την πίεση που παίρνεις λόγω των deadlines τα οποία παίρνουν. Που πολλές φορές, ίσως είναι λίγο άστοχα, έτσι δηλαδή κάποιος κατεβαίνει από πάνω, ας πούμε, και έρχεται προς τα κάτω στις ομάδες και λέει «Οκ, θέλω να μου φτιάξετε αυτό το φοβερό feature μέσα σε δύο εβδομάδες γιατί πρέπει να προλάβουμε τον ανταγωνισμό ή γιατί έχουμε να πιάσουμε χιστόχους ή οτιδήποτε».

Ένα deadline το οποίο δεν είναι ρεαλιστικό σε καμία περίπτωση γιατί οι άνθρωποι οι οποίοι είναι engineers και κάνουν maintain τον κώδικα γνωρίζουν ότι δεν υπάρχει περίπτωση να βγει αυτό το πράγμα σε δύο εβδομάδες ή σε ένα μήνα. Άρα λόγω πίεσης Τι κάνει ο engineer Για να μπορέσει να προλάβει το deadline Και να μην τα κούσει ή βάλει οτιδήποτε Ή έστανται άσχημα Προσέτει και αυτός με τη σειρά του τσαπατσουλιές Ας το πούμε έτσι Οι οποίες δημιουργούν και αυτές με τη σειρά τους Και προσέτουν τεχνικό χρέος Όχι συνειδητά θα πω πολλές φορές Γιατί αυτές τις τσαπατσουλιές μπορεί να γίνουν Για να γλιτώσεις χρόνο Ποιο σαν Quick wins Α, τρίχιασα μόνο στη λέξη Είδες ο μάνατζερ κατευθείαν να βλύζει Οπότε λοιπόν μπορεί να πεις ότι ωραία Έχω ένα design pattern το οποίο ακολουθώ Αλλά δεν προλαβαίνω να το κάνω Ή δεν προλαβαίνω να το κάνω όπως είναι Και σε ένα κώδικο ο οποίος έχει ήδη technical depth Είναι πάρα πολύ δύσκολο να πας και να αποφύγεις Τον τρόπο με τον οποίο είναι γραμμένος

Οπότε τι κάνεις, απλά το συνεχίζεις Και είναι σαφάλος κύκλος ο συγκεκριμένος Δηλαδή είναι κάτι το οποίο είναι ήδη δύσκολο Είναι ήδη γραμμένο Σου αρχίσει να λάβει σε πιέζη Οπότε λες δεν προλαβαίνω να το κάνω σωστά Δεν προλαβαίνω να το κάνω refactor όπως τα ήθελα Ή το refactor θα πάρει πολύ περισσότερο χρόνο Από αυτό το benefit το οποίο θα κερδίσουμε Όλα αυτά είναι δικαιολογίες Αλλά είναι σωστές δικαιολογίες Γιατί όταν έχετε κάποιος που σε πιέζει Λες δεν μπορώ εγώ να κάτσω ούτε να τον πείσω Ήσο, γιατί θεωρητικά έχω προσπαθήσει και δεν το έχω καταφέρει.

Αλλά δεν μπορώ να κάνω κάτι παραπάνω. Θα συνεχίσω αυτό. Και στο τέλος, σημαίνει, γιατί είναι κάτω σ' αυτό. Γιατί είναι κάτω σ' αυτό να τσακωθώ. Δεν είναι μόνο το να τσακωθείς. Είναι ότι σκέψου ρε παιδί μου ότι έχουμε κάποια principles, για παράδειγμα. Λέμε ότι το pool of requests το οποίο θα ανοίξεις δεν πρέπει να είναι αρκετά μεγάλο.

Πρέπει να είναι συγκεκριμένο μέσα στο scope το οποίο περιγράφει το τάσκο το οποίο ήρθες να κάνεις. Μου είχε τύχει προσωπικά να ξεκινήσω να κάνω refactor κατά τη διάρκεια ενός τάσκου γιατί βλέπω τεχνικό τέτοιε τεξιά αριστερά. Αλλά κάποια στιγμή το σταμάτησα γιατί είδα ότι έχει ευξηθεί κατά πολύ το pull request. Δηλαδή εκεί που θα μου βγαίνει ένα pull request γύρω στα 10-15 files βρέθηκα να έχω αλλάξει 50 και ακόμα να αλλάζω.

Άρα εκείνη τη στιγμή τι θα κάνεις. Θα συνεχίσεις το refactor. θα τραβήξεις μια γραμμή δηλαδή βγάλε την πίεση έστω ότι προλαβαίνεις μεγαλώνεις πάρα πολύ το σκόπι του ticket σου άρα από ένα σημείο και μετά ανεβάζεις και το regression testing που θα γίνει ανεβάζεις όλο το cycle αυτό και εκεί πρέπει να πάρεις μια αποφάση και να πεις ότι ok, ναι πρέπει να φτιαχτεί, αλλά δεν μπορώ να το κάνω τώρα γιατί φτιάχνω κάτι άλλο ίσως να το δώσω σε δεύτερο χρόνο να ανοίξω κάποιο refactoring κρατήσα το refactoring buzzword για αργότερα σε επεισόδιο.

Υπάρχει μετά και το knowledge depth. Σκέψτε το εξής. Πόσες φορές έχεις βρεθεί σε ένα project όπου υπάρχει ένας άνθρωπος ο οποίος το έχει ράψει, ο οποίος και μια φορά είναι guru ή είναι έξω από αυτούς τους άνθρωπους που λέγαμε και στους τύπους των ανθρώπων που έχουν σε ομάδες που ξέρει τα πάντα, είναι γύρω από το project, είναι ο ηδήμων, όλοι το ρτάμε πριν το TGPT ρωτούσαμε αυτόν.

γενικά είναι κάποιος που ξέρει το πάντα και φεύγει η γνώση για το πως δούλευαν κάποια πράγματα για το project παίρνει μαζί του, οπότε όταν εσύ θα πας να το εξαιρετοποιήσεις σου λείπει όλο αυτό το business knowledge, σου λείπει και το γιατί κάναμε κάποια πράγματα αυτά τα πράγματα που τέλος πάντων δεν είναι γραμμένα στο κώδικα και ήταν στο κεφάλαιο του ανθρώπου, στην οποία μπορεί να μην είναι γραμμένα ποθενά σε documentation φεύγει και τα παίρνει μαζί του και εσύ να να γίνεις you maintainer σε αυτό το project. Πόσο καλά θα πάει.

Από την εμπειρία σου. Να το ξαναγράψεις δεν μπορείς σε corporate εριβάλλοντας πιο σωτές φορές, ειδικά είναι κάτι μεγάλο. Οπότε τι θα γίνει, θα συνεχίσεις ό,τι κατάλαβες. Δηλαδή στο ό,τι κατάλαβες θα πας να γράψεις. Είναι καραντή ότι αυτό θα πάει καλά. Και συνήθως σου δίνουν και τον χρόνο να κάτσεις να πιστεύεις θα πάρω μια εβδομάδα να διαβάσω τι έχει κάνει ο προηγούμενος.

ή τώρα με το AI γίνεται λίγο καλύτερο αυτό γιατί κάποια πράγματα του γιατί μπορείς να τα ρωτήσεις αλλά δεν είναι αναγκαίο δηλαδή είναι πάρα πολύ σχεδόν του ανθρώπου που θα το κάνει εγώ άμα βιάζομαι μπορεί να μην πάω να ρωτήσω το AI γιατί έκανε γιατί πιστεύεις ότι αυτό μπορεί να γίνει βιάζομαι όλο το project και κάνω μια ανάλυση και πες μου γιατί μπορεί να γίνουν πέντε πράγματα δεν είναι απαραίτητο να κάνεις και το AI υπάρχει στις ζωές μας τα τελευταία χρόνια έτσι δηλαδή υπάρχει κώδικα σε κέντρο που έχει δημιουργηθεί χωρίς το AI Υπάρχουν αυτά τα πράγματα που είναι αυτή η μονόκαιρη Άρα ναι το ότι θα βρεις κάποια στιγμή ένα κομμάτι κώδικα που δεν θα καταλάβεις τι κάνει γιατί μπορεί να είναι και πολύπλοκο δεν είναι δηλαδή απαραίτητο ότι αυτός που το έχει γράψει απλά έχει φύγει αλλά έχει γραφτεί και με πολύ πολύπλοκο τρόπο είναι αυτό που λέμε συνήθως γράφτε απλά δεν χρειάζεται να κάνετε το έξτρα έτσι απλά και μόνο για να δείξετε άξερο και αυτόν τον τρόπο γραφής

κάντο στο σπίτι σου. Σε παραγωγικά συστήματα δεν το κάνεις. Έτσι λούπες, φορ φορ if, if. Δεν χρειάζεται κάτι πάρα πάνω. Γιατί κάποιος θα χρειαστεί να βάλει τα μάτια του εκεί και να καταλάβει τι γίνεται. Οπότε ναι. Σου έχω και κάτι ακόμα το οποίο δημιουργεί τεχνικό χρέος. Για πες. Σου έχει τύχει ποτέ να πάρεις ένα project το οποίο να είναι χρέπη. Μάνα ρε παιδί μου να μείνει ωραίο να είναι ψιλοχάλια, ψιλοτελημένο Κάτσε, λες ωραία και λες θα το φτιάξω και δεν το φτιάχνεις όλο απλά έστω ότι δουλεύει με έναν τρόπο α, ο οποίος ήταν λάθος ή τουλάχιστον δεν ήταν σωστός πια να το πούμε και έτσι, δεν εξυπηρετεί τις ανάγκες μου πια, οπότε θα πάμε σε έναν τρόπο β και δεν πάω να κάνω refactory, να αλλάξω τα πάντα από τον τρόπο α στον τρόπο β και έχω ταυτόχρονα μέσα σε ένα project τον τρόπο α για κάποια οράγματα και τον τρόπο β για κάποια άλλα.

Είναι αυτή η ανάγκη που έχουμε οι πρόγραμματές πολλές φορές και γενικότερα οι άνθρωποι που ασχολούνται με την τεχνολογία. Επειδή είναι κάτι δημιουργικό λέμε μπορώ και έχω τη γνώση και θα πάρω και το χρόνο και θα πείσω τον manager να τα κάνω να τα φτιάξω. Αλλά όταν ξεκινάς καταλαβαίνεις ότι τελικά δεν μπορώ να το κάνω. Οπότε τι γίνεται, καταλήγει σε ένα σημείο θα κάνω αυτά που έχω πει τώρα, με το σωστό τρόπο και τώρα θα τα αφήσω έτσι.

Και αυτή ακριβώς η πρόταση είναι η οποία χειροτερεύει την κατάσταση. Εκεί δηλαδή που νομίζεις ότι πας και ξεκινάς και λες θα το κάνω καλύτερο το κάνεις χειρότερο. Γιατί αυτό που δεν συνειδητοποιείς είναι ότι εκείνη την ώρα έχεις δύο πράγματα να δουλεύουν ταυτόχρονα. Το τρόπο α που ήταν ο κακός και ο τρόπο β. και σαν Κυριάκος θα πεις εντάξει το ξέρω και τα δύο ναι αλλά ο επόμενος που θα έρθει μετά από σένα δεν τα ξέρει οπότε θα έχει να μάθει δύο τρόπους και εκεί δηλαδή που πήγες να πάρεις να κάνεις κάτι καλύτερο το έκανες πολύ χειρότερο και επειδή δίσκοψε αυτό δεν είναι μετρήσιμο δηλαδή δεν υπάρχει κάποιος εύκολος τρόπος να σου πει ότι το πρόγραμμα αυτό το οποίο έκανες και ασχολούσου να είχε 70% technical debt και τώρα πήγε 75 με αυτό που έκανες ή πήγε 85 αυτά δεν φαίνονται, δεν είναι μητρίσμα απλά υπάρχουν απλά είναι εκεί και σε περιμένουν για την επόμενη φορά που θα έρθει κάποιος και θα κάνει κάτι θα δει τους διδικούς τρόπους και απλά θα το κάνει χειρότερο

Ισχύει Ισχύει Ένα τελευταίο σημείο που θέλω να θέξω σαν αφορά το πώς δημιουργούμε τα τεχνικά χρέη, το TechNet έχει να κάνει και με την κουλτούρα του οργανισμού στον οποίο βρισκόμαστε. Είδες, κυρία Κοπάλη, δεν είπα για τους κακούς developers οι οποίοι δημιουργούν χρέος. Βάβο, κακή μάνα. Μιλτιόνωσες. Λοιπόν, άρα μπορεί η εταιρεία στην οποία βρισκόμαστε να δίνει μεγάλη έφαση στο shipping, έτσι, και όχι στο sustainability του πρόγραμματος το οποίο έχει.

Υπάρχουν εταιρείες. Υπάρχουν, έκανες. Υπάρχουν, ας πω, εκτός από enterprise εταιρείες, οι οποίες και αυτές κατά κάποιο τρόπο θα πω, τουλάχιστον στο δικό μου το μυαλό, έτσι βάσει τον όσο γνωρίζω, έχουν κοινή ρίζα, δηλαδή το πώς ξεκίνησε το πρόβλημα, αλλά σκέψου, μια startup η οποία πρέπει να προλάβει να κάνει deliver πράγματα για να πάρει την επόμενη χρηματοδότηση.

Έτσι, τι θα κάνει, θα γράψει ό,τι κώδικα να είναι, δεν με νοιάζει, cut the ship, θέλω να πάρω τα λεφτά. και θα βγει ένα προϊόν, χ, ψ, whatever, στην παραγωγή, θα δουλέψει με τον αλφαβήτα τρόπο, αυτή η εταιρεία αργότερα θα πάρει ένα πολύ μεγάλο boost, έτσι ξαφνικά θα βγει στην αγορά, από μικρή θα γίνει τεράστια, αλλά το τεχνικό χρέος θα συνεχίζει να το κουβαλάει.

Άρα θα βρεθεί σε ένα enterprise περιβάλλον που θα έχει ένα τεράστιο τεχνικό οντέτ, το οποίο θα ξεκινήσει από μια startup. Λίγο πολύ έτσι δουλεύουν τα πράγματα εκεί έξω. Γι' αυτό υπάρχουν και εταιρείες μεγάλες έξω στο χώρο μας που έχουν τεράστιο κενό και λες πώς γίνεται. Γίνεται γι' αυτό το λόγο, γιατί παίρνουν ξαφνικά μια τεράστια ανάπτυξη.

Έτσι και εκεί που υπήρχαν πέντε engineers στην ομάδα ξαφνικά βρίσκεται να έχει 100. Και όλη η γνώση αρχίζει και χάνεται διά το πώς αυτό το πράγμα στήθηκε και δημιουργήθηκε. Και έτσι δημιουργείται όλο αυτό το χρέος. Άρα είναι και λίγο στην κουλτούρα του οργανισμού. όχι λίγο, είναι αρκετά στην κουλτούρα οργανωρισμού για το αν δημιουργείται ή με τι ρυθμό δημιουργείται αυτό το τεχνικό χρέος τελικά Σωστό και παίζανε και το χειρότερο αν έχεις την κουλτούρα του θα θα τα φτιάξω μετά να τα φτιάξεις μετά, δεν έχω κανένα πρόβλημα αλλά υπάρχει αυτό μετά ναι αλλά υπάρχει αυτό μετά Ρε συ πολλές φορές, μιας και μιλήσαμε για κουλτούρα έχω βρεθεί σε ομάδες ανα τα χρόνια είτε είναι corporate είτε είναι open source όπου αναγκαζόμασταν να κρύψουμε πράγματα που είχαν τη λέξη μέσα refactor γιατί δεν τα πέρνανε ανέγραφες ticket με refactoring το βάζανε κατευθείαν στο πότο και λες τώρα πρέπει να πει πρέπει να το πω όχι να κάνω κάτι που να μιλήσουμε αλλά φαντάστο λίγο με το που βλέπανε ticket και refactor φεύγαν κάτω

θα το κάνουμε μετά Δεν σου λέει ποτέ κανένας δεν το κάνουμε Γιατί όλοι ξέρουν Όλοι ξέρουν ότι είναι valid Απλά σου λέει Αυτή τη στιγμή τρέχουμε, πρώτα δεν προλαβαίνουμε Ο οργανισμός αναπτύσσεται Πρέπει να κάνουμε σκέλη για να προλάβουμε τον αγωνισμό Αν είναι σε εταιρεία, θα το πάρουμε στο τέλος Και φίλοι να εγκαζόμαστε να μασκάρουμε τα tickets Και να μην γράφουμε τις λέξεις refactor Για να περνάνε Ψέματα δηλαδή Την τέλεια γέφυρα Για να πάμε στο γιατί ποτέ δεν γίνεται refactor και γιατί ποτέ δεν ξεχρεώνουμε αυτό το χρέος.

Είναι σαν τις τράπεζες που απλά μπαίνουν ετόκοι από πάνω και λες άντε να τελειώνω ρε παιδί μου δεν γίνεται και ποτέ δεν τελειώνεις. Και παιδί μου δεν τελειώνει. Ένας από τους λόγους λοιπόν είναι αυτό που σου περιγράφεις τώρα ότι οι άνθρωποι οποίοι δεν έχουν άμυση επαφή με τον κώδικα δεν μπορούν να καταλάβουν το value το οποίο θα δώσει το hip, syrif, facto που θα κάνεις και συνήθως δεν του δίνουν προτεραιότητα γιατί σου λέει ότι πιο πολύ με νοιάζει το εμπορικό κομμάτι δηλαδή να βάλω ένα καινούργιο feature πάνω στην πλατφόρμα μου ή να πουλήσω σε περισσότερους πελάτες γιατί όλες οι εταιρείες εκεί έξω δεν έχουν products μπορεί να είναι ένα agency και να έχει ας πούμε ξέρω εγώ ένα δικό του CMS σύστημα για εισόψη whatever άρα ο άλλος δεν θα πει ποτέ σε αυτή τη διακασία θα σου πει ok δεν με νοιάζει θέλω να πουλήσω πελάτες δηλαδή θέλω το επόμενο πράγμα Θέλω το επόμενο, θέλω το επόμενο.

Που από τη δική τους πλευρά έχει νόημα αυτό. Από τη δική σου πλευρά όμως δεν βγάλεις κανένα νόημα. Αλλά είναι από τους βασικούς λόγους που ποτέ δεν ξεχρεώνεται αυτό το χρέος. Δεν νιώθω ότι το πρόβλημα είναι να τους πείσεις. Ξέρουν ότι σημαίνει refactor, ξέρουν ότι σημαίνει τεχνικό χρέος, το μαθαίνουν. Ξέρουν το impact, βασικά μαθαίνουν το impact το οποίο έχει.

Γιατί άμα θες να σου το πεις θα σου πεις ότι αυτό το υπηρεχεί είναι προβληματική Τι σημαίνει προβληματική σημαίνει την επόμενη φορά που θα έρθω θα αντί για μία ώρα θα μου πάρει 10 Και το καταλαβαίνω μια χαρά Το πρόβλημα δεν νιώθω ότι είναι αυτό Υπηθώ Νιώθω ότι το πρόβλημα είναι ότι δεν μπορούν να αναλογιστούν εκείνη τη στιγμή το πράγμα το οποίο μιλάμε Επειδή αυτό είναι μια μελλοντική κατάσταση δεν είναι τώρα Και τώρα μπορεί να μας πάρει αλλά τώρα σου λέει έχω χρόνο μπορώ να σου δώσω τις 10 ώρες τις οποίες θέλεις για να κάνεις αυτό το πράγμα που θέλουμε και του λες ναι αλλά κάνοντάς αυτό την επόμενη φορά που θα ξανάρθεις θα είναι 15 οι ώρες και την μεθεπόμενη θα είναι 20 που λέω επειδή είναι κάτι το οποίο είναι στο μέλλον αν κοιτάς βραχυπρόθεσμα δεν θα το λύσεις ποτέ οπότε νιώθω ότι η κουλτούρα που λέμε έχει να κάνει κυρίως με αυτό ότι μεταθέτουμε το πρόβλημά μας για το μέλλον και στο μέλλον λες Ποιος ή ποιος πεθαίνει Μπορεί να είναι άλλοι εδώ να το κάνουν

Μπορεί να μην ξανακουμπήσουμε ποτέ μη σε αυτή την περιοχή Μπορεί να έρθει το ιέρα να το κάνει μόνο του Δεν ξέρω Πάντως επειδή είναι μια μελλοντική κατάσταση Και αναποθέτεις τα πράγματα για το μέλλον Το αναβάλεις Και είναι πάρα πολύ εύκολο το να το αναβάλεις Οπότε δεν είναι ότι δεν το ξέρουν οι άνθρωποι γύρω μας Όσο ότι δεν θέλουν να λάβουν την ευθύνη σήμερα Για hip, c, z, low τους οποίους έχουν συντηκολογήσει και όλα.

Αλλά αυτή η κατάσταση μελλοντική απλά χειροτερεύει. Συμφωνήσω ακριβώς. Ράφε τη μέρα. Μετά το split, τι θα δώσεις και τι δεν θα δώσεις. Έχουμε ξαναγνωριστεί. Δεν θα συμφωνήσω ακριβώς. Θα σου πω από ποια άποψη. Καταρχάς θα ξαναπώ ότι ζούμε στην εποχή της ατομικότητας. Κάθε ένας νοιάζεται μόνο για την πάρτου, δεν πάει να καούν όλοι τα υπόλοιπα γύρω μας.

δεν με ενδιαφέρει. Δεν θα είμαι εδώ αύριο. Να στο πω έτσι. Λοιπόν, άρα, ο engineer από ένα σημείο και μετά θα πει, οκ, εγώ το πάω μία, το πάω δύο, το πάω τρεις, τελικά τελικά δεν με νοιάζει. Δικό μου είναι. Έτσι, αυτό θα σκεφτεί. Και να πέσει έξω η εταιρεία και να πέσει η πλατφόρμα και να καεί το σύμπαν, θα βρω αλλού. Έτσι. Αυτό είναι το ένα που έχει να κάνει με το mentality των ανθρώπων.

που οκ μέχρι να βαθμώ το δικαιολόγο το δεύτερο έχει να κάνει με το μετάλλον των managers και οι managers αντίστοιχα οι άνθρωποι που παίρνουν τέτοιες αποφάσεις και δίνουν priorities έχουν και αυτοί το ίδιο σκεπτικό σου λέω οκ σήμερα είμαι εδώ νουμεράκια τι μου έχουν πει εμένα να κάνω να αυξήσω τις πωλήσεις ή να αυξήσω τους users ή να αυξήσω τα έσοδα εγώ κινούμαι βάσει αυτού του πλάνου γιατί αυτή είναι η δουλειά μου να κάνω σε δύο χρόνια δεν θα είμαι εδώ σε τρία χρόνια δεν θα είμαι εδώ μπορεί να έχω πάρει μια πιο senior θέση ή μια πιο managerial θέση ή να είμαι σε κάποια άλλη εταιρεία λοιπόν άρα όσο σκεφτόμαστε εγώ εκεί το θέτω θέτω και αυτό μάλλον στην κουβέντα όσο σκεφτόμαστε με αυτό το σκεφτικό δηλαδή δεν είναι δουλειά μου στελική στο κάτω κάτω δεν με ενδιαφέρει κιόλας έτσι άμα δεν θέλουν θα πάω αλλού αυτοί έτσι είναι εδώ λοιπόν το οποίο το ακούω Πάρα πολύ συχνά, παιδιά, και έξω το έχω ξαναπεί.

Αν θα βρείτε μια εταιρεία που θα λειτουργεί με τον τρόπο τον οποίο έχετε στο μυαλό σας, πείτε το και σε εμάς. Ευχαρίστω, θα στείλω βιογραφικό την επόμενη στιγμή. Πες να μείνω τη δική σου εταιρεία. Πες να μείνω και φτιάξεσαι. Πάρτε μας μαζί μας. Όχι φίλε, όταν θα τη φτιάξεις θα είσαι ακόμα χειρότερος, γιατί εκεί πλέον είναι το χρήμα στη μέση.

Και λες ότι αν δεν βγάλω feature, δεν θα μπορώ να μεγαλώσω την εταιρεία μου και να βγάλω τα λεφτά μου άρα θα πιέσεις τον engineer για να του πεις δεν με νοιάζει αυτή τη στιγμή να κάνεις story factor γιατί εγώ θέλω σε μια βδομάδα να έχω παραδώσει αυτό για να φέρω κόσμο, για να φέρω λεφτά άρα δηλαδή θες να μου πεις ότι όλο το επεισόδιο σήμερα είναι θέμα απτικής αν είσαι engineer είναι μια χαρά technical debt αλλά αν είσαι stakeholder ναι αν είσαι stakeholder μετά γίνεσαι πάνω σε μια άλλη θέση και λες όλα αυτά που λέμε εδώ είναι μαλακίες Προφανώς ρε φίλε γιατί ο καθένας έχει εμπειρίες Και βλέπει βάσει το μικρόγωσμο Στον οποίο ζει το έχουμε ξαναπεί Αν εγώ είμαι engineer και βλέπω τον κώδικα Και κάθε μέρα παιδεύομαι Και βγάζω τα μάτια μου Εννοείται ότι θα φέρω μπροστά και θα πω Ξέρεις κάτι θέλω το τεχνικό Να το βγάλω από τη μέση γιατί μου δημιουργεί πρόβλημα Γιατί κάτι το οποίο Εγώ θέλω να το κάνω σε μία μέρα τελικά μου παίρνει τρεις μέρες ή τέσσερις μέρες

ή φτάνω σε σημεία που θα πρέπει να μιλήσω με πέντε άλλες ομάδες γιατί είναι τόσο πώς να το πω, έχουμε τόσο μεγάλο dependency μεταξύ μας πάνω σε αυτό το κομμάτι που ξαφνικά θα ανεβάσω και θα μου πάρει ένα μήνα να λύσω το οποιοδήποτε πράγμα. Εννοείται. Κάποιος που είναι πιο ψηλά όμως, πιο ψηλά, που δεν είναι engineer, που δεν έχει άμεση επαφή με τον κώδικα δεν βλέπει αυτό το κομμάτι.

Βλέπει άλλα πράγματα Βλέπει το commercial Το οποίο έρχεται και τον πιέζει Και του λέει ξέρεις κάτι Αυτό πρέπει να το βγάλουμε τότε Για να προλάβουμε τον ανταγωνισμό Και να κάνουμε μπαμ στην αγορά Και να πάρουμε ξέρω εγώ Whatever σε χρήμα ή σε πελάτες Και αυτό δελά Όταν όμως Συγγνώμη σε δεκόμπτο Όταν όμως πηγαίνεις Και το κάνεις όλο αυτό που λες Και βλέπεις ότι ο χρόνος με τον οποίο Εξελίσσεσαι Μείνα με το μην αμοιώνεται Στο τέλος της ημέρας, το Technical Debate όταν θέλω να λυθεί Δεν είναι γιατί θα κάνει μόνο τη ζωή μου καλύτερη Την έχει κάνει το AI τη ζωή μου καλύτερη Καλύτερη, ακριβώς Αλλά όταν Όταν όμως μου ζητάς να σου κάνω feature Back to back Και εγώ σου λέω ότι η περιοχή στην οποία είναι προβληματική Αυτό το feature το οποίο ζητάς και θες να βγει άμεσα Δεν θα το πάρεις άμεσα Και όσο περνάει ο καιρός το πάρεις ακόμα χειρότερα Εάν μπορεί να ζήσει Εάν μπορεί να ζήσει με αυτό θα το αποδεχθεί.

Και πώς μπορεί να ζήσει με αυτό άμα κάτι σου παίρνει από κάτι πάρα πολύ μικρό, σου παίρνει τρεις μέρες. Δεν μπορεί να ζήσει με αυτό. Ρε φίλε, η μισοδοσία στο τέλος της μέρας είναι η ίδια. Εσένα θα σου πάρει μια βδομάδα, δεν θα σου πάρει ένα μήνα. Εγώ τα ίδια θα σε πληρώσω. Είσαι υπάλληλος. Δεν είσαι κακός συνεργάτης. Σωστά.

Ο χρόνος με τον οποίο εξελίσσεσαι, εξελίσσεται το προϊόν σου ή αυτό το οποίο δουλεύεις είναι πολύ μικρότερος και μετά έρχεται ο εντοχονισμός και σε πιάνει και μετά θα έρθουν τα νεύρα και θα γίνεις να πεις δεν είναι δυνατόν θα κάνεις το macro management δηλαδή υπάρχει ένα ράμπο τυχό λόγο εδώ και πέρα προσέξτε να δεις τι συνέβαινε λοιπόν γιατί έχεις υπάρξει στον αγορά και ξέρεις τι γίνεται έτσι τι θα γίνει όταν φτάσεις σε αυτό το σημείο ποια είναι η πρώτη κίνηση που θα κάνει ένας manager Ποια, σε ποιο σημείο Το σημείο που λες δηλαδή Θα φτάσει το σημείο που οι ομάδες θα είναι τόσο γρήγορες Θα πάρει κι άλλο κόσμο Αν μπορεί Θα πάρει κι άλλο κόσμο Θα χτίσει κι άλλες ομάδες Και οι ομάδες αυτές θα συνεχίσουν να κάνουν το ίδιο πράγμα Και θα συνεχίσουν να ζητάμε κόσμο κτλ Που έχουμε φτάσει σήμερα Στο AI Άρα τι έχουμε κάνει Έχουμε παγώσει τις προσλήψεις Και τι λέμε Αντί να πάρω πέντε ακόμα ομάδες θα πάρω 15 licenses στο AI. Θα το δώσω στους ομάδες γιατί εγώ θεωρώ ότι αυτό θα μου κάνει

πιο γρήγορα τη δουλειά. Άρα εκεί που εσένα θα σου παίρνει μια εβδομάδα, στείλ το σε έναν agent να σου πάρει μια ώρα. Δεν λέμε αν είναι σωστό ή λάθος όχι όχι, λέμε ότι αυτό γίνεται. Λέμε ότι αυτό γίνεται. Άρα ο επιχειρηματίας όταν θα βάλει κάτω τα κόστη και τα έσοδα και όταν μιλάμε επιχειρηματίας, δεν μιλάω τον CEO της εταιρείας. Μιλάμε για το CEO, για το CTO, για το CFO, για όλους αυτούς.

Στο C-level. Αυτοί μπορεί να μην έχουν ιδέα τι σημαίνει στον κώδικα σου. Δεν έχουν. Μπορεί να μην τους έχει επικοινωνηθεί ποτέ το impact. Πολύ σωστά. Έτσι. Το οποίο υπάρχει αν κάτι πάει στραβά. Θα το καταλάβουν όταν θα πέσουν οι πλατφόρμες μία εβδομάδα και θα αρχίσουν να κάνουν λεφτά. Εκεί θα το καταλάβει. Λοιπόν, και εκεί μπορεί να έρθει μπάλα και να πει και να έρθει ο Κυριάκος και να πει α εγώ σας τα έλεγα δεν με ακούγα τόσο καιρό που εγώ σας τα έλεγα και τώρα έρχεστε και τι μου λέτε κάτσε κάτω σκίσου για να το φτιάξεις μέσα σε μια εβδομάδα. Ε δεν γίνεται.

Παρετούμε. Γεια σας. Θα βγει ο Κυριάκος. Έτσι λειτουργούν τα πρωματάκια. Σου μιλάμε τώρα ότι να είναι. Εκεί που θέλω να καταλάβω. Δεν είναι σωστό. Όχι βασικά δεν είναι σωστό. Δεν λέω αν είναι σωστό ή λάθος Δεν λέω αν είναι παράλογο ή λογικό Λέω ότι έτσι λειτουργούν τα πράγματα Άρα ο καθένας απ' το δικό του μετερίζεις Ναι αλλά αυτό που περιγράφεις Είναι λίγο σαν δικαιολογία Δηλαδή ότι αφού έτσι δουλεύουν τα πράγματα Έτσι είναι η κατάσταση παιδιά Δεν μπορεί να γίνει και κάτι Αυτό που περιγράφεις είναι μια έλεγξη επικοινωνίας Αυτό που περιγράφεις σημαίνει Να μην υπάρχει αυτή η έλεγξη κοινωνίας Πώς Εσύ το επικοινωνείς Εσύ λες το δικό σου manager Εδώ έχουμε τεράστιο τεχνικό χρέος Για να πιάσουμε τους στόχους Ο οποίους θέλετε Ή για να πάμε την πλατφόρμα να πιάσει Από χίλιους πελάτες που έχουμε Να πάμε στα 10 εκατομμύρια πελάτες Που έχετε θέση ως milestone Για την επόμενη τριετία για παράδειγμα Θα πρέπει να γίνουν αυτά τα πράγματα Το μεταφέρεις Ο manager σου μπορεί να το μεταφέρει και αυτός

και να γίνεται το καθεξής. Κάπου λοιπόν σε κάποιο σημείο όλης αυτής της αλυσίδας μπορεί να έρθει κάποιος και να πει «Ξέρεις κάτι, έχεις δίκιο». «Ναι, ο Κυριάκος έχει δίκιο». Αλλά αυτή τη στιγμή καίγομαι πραγματικά και θέλω να κάνω αυτό. Γιατί θα μου δώσει value. Value όχι στον κώδικα, value πραγματικό, τσέπη. Έτσι, χρήμα.

Και με τα λεφτά αυτά που θα πάρω, ναι, θα μπορέσω να χτίσω άλλη μια ομάδα που θα τους βάλω dedicated να κάνουν τέτοια πράγματα να μου λύνουν αυτό το τεχνικό χρέος έχει λογική αυτό που σου λέει ο άνθρωπος φυσικά έχει λογική αλλά πρώτον μπορεί να μην γίνεται αυτό ποτέ ξέρεις όμως τι μ' αρέσει ότι στο τέλος καταλήγουμε σε ένα σημείο όπου λέμε γιατί αν έρθει μια καινούργια εταιρεία στον ανταγωνισμό αυτή τη στιγμή θα μας κύσει μέσα σε μια βδομάδα και θα κάνει να τι κάνουμε κι εμείς και δεν θα μας πάρει ολούπια το πρόγειο γιατί δεν φτάνει μόνο αυτό, αλλά θα πάρει ένα καλό μέρος στην αγορά.

Θα δερθώ σαν δικά μας προβλήματα, αυτά που κάνουμε εμείς, και εμάς μας παίρνει 6 μήνες για να κάνουμε adapt, αυτοί θα το κάνουν adapt στο μισό χρόνο. Βέβαια, αυτό μετά δεν θα γυρίσει ο οργανισμός τον οποίο μου περιγράφεις να γυρίσει και να πει μαλακιά μας, πάμε να φτιάξουμε τα εγκαλιά. Ξέρεις, θα κάνει 6 λεφτά στο marketing, θα ρίξει λεφτά στο AI, θα ρίξει λεφτά κάπου για να το μην τόσο.

Επιτύχομαι, καταλαβαίνεις Μιλάμε για μια παράλογη κατάσταση Η οποία αν λίγο αυτό το Αυτή τη δικαιολογία που λέμε Ναι ναι τώρα και έχουμε αλλά Αν καθώς είναι οπτικοί διόρθωμες μπορεί η κατάσταση να τα λέγουν καλύτερα Γιατί δεν είναι και το μόνο που είναι το πρόβλημα Αλλά μπορεί να τα λέγουν καλύτερα Ναι, δεν θα διαφωνήσω Γι' αυτό το λόγο και εμείς σε ομάδες έχουν πει Ότι θα δίνουμε το τόσο τσεκατό σε features Και τόσο τσεκατό σε technical debt και διάφορα τέτοια πραγματάκια.

Αυτά παίζουν εκεί έξω. Αλλά στο τέλος της ημέρας η χή εταιρεία σμπρώχνει προς το προϊόν. Σμπρώχνει προς το commercial. Αυτό που θα του φέρει χρήμα. Όλο το υπόλοιπο όταν θα έρθει η στιγμή δεν θα πάρει μεγάλο priority. Priority θα πάνε τα πράγματα τα οποία θα φέρουν λεφτά στην εταιρεία. Και είναι κατανοητό. Από μένα. Είναι πολύ κατανοητό.

Άρα η λύση στο ποιο πρόβλημα Στο πως θα λυθεί το Technical Debt Είναι να αφήσω το πρόβλημα να φανεί Έτσι ώστε να πειράξει τέσσερας εταιρείας Ή όταν θέλω να πεις Ωραία πως θα πιστεύεις Ότι θα βγάλεις από το feature 100% με αυτά που κάνουμε Θα πάρεις τα μισά Λοιπόν αυτή είναι η λύση Πρώτος κοινότητας θα έρθει η στιγμή Που ο οργανισμός θα συνειδητοποιήσει Ότι δεν μπορεί να συνεχίσει άλλο Αλλά όταν θα έρθει η στιγμή και θα σκάζουν τα συστήματα θα μου πεις τώρα γιατί να έρθει αυτή τη στιγμή ε τι να κάνουμε τώρα και θα σκάζουν τα συστήματα εκεί θα πάρθουν άλλες αποφάσεις και εκεί θα πούνε μας τα λέει ο Κυριάκος αλλά ο Κυριάκος τώρα έχει αλλάξει η εταιρεία και δεν είναι εδώ πλέον θα πούνε κάναμε ψηφιακό μετασχηματισμό και μπράβο μας αυτό είναι το ένα κομμάτι για να πάμε λίγο παρακάτω την κουβέντα γιατί νομίζω ότι μείναμε αρκετά σε αυτό το σημείο Τσακωθήκαμε ακριβώς στο σημείο.

Ναι, και να πάμε λίγο και στους engineers και να τσακωθούμε κι άλλα μαθές. Το άλλο κομμάτι που ποτέ δεν μπαίνουμε στη διαδικασία να αλλάξουμε κάτι είναι επειδή παίζει. Και εμείς ως engineer έχουμε την τάση να μην, πρώτα απ' όλα, φοβόμαστε να πειράξουμε κώδικα ο οποίος παίζει γιατί δεν ξέρουμε τι άλλο μπορεί να πειράσει.

Τα έχουμε φάει όλοι στη ζωή μας. Λοιπόν, και το δεύτερο είναι ότι αν το πειράξεις πλέον είναι δικό σου. Το τελευταίο κομίτι είχε γίνει πριν από πέντε χρόνια Και ξαφνικά γράφει Θοδωρής Έλα Κυριακό, Θοδωρή, να σε ρωτήσω Πριν πεντένους χρόνια θυμάστηκες κανείς Άρα αν κάτι πάει στραβά Θα πούνε και θα πούνε στο Θοδωριά Βλέπω το όνομά σου εδώ Τελευταίο κομίτι μια βδομάδα πριν Τι είχε παίξει, για ρίξε μια μοντιά Γιατί κάτι τρομερός από εκεί πέρα και τότε φίλε το παντεύτηκες Άρα φόβος πρώτον ότι μην πειράξουμε κάτι το οποίο παίζει και δεν το κατανοούμε ακριβώς και χαλάσει και το δεύτερο είναι ότι αν το ακουμπήσουμε πλέον είναι δικό μας άρα αναλαμβάνουμε και την ευθύνη του Σε κάποια φάση μιλήσαμε για το καλό μας φίλο το τσιπιτούλι Ωραία, νομίζω σε ένα προηγούμενο επεισόδιο τον είπα Τάκη, το τσιπιτάκι και μου έλεγε μια φίλη ότι πέθανε στο γέλιο μου είχε φθόρμητα να σου πω φίλη Γεωργία, οπότε τώρα θα πούμε τούλι ο τσιπιτούλι ο τσιπιτούλις λοιπόν, κάνω μια φορά

το AI γενικότερα που χρησιμοποιείς μέσα στην ημέρα σου όπως έχουμε πει 100.000 φορές και σε αυτό το κανάλι αλλά πες να το έχετε φάει τελώς πάμε από παντού μας βοηθάει ωραία, στο να γράφουμε κώδικα όπως είπες πριν, γιατί να πάρω άλλες 15 ομάδες θα πάρω 15 licenses. Υπάρχουν όλες αυτές οι νοοτροπίες δυστυχώς. Αλλά πώς όλο αυτό βοηθάει στο Technical Depth.

Για μένα πάει το εξής παράδοξο. Πριν το 22-23 το κώδικο το γράφουμε με τα χεράκια μας. Που σημαίνει ότι αν είχα εγώ ένα αρχείο, library, πείτε το όπως θέλετε, κάτι, οτιδήποτε, ένα σημείο στο κώδικο το οποίο είχε τεχνικό χρέος από 10 γενιές πίσω μέχρι τώρα, το ήξερα. Τι σημαίνει αυτό Ότι ήξερα ότι εδώ η κατάσταση είναι δύσκολη Όταν θα πάω να πειράξω σε μια library Θα σηκώσει τα μανίκια μου και θα πω παιδιά κουράγι Όταν στην εποχή του AI Που το κώδικα δεν το γράφουμε Σε μεγάλο βαθμό εμείς Αλλά τίνουμε όπως έχουμε πει να γίνουμε reviewers Σε ένα review υπάρχει το εξής κακό Φτιάχνεις κάτι Φαίνεται πάρα πολύ όμορφο στο review Φαίνεται πάρα πολύ ωραίο στο πως είναι γραμμένο Αλλά όταν γίνεται integrated με το υπόλοιπο project δεν είναι πια τόσο ωραίο.

Οπότε νιώθω ότι στην εποχή του AI πράγματα όπως το Technical Debt αντί να διορθωθούν και να γίνουν καλύτερα θα γίνουν πολύ χειρότερα. Οπότε η λύση που έχουμε πει ότι εντάξει αν πάρω Engineers θα πάρω AI και λέμε, ξαναλέω, δεν είναι ότι γίνεται σε μεγάλο βαθμό ενώ γίνεται σε πολλές εταιρείες και υπάρχει αυτή η λάθος παρανόηση αλλά υπάρχει και λίγο αυτό το unbiased που λέει το παίρνω για να τους βοηθήσω.

Παίρνω για να βεθύσω το κόσμο και να βεθύσω και την εταιρεία μου και να βεθύσω γενικότερα να πάμε με παρακάτω. Νιώθω όμως ότι αυτή η βοήθεια έρχεται με ένα πολύ μεγάλο κόστος τέχνης. Δηλαδή νιώθω ότι απλά συνεχίζει να το δημιουργεί με πολύ μεγαλύτερους ρυθμούς. Θα συμφωνήσω ότι εκεί πάνε τα πράγματα, αλλά ο λόγος που εκεί πάνε τα πράγματα είναι γιατί συνεχίζουμε να γράφουμε κώδικα με την ίδια ενοτροπία που γράφαμε και πριν το AI. Δηλαδή δεν αναλύουμε πολύ καλά τα πράγματα που έχουμε να κάνουμε βουτάμε κατευθείαν στο να γράψουμε κώδικα. Αυτό κάναμε τουλάχιστον.

Άρα τώρα τι κάνουμε βουτάμε κατευθείαν σε ένα prompt και του λέμε φτιάξ το μου. Ό,τι και να σημαίνει αυτό. Άρα το AI θα πάει να φτιάξει ότι αυτό καταλαβαίνει. Ό,τι πρέπει να φτιάξει. Άρα χρησιμοποιώ... Ναι. Διαφωνείς? Ολοκλήρωσε θα σου πω. Άρα χρησιμοποιείτε τις ίδιες άσχημες πρακτικές που χρησιμοποιούσαμε και δημιουργούσαμε τεχνικό χρέος Συγγνώμη και πάλι Συνεχίζουμε και χρησιμοποιούμε και αυτή τη στιγμή και μάλιστα βάλετε πάνω από αυτό ότι πλέον δεν γράφουμε και τον κώδικα Το γράφει κάποιος άλλος για εμάς Άρα ναι, συμφωνώ Όλο αυτό θα αρχίσει και θα ενισχύεται και θα δημιουργούμε πολύ κρυφό πλέον τεχνικό χρέος το οποίο δεν θα το καταλαβαίνουμε κιόλας εκεί ήθελα να καταλήξω πριν ότι επειδή τον κώδικα πια δεν τον γράφεις εσύ όσο τον κάνεις review και εσύ να τον γράφεις με auto-complete εκτός και αν είσαι σε μια κατάσταση που λες συγγνώμη ενώ δεν θέλω να τους βάλω έστω ότι τον κώδικα τον γράφεις με τη βοήθεια του AI σε ένα μεγάλο βαθμό και πας και σε plan mode

ή σε τρόπο ανάλυσης πριν επειδή σε ένα project που υπάρχει ήδη μεγάλο τέχνη καλότερ και είναι κακοραμένο Όταν πας να προσθέσεις κάτι καινούριο Και με το AI την είναι και μεγαλύτερο Αυτό το κάτι που θα προσθέσεις Γιατί είναι πολύ πιο εύκολο Να γίνουνε πολλοί περισσότερες αλλαγές Όπως είπαμε και στο προηγούμενο επεισόδιο Με το AI Στα πλαίσια του ρίχνου μπορεί να φαίνεται τέλειο Και μια χαρά σωστό Και στο υπόλοιπο project να μην κολλάει Να μην είναι σωστό Ή να έχει πάρει άλλα πράγματα υπόψιν Για να φτιάξει αυτό το κομμάτι Οπότε όταν κοιτάς κάτι isolated Λες αχ πάρα πολύ ρε φαίνεται Και όταν πάτε να βάλεις το υπόλοιπο φαίνεται χάλια Όχι μόνο φαίνεται είναι και όλες Οπότε αυτή η συνήθεια Αυτό το πράγμα Με το AI νιώθω ότι σε κακογραμμένα projects Αυτό που λέγαμε και την πριν πριν φορά Έρχεται να κάνει τα πράγματα χειρότερα πολλές φορές και όχι καλύτερα Και δεν είναι ο μόνος ότι θα κάνει λάθη Θα φανταστεί πράγματα που δεν υπάρχουν Αυτό μπορεί να το φανταστείς σωστά

και τεχνικό χρέος. Απλά, η φόβος μου τώρα είναι ότι το τεχνικό χρέος δεν το βλέπεις. Δηλαδή, μπαίνεις σε μια εποχή που δεν ξέρεις ότι υπάρχει. Πριν ήξερες, έγραφες ένα to do ή είχες ένα ticket ή έκανες κάτι και παιδί μου πει, ας το εδώ πρέπει να το φτιάξουμε. Τώρα, επειδή δεν το κάνεις εσύ, στο 100%, νιώθω ότι απομακρύνω ακόμη περισσότερο από το ξέρω ότι αυτό το αρχείο είναι χάλια, ξέρω ότι αυτή η περιοχή είναι χάλια.

Δεν ξέρεις καν ότι είναι χάλια Δηλαδή πριν είχες ένα πρόβλημα που λες Έχω ένα πρόβλημα το αναγνωρίζω Και σήμερα λες έχω ένα πρόβλημα που δεν ξέρω καν ότι υπάρχει Υποθέτω ότι το έχω Και από τους engineers Υπάρχει αυτή Αυτό το vibe μεταξύ μας Ότι ναι μάλλον έχουμε αυτό το πρόβλημα Δεν το βλέπεις καν Δηλαδή είναι χειρότερο από ό,τι πριν Και νιώθω ότι θα συνεχίσει να γίνεται χειρότερο Ισχύει στο 100% Και μάλιστα βάλε τώρα on top of that ότι πλέον δεν γράφουμε ούτε τα τεστ.

Γιατί και τα τεστ, τώρα ποιος γράφει τεστ, δεν υπάρχει τέντουση. Τα πετάμε στο AI και μάλιστα τα τεστ δεν τα κάνουμε καν review πολλές φορές. Είχες λέει τεστ, δεν θα σου πας μπαραγωγή. Ναι. Ένα. Και δεύτερον, δεν έχουμε εικόνα αν τα τεστ αυτά είναι σωστά. Έτσι. Ή απλά είναι γραμμένα έτσι ώστε να κάνουν pass. Άρα εμείς πατάμε το κουμπάκι, τα βλέπουμε όλα πράσινα και λέμε τέλεια μου τα γράψει το AI.

Αλλά μπορεί το test που είχε γράψει το AI να μην κάνει actually verify το behavior το πώς ο κώδικας του λέει Απλά κάνει pass το test Έχω δει έχω δει κόσμο που μάλλον προσωπικά να σου πω ότι τα test μου επειδή είχα πέσει σε αυτή την παγίδικα στις πρώτες μέρες κάθομαι και γράφω τα test cases τους τίτλους μου Οπότε δηλαδή φτιάχναν τους τίτλους εγώ και του λέω πάρε μου τους τίτλους ξέρεις το έχεις τα skills για το πώς να φτιάξεις tests για το project μου οπότε κάτσε και ανέπτυξε αυτούς τους και κάν τους και εκεί πάρεις να νιώθω πιο ισφαλής με τον εαυτό μου γιατί λέω μπράβο κύριε Γιέκο το έσκησες το AI ρε, δεν θα κάνεις vibe coding, θα του πεις εσύ τι θα κάνει δεν θα φανταστεί ό,τι θέλει 10x engineer είσαι παραγωγικός τώρα, ανοίγω ένα από αυτά τα πράσινα τεστ και βλέπω σε κάποια φάση τι έκανες και βλέπω ρε φίλε ένα expected true to be true έτσι για όσους δεν κάνετε άλλο αν δεν μπορεί να είναι αυτό σημαίνει ότι περιμένω κάτι αληθές να είναι αληθές ε χαίρομαι πολύ ξέρω εγώ

θα είναι είναι σαν να πεις ότι το ένα είναι πάντα ένα είναι πάντα ένα ναι ένα ίσον ένα είναι κάτι που ισχύει που καταλήγουμε τελικά ότι ναι κάνει amplify όλο αυτό το technical data αλλά ουσιαστικά τι κάνει amplify κάνει amplify την καμιά φορά έτσι βασικά κάνει amplify τους τρόπους με τους οποίους δουλεύουμε. Ακριβώς. Αν για παράδειγμα λες ότι δεν μπορώ να το πω στα ελληνικά you're going to cut corners δηλαδή να βρίσκεις σύντομους δρόμους quick wins που λέγαμε πριν, μπράβο, μόρφη.

Αυτό γίνεται ακόμα χειρότερο με το AI. Γιατί με τον ανθρώπινο επίπεδο το έκανες σε ένα βαθμό επί δύο, με το AI το έκανες επί δέκα. Ακριβώς. Άρα αυτό που στην ουσία κάνει η χρήση του AI είναι η κουλτούρα και η νοοτροπία μας. Αν εγώ είμαι ένας engineer ο οποίος δεν δουλεύω με τόσο στο τρόπο ποτέ δεν έμαθα να δουλεύω με τόσο στο τρόπο και πάντα δουλεύω τσαπατσούλικα με το AI απλά θα ενισχύσω αυτό το πράγμα.

Θα παράγω κώδικα πιο γρήγορα αλλά πολύ πιο τσαπατσούλικο κώδικο. Περισσότερο τσαπατσούλικο κώδικο. Δεν θα αλλάξει αυτό ποτέ. εάν είμαι σαν εταιρεία της νοοτροπίας θέλω features, δεν με νοιάζει ποιότητα, δεν με νοιάζει τίποτα το AI θα ενισχύσει αυτό το κομμάτι, η χρήση του. Γιατί ο χι-εντζινιέρ που θα αναλάβει να κάνει το κώδικα ή μπορεί να πέσει και στην περίπτωση που δεν είναι ο εντζινιέρ είναι αυτός που έχει την εταιρεία που γράφει το κώδικα γιατί είναι εντζινιέρ προηγούμενος, άρα έχει άποψη για τα πάντα.

Έτσι, λοιπόν, μπορεί να πέσει και σε τέτοιες εταιρείες λοιπόν. Έχει πάει λοιπόν αυτός ο άνθρωπος, ο ιδιοκτήτης, έχει πάρει ένα cloud code, whatever, license και την έχει δει παιδί. Και λέει, α, κοίτα, εγώ το ξεπετάω μες σε μια μέρα. Δηλαδή, έχω φτιάξει ολόκληρο πράγμα στην παραγωγή. Έχω κάνει ένα social media. Αυτό. Έχω φτιάξει το, ξέρω εγώ, facebook από την αρχή μες σε μια μέρα. Εσείς τι κάνετε εκεί πέρα.

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

Θέλω να πιστεύω αρκετοί. Εγώ θέλω να πιστεύω αρκετοί. Εγώ θέλω να πιστεύω αρκετοί. Όχι engineers, οργανισμοί ή τελεσπάντων αντότητες. Δεν σου λέω για engineers ή managers. Εξαιρέσεις και άνθρωποι. Οι ρόλοι υπάρχουν που το κάνουν. Αυτό και κάνουν και διαφορά και καλά κάνουν. Αλλά νιώθω ότι σαν συλλογικότητα υπάρχουν πολύ λίγοι.

Γιατί όπως είπαμε είναι τερίσχη μου σκοπό το κέρδος και όταν έχει σκοπό το κέρδος μια χαρά κόβεις και γονείς και αυτό και πάμε στη συζήτηση που είπαμε πριν Θέλω να πω και κάτι ακόμα βέβαια για να μην ρίξουμε γιατί όταν λέμε Technical Debt το μυαλό μας πάει στους engineers για το AI νιώθω ότι μπαίνουμε σε μια εποχή που το Technical Debt φεύγει από το κώδικο και ποιο είναι και σε άλλα πράγματα με φόβο να ανοίξω νέο θέμα για νέο επεισόδιο πόσες φορές έχεις δει γραμμένα τίκετς από AI τα οποία λένε $1.

Δηλαδή έχουμε φτάσει σε τέτοιο βαθμό αυτή τη στιγμή με τη χρήση. Δεν κατάλαβες τι ζητάνε. Επίσης είμαστε ένα μόνιμο expand collapse. Κάνω εγώ 10 bullets, του λέω κάντο μου ένα ticket, μου κάνει 10 σε 10 σελίδες, παίρνεις τις 10 σελίδες, τις λες σε ένα AI και τις κάνει 10 bullets. Είμαστε αυτό, ένα μόνιμο expand collapse.

Επίσης αυτές οι 10 σελίδες οι οποίες δημιουργούνται. Σε ένα το τι και τι είναι παράδειγμα. Documentations. Πράγματα πάνω από εκεί. Όταν βαριόμαστε να κάνουμε κάτι, καλύτερα να μην το κάνουμε αρφίλες τελείως εμένα. Δηλαδή χίλιες φορές να μου δώσεις το τι και δέκα bullets και να βρούμε έναν άλλον τρόπο. Από το να το δώσεις σε ένα AI το οποίο θα μου βάλει με αυτά τα δέκα bullets και άλλα δέκα πράγματα που έχει φανταστεί.

Είναι πάρα πολύ μεγάλο. Δεν πρέπει να το διαβάσεις ολόκληρο, θα διαβάζει τη διαγώνια θα το πάρω εγώ που πρέπει να το κάνω και θα το διαβάσω ολόκληρο και θα ήσουν σε ρωτάω εδώ τι εννοείς, εδώ τι είναι αυτό το ξέντο σκριτήριο, το έχουμε δει ποτέ ξανά ή αυτή η περιοχή στο business δεν υπάρχει αυτό το logic που μου λέτε, τι είναι αυτό και υπάρχει αυτό το παρεδάσιο το οποίο στο τέλος της ημέρας, άμα θα τα βάλεις κάτω ο χρόνος στον οποίο γλύτωσαν να γράψεις το ticket είναι ο χρόνος στον οποίο θα κάνεις τοξιγήσεις στον άλλον άνθρωπο γιατί έγινε λάθος οπότε αυτό το χρέος και το amplification που λέμε δεν είναι μόνο στο κώδικα φεύγει και δεν είναι μόνο οι κακοί οι κοινωνίες που βαριούνται είναι ότι όταν κάνουμε automate βαρετές εντός εισαγωγικών δουλειές υπάρχει αυτό το πρόβλημα υπάρχει αυτό το παράδοξο ότι λέω α ωραία γλίτωσα χρόνο για να γράψω documentation και γλυτώνεις όντως χρόνο αν δεν διαβάζεις το documentation το οποίο δημιουργήθηκε τι είναι σε αυτόν τον χρόνο που γλίτωσες

να πάθουν το φάσ παρακάτω και ίσως και σε μεγαλύτερο και να δημιουργήσεις και φοροτεχνικά και να δημιουργήσεις όλες αυτές τις συμπεριφορά που λέμε σήμερα. Εδώ τώρα είναι και καλή πάσα για να πάμε στο τι μπορούμε εμείς σαν engineers να κάνουμε για να βγάλουμε αυτό το χρέος πάνω μας. Άρα μια και μιλάμε για το AI το πρώτο πράγμα που μπορούμε να κάνουμε είναι να κάνουμε εμφασάζ στο τι είναι αυτό το πράγμα που μας έχουν να δουλέψουμε.

Και σε εμάς τους ίδιους, γιατί μπορεί και εμείς οι ίδιοι να μην γνωρίζουμε το τι είναι το AI τελικά και θα το χρησιμοποιούμε πάρα πολύ λάθος. Άρα πρέπει το πρώτο πράγμα που να κάνουμε είναι να διορθώσουμε την κουλτούρα μας. Και ατομικά αλλά και σαν οργανισμός. Γιατί αν δεν το κάνουμε αυτό θα συνεχίσουμε να παράγουμε τα ίδια αποτελέσματα σε πολύ μεγαλύτερη κλίμακα.

Και τι εννοώ. Το AI αυτή τη στιγμή είναι πολύ καλό εργαλείο για να προβλέψει πράγματα. Να προβλέψει patterns, να προβλέψει λέξεις, να προβλέψει οτιδήποτε. Αυτή είναι η δουλειά του. Δεν μπορεί να καταλάβει όμως σε κανένα βαθμό τον αντίκτυπο των όσων προτείνει. Γι' αυτό χρειάζεται ο άνθρωπος. Ωραία. Άρα, εάν η λογική σου είναι ότι βαριέμαι τώρα να κάθομαι να γράφω documentation, γράψε μου AI το documentation που θα σου το γράψει.

Ωραία. Αλλά δεν πεις ποτέ να σου έχει γράψει και απλά πατήσεις ένα κομμέντι και έχει φύγει, δεν έχεις κάνει το δικό σου κομμάτι. Το AI δεν μπορεί να καταλάβει τι έχει γράψει. Και τι σημαίνει αυτό για σένα σαν business ή σαν κώδικας. Και για αυτό που θα το διαβάσει. Και για αυτό που θα το διαβάσει. Και για αυτό που θα το διαβάσει, ακριβώς.

Εάν λοιπόν εσύ είσαι ένας product owner που απλά του δίνεις πέντε πραγματάκια στο οποιοδήποτε AI για να σου φτιάξει τα tickets και ποτέ δεν μπει η διαδικασία να τα διαβάσεις, τότε θα φτάσει σε αυτό που ο κυρίακος πίνει δηλαδή να δημιουργήσει tickets που δεν βγάζουν κανένα νόημα σε αυτό που θα τα διαβάζει τελικά και το ίδιο σκήγη για τον κώδικα εάν η λογική μας είναι πέτα τα κοίνα τα φτιάξει αυτό και πάμε παρακάτω και true is true I expect it true is true δημιουργούμε προβλήματα δεν μας αρέσει το καταλαβαίνω να πρέπει να κάνουμε review πρέπει να το κάνουμε δεν μας αρέσει να αναλύσουμε πράγματα και να χτίσουμε ένα πλάνο για το πώς θα δουλέψουμε, θα έπρεπε να το κάνουμε πάντα.

Δηλαδή δεν μπορείς να ξεκινήσεις να γράφεις κώδικα χωρίς να διαβάζεις το τι κάνει το code base σου, χωρίς να καταλήξεις ένα implementation plan. Μπορείς, αλλά μετά γίνεσαι επεισόδιο στο Controlled Life. Μπράβο. Λοιπόν, δεν θα έπρεπε να δουλεύουμε αυτόν τον τρόπο. Έπρεπε να κάνουμε αυτά τα πράγματα. Το AI λοιπόν, εάν εσύ κάνεις αυτά τα πράγματα, μόνο να σου δώσει ένα αξιόπιστο αποτέλεσμα.

Ωραία. Που θα είναι εύκολο και για σένα να το διαχειριστείς και να το διαβάζεις και να το κατανοήσεις. Εάν όμως δεν αλλάξουμε αυτή την κουλτούρα και συνεχίζουμε να κάνουμε τα ίδια πράγματα που κάναμε και πριν, μόνο κακό θα δημιουργούμε. Έτσι και μετά θα γκρινιάζει ο Κυριάκος που θα μπαίνει στη μία εταιρεία και θα λέει τι είναι αυτά που γράψε ο προηγούμενος και δεν πειράζει πάω και εγώ να τα γράψουμε το AI και θα εκμεταθωρήσεις και όλη αυτή η λούπα που τρέχουμε αόσημα στον χώρο.

Άρα, ένα από τα πρώτα πράγματα που μας κάνουμε, έχω να πω, για να το κλείσω, είναι να αλλάξουμε την κουλτούρα με την οποία δουλεύουμε. Τι είπες τώρα. Παίζει να είναι το πρόβλημα, το μόνο μου πρόβλημα, αλλά και στο τέλος της ημέρας, έτσι θα πω το απεσιόδοξο, πόσο εύκολο είναι να αλλάξεις την κουλτούρα ενός οργανισμού, μιας ομάδας ή και του ίδιου στοιχείαυτού στις τελευταίες ημέρες.

Ξεκινώντας από αυτό που μπες από τον εαυτό σου. Νομίζω ότι μόνο έτσι. Αν δηλαδή ο καθένας μας άλλαξε την κουλτούρα του. Ξεκινώντας από τον εαυτό σου και προσπαθώ να το πεις άλλον ένα να θα πω. Γιατί καμιά φορά και οι ίδιοι engineers μπορεί να το ξέρουμε στη θεωρία ή να λέμε αχ τι ωραία, αλλά δεν το ακολουθούμε τόσο. Οπότε, άμα πεις άλλον έναν και αυτό το κάνουν όλοι, ίσως τα πράγματα γίνουν καλύτερα και ζήσουμε σε έναν κόσμο καλύτερο.

Ένα για τα παιδιά μας, με ρόγο. Και τους φιλοδητικούς ειντζηνίες. Το δεύτερο, ίσως, που θα μπορούσαμε να κάνουμε είναι αυτό που είπες και εσύ πριν. Ας το πρόβλημα αναφανεί. Έτσι. Δεν λέω αφήστε τα συστήματα να σκάσουν. Προς Θεού. Αλλά αυτό λέω. Πώς ήταν η AWS που πήγε και πέλισε κόσμο και τους αντικατέστησε με AI και μετά πέσανε για δύο μέρες, χάσανε 100 δισεκατομμύρια Ωρίστε Λοιπόν άρα Ένα πράγμα είναι και αυτό Να αφήσουμε το πρόβλημα να βγει κάτω από το χαλί Να βγει στην επιφάνεια Ότως ώστε κάποιος να πάρει τελικά κάποιο action Και να το αλλάξουν όλο αυτό Εντάξει ήταν άλλο ένα Επισόδιο που κουδέψαμε να τσακωθούμε το Θοδωρή Αυτό πρέπει να πω ότι μετά την διέρεση που έγινε Στο Team Κυριάκος και Team Θοδωρής Έχει αρχίσει να γίνεται νόρμα Επίσοδιο πρώτο επεισόδιο μου τις κάσουν μου λες αχ δεν είναι έτσι και δεν είναι έτσι διαφανώ και εντάξει να μην υποτιγνώ μου όχι δημοκρατία δεν έχουμε έτσι λέτε αυτά λοιπόν ελπίζουμε να σας άρεσε το σημερινό επεισόδιο

είναι ένα topic το οποίο έχουμε κληθεί αρκετές φορές να το αντιμετωπίσουμε θεωρώ είναι κάτι που μας βασανίζει ελάχιστες φορές έχουμε πάρει κάποια σαφή απάντηση ή κάποια λύση στο πρόβλημα μας και μερικές φορές μπορεί και οι BCD να μην θέλουμε να δώσουμε λύση στο πρόβλημα αυτό. Σας ευχαριστούμε που ήσασταν μαζί μας λοιπόν.

Μέχρι την επόμενη φορά, καλή συνέχεια!

Σχόλια

Χωρίς σχόλια

Συνδεθείτε για να συμμετάσχετε στη συζήτηση

Σύνδεση για Σχολιασμό

Δεν υπάρχουν σχόλια ακόμα

Πίσω 15 δευτ.
Play
Μπροστά 30 δευτ.
00:00:00
00:00:00