Κώδικας στην εποχή των agents: Γούστο, AI slop & πώς θα διαφοροποιηθείς
Μικρή ΚουβένταΣχετικά με αυτό το επεισόδιο
Σε αυτό το επεισόδιο αναλύουμε πώς έχει διαμορφωθεί η καθημερινότητα ενός προγραμματιστή στην εποχή του AI. Ποια εργαλεία μας έχουν βοηθήσει, πόση σημασία έχει το γούστο στο software και πώς μπορείς πλέον να διαφοροποιηθείς είτε ως εταιρεία είτε ως developer. Ανάμεσα σε όλα μιλάμε για AI slop, Git Worktrees και την αγορά εργασίας.
Κωδικός για 25% έκπτωση στο DjangoCon Europe: DJC26_MK
Links:
DjangoCon εισιτήρια (25% οff): https://2026.djangocon.eu/tickets/
Molyvi: http://molyvi.app/
Sponsor DjangoCon Europe 2026: https://2026.djangocon.eu/sponsorship/
Suggestions:
Αντώνης: https://www.hbomax.com/gr/el/shows/silicon-valley/b4583939-e39f-4b5c-822d-5b6cc186172d
Πάρις: https://tailscale.com/
Chapters:
00:00:00 Καλωσόρισμα & εισαγωγή
00:00:13 Fake it till you make it
00:06:43 Κωδικοί και προσφορές για DjangoCon
00:09:07 Η σημασία του γούστου στην εποχή AI
00:24:27 AI slope & φτιάχνοντας τον editor για το Μολύβι
00:29:48 Η αγορά των developers και AI
00:40:00 Dev containers και coding agents
00:46:37 Η εμπειρία χρήσης της Apple & Ευρωπαϊκά πρωτόκολλα
00:54:48 Git Worktrees και εφαρμογές
01:10:54 Κλείσιμο & προτάσεις
Βρείτε παραπάνω πληροφορίες για το επεισόδιο: https://mikrikouventa.fm/s07/e08/
Βρείτε μας στα Social Media:
* X - https://x.com/mikrikouventa
* Instagram - https://www.instagram.com/mikrikouventa/
* Ο Πάρις στο X - https://x.com/pariskasid
* Ο Αντώνης στο X - https://x.com/akalipetis
Δείτε όλα μας τα επεισόδια: https://mikrikouventa.fm/
#ai #developer #software
Αυτόματη μεταγραφή — ενδέχεται να περιέχει λάθη.
Γεια σου Πάρη. Γεια σου Αντώνη. Συνεχίζουμε δυναμικά. Βεβαίως φίλε. Back to back, δεύτερη εβδομάδα, μικρή κουβέντα. Κάποτε ήταν το στάνταρτ αυτό και τώρα χαιρόμαστε όταν καταφέρουμε. Τώρα είναι πάλι το στάνταρτ. Για δύο εβδομάδες τώρα. Αυτό είναι τα κασίδιερο statistics που κάνω πάντα. Έχουμε 100% επιτυχία τις ελφές δύο εβδομάδες.
Ακριβώς. Όταν είχαμε δεύτερο πελάτη Στο Sorcerer, Minimus Investor, έχουμε 100% αύξηση στο MRR. 100% MRR Growth. Ποιο είναι σαν τώρα που γελούσαμε κάτι AI Products που λέγανε ότι μετρήσαν το ARR που ξέρω εγώ βγαίνανε live δύο μέρες και κάνανε projection ότι αυτό θα συνεχιστεί για κάθε μέρα επί 365 μέρες και βγάζανε το ARR σε σχέση με αυτό.
Το σκεφτόμουν τελευταία αυτό ότι ο χρόνος τελικά είναι ο καλύτερος δείκτης του αν ένα statement είναι όχι ακριβώς αληθές ή όχι αν είναι παρούφα ή όχι δηλαδή όταν μπορείς να βγεις και να πεις εγώ έκανα μία εφαρμογή και πάω γαμάτα μήνα με το μήνα και έτσι έχω 100% αύξηση μπορεί να έχεις όταν αυτό είναι σε ένα μικρόχρονικό σε μια μικρή χρονική περίοδο μπορείς π.χ. να πεις στον άλλο σου φίλο εσύ γράψε αυτό το μήνα μετά μπορείς στον επόμενο να πεις σε δύο φίλους σου γράψε τώρα μπορείς να το κάνεις game αλλά όταν αυτό πηγαίνεις αρχίζεις και το μετράς σε ένα περιθώριο τύπου 5 χρόνια τα ψέματα τελειώνουν και σε λιγότερο δηλαδή θεωρώ ότι πολλά από αυτά οκ προσπαθείς να δείξεις κάποια πράγματα και είναι ok να το κάνεις αυτό όλοι θέλουμε να μπορέσουμε να κάνουμε κάτι τέτοιο αλλά υπάρχει κάτι το οποίο είναι ξεκάθαρο ότι είναι μπαρούφα αλλά δεν πειράζει πιστεύω ότι το αυτό το οποίο εσύ λες μπαρούφα για μένα είναι εκεί που το fake it until you make it αρχίζει και ξεφεύγει λίγο πηγαίνει αρκετά στο
ναι δηλαδή τώρα να ξεκινάω εγώ και σου λέω φίλε τι κάνω, βάζω τύπους με emails συγκεκριμένα να κάνουν δωρεάν εγγραφή στην εφαρμογή μου και μετά παίρνω τα λόγους και τα βάζω ή κάνω τέτοια πράγματα είναι λίγο πιο καταλαβαίνω την έννοια του fake it till you make it και όλα αυτά αλλά μου φαίνεται λίγο μαλακία μετά από ένα σημείο ξέρεις εγώ ποιο είναι το κομμάτι που καταλαβαίνω γιατί εμένα προσωπικά δεν μου αρέσουν οι αποπροσανατολιστικές δηλώσεις, αλλά αυτό το οποίο μου αρέσει που δεν ξέρω να μπαίνει στην κατηγορία του fake it till you make it είναι όταν και αυτό που είχαμε με το Sorcerer έχεις μια αυτοπεποίθηση για το προϊόν σου ανεξαρτήτως του αποτελέσματος δηλαδή φέρεσαι λες και είσαι λες και είσαι billionaire παιδί μου λες και είσαι φτιάξει το billion dollar company θέλω να πω ανεξαρτήτως του αποτελέσματος γιατί εγώ το πιστεύω αυτό που έχω φτιάξει δεν ξέρω τι μου αυτό δεν είναι τρελή ζωριά να ξεκινάς και να λες έχουμε τη δεύτερη καλύτερη εφαρμογή γι' αυτό.
Ενώ το να έχεις κάποια συγκεκριμένα προβλήματα, για παράδειγμα μπορεί να πεις, ξέρω εγώ, δεν έχουμε μετάφραση στην Κινέζικα. Και αυτό μπορεί να είναι όλος το πρόβλημα και να λες ότι, οκ, αυτός είναι καλύτερος γιατί έχει μετάφραση στην Κινέζικα και η αγορά της Κίνας προτιμάει αυτό. Οκ, αυτό είναι κάτι το οποίο είναι ξεκάθαρο και μπορεί να είναι επιλογή σου να με το κάνεις.
Αλλά δεν μπορώ να φανταστώ ότι κάποιος κρυγνάει και λέει Μαλάκα είμαστε η τρίτη καλύτερη εφαρμογή Αλλά φίλε εντάξει Αλλά τρίτη τρίτη όπως Εμείς φίλε είμαστε σούπερ μετά Έχω ένα φίλο από το πολυτεχνείο Που επίσης ήταν Ήταν όμως Ζήτω παιδί ακόμα ε μιλώ μαλακίες Αλλά ενώ τότε έμενε Βρυλισιώτης όπως ήμουν και εγώ Και επειδή είχαμε βρεθεί διάφορα Από τα βρυλίσια σχολή είχαμε κανονίσει κάθε κάμπος ήταν ένας με ένα αμάξι και ας πούμε κάπως μας γύριζε όλους οπότε είμαστε στο αμάξι και έχει μπει μέσα είναι είναι μεγαλύτερος από εμάς αυτός και έχει μπει μέσα στεναχωρημένος ότι τον κόψανε σε ένα μάθημα και ξέρεις έχει αρχίσει και στο χτίζει και το είχα κάνει έτσι και το είχα λιώσει και αρέστι φίλε να σου πω κάτι το γραπτό μου το είχα υπολογίσει ήταν αλήθεια λέει ένα μετρημένο πέντε Περιμένω σου πίνω Ήταν με τριμμένο 8 Πόσο θα κόψεις άλλον Με τριμμένο 4,5 Πω πω Μαλάκα εντάξει Ευτυχώς πέρασα φυσική 2 τότε Αλλά με έχουν κόψει με 4,45 Είναι για κόψιμο Εντάξει Είναι για κόψιμο
Κοίτα άμα είσαι δεύτερο έτος Είναι για κόψιμο Κατά τη γνώμη μου Και το 4,9 είναι για κόψιμο Κόφτονα δεν είναι κάτι Το μισό είναι υπέρ του φοιτητή Όλα είναι συμβάσεις Για μένα είναι κόψιμο Όλα είναι συμβάσεις Άμα πεις ότι και το 4,99 μπορεί να είναι για κόψιμο Για μένα είναι για κόψιμο Το 4,99 Από τη στιγμή που έχουμε ακέρουσα ρυθμούς σαν παθμολογία Δεν μπορείς να πάρεις ένα μάθημα 4,5 ενώ στο συνδέον παθμολογία Οι στρογγυλοποίησεις αναγκαστικά πρέπει να είναι έτσι Ναι, αν κάνεις στρογγυλοποίηση όμως κάνεις τρογγυλοποίηση γιατί πρέπει να βάλεις ή τέσσερα ή πέντε Όχι, μπορείς να πεις ότι εγώ παίρνω το παίρνω το πάτομα Όχι, η τρογγυλοποίηση εκτός αν υπάρχει Αν κάνεις τρογγυλοποίηση, εξαρτάται τι συνάρτηση παίρνεις Ναι, αλλά ο κανόνας λέει ότι όταν θέλεις να έχεις ακέραιο αριθμό και έχεις ένα δεκαδικό ο δεκαδικός δεν παίρνεις το φλόρ ούτε παίρνεις το σίλιγγ Δεν παίρνεις το πάτωμα.
Γιατί μπορείς να πεις ότι εγώ σαν πολυτεχνίδιο θέλω όποιους περνάει. Ναι, αλλά πρέπει να βάλεις ένα κανόνα έξτρα για να το κάνεις αυτό. Εννοώ, άμα διευκρινίζεται το πώς παίρνεις ένα βαθμό. Το default είναι στρογγυλοποίηση. Ναι, ωραία. Συμφωνώ. Συμφωνώ. Άρα λοιπόν το 4,5 περνάς. 4,5 δεν περνάς. 4,5 δεν περνάς, τέλειο. Είναι στρογγυλοποίητα.
Όχι, 45 περνάς Εμένα με κόψει, γιατί περνάς Επειδή στρογγυλοποιείται στο 4,5 Έλα ρε μαλάκι, δεν κάνεις τις στρογγυλοποίησεις Στον ία κάνεις Το 4,45 στρογγυλοποιεί Όχι, σωστά Λοιπόν, το 4,45 γίνει 4,5 Και το 4,5 Όχι, σωστά, εντάξει Το έχετε Και εγώ κάτι τέτοια έλεγα, να ξέρεις και τι μονα Ωραία Για πες έχουμε DjangoCon ξεκινήσαμε από άλλα λέγαμε ότι δεν έχουμε δώσει κάποια έκπτωση, κάποιο κουπόνι στο podcast οπότε δεν θα φανταστείς ποιος κώδικος είναι, παιδιά υπάρχουν 11 ειστήρια τα οποία έχουν έκπτωση για το DjangoCon αλλά ο κώδικος θα το πούμε μετά, θα το παίξουμε για tubers άμα κάνεις like και εγώ έλεγα παιδιά στο description αλλά είναι νομίζω λογικά μικρή παύλα κουβέντα όπως το γράφουμε ή μια λέξη Δεν ξέρω αν μας αφήνει να βάλουμε τόσο μεγάλα το πρίτυξη. Δεν ξέρω. Δεν θα περνά κάποια πραγματικότητα.
Όχι ρε. Έχω βάλει πολύ μεγάλο. Α, ωραία. Γιατί για τους σπόνσορες βάζω τύπο σπόνσορα και ένα τυχαίο. Μικρή, παύλα κουβέντα, κεφαλαία όλα. Μικρή, παύλα κουβέντα, κεφαλαία όλα. Όπως είναι... Α, όχι. Μπορούμε το website να βάλουμε. Μικρήκουβέντα.fm που είναι μια λέξη. Τα τσακίσαμε τώρα. Όποιος δεν ξέρει τι να πληκτρολογήσει. Για ό,τι μπεί το description.
Ναι, μπείτε στο description, αλλά το πιο λογικό είναι για να θυμάται κάποιος στο website μας ότι είναι μικρικουβέντα.fm όπως ακριβώς και το website. Αν μπορούμε να έχουμε τελείες. Δεν ξέρω. Αλλιώς θα είναι παύλα. Ναι. Τους τρελάραμε τελώς. Όποιος μαντεύσει τον κωδικό χωρίς να δει το description παίρνει έξτρα εκτοσί ε, όχι αυτό έλεγα να μην το πω αλλά παιδιά στο description θα είναι σίγουρα στην περιγραφή του βίντεο ή του όντιο θα είναι σίγουρα λογικά θα είναι μικρικουβέντα.fm ή μικρικουβέντα παύλα.fm μάλλον κεφαλαία τέλειο βλέπω όσο γελάμε το τέτοιο έχει κλυπάρει την εξαστία όσο είχας έχει πεθάνει Θα το φτιάξει ρε, θα το φτιάξει το Φόνικ Αν του λέει αυτή τη φορά Με στεναχώρησε το Φόνικ που δεν έπαιρνε το βίντεο Πώς το κάναμε τελικά Ανέβασα μόνο τον ήχο Γιατί αυτό που χρησιμοποιούμε Για να μας Να κόβει το θόρυβο Όλα αυτά, σταμάτησε να δέχετε τα βίντεό μας Δεν ξέρω, είναι πολύ μεγάλα, δεν ξέρω τι συμβαίνει Κοίτα πλέον που μπορείς να έχεις πρόσβαση στο NAS
Και από το σπίτι σου Τρομερό, τέλειο Άρα δεν χρειάζεται να κάνεις αυτό. Μπορεί να βάζουμε στο φόνικ τον ήχο μόνο, να κάνει όλο το processing το φόνικ του ήχου και μετά απλά να πρέπει να φτιάξεις το βίντεο και να το εργάσεις στο YouTube. Τέλεια. Ωραίο. Λοιπόν, είχαμε... Καταρχάς έχεις στο νους κάτι το οποίο θα ήθελες να συζητήσουμε. Πάμε.
Λοιπόν, θα ξεκινήσω από ένα tweet το οποίο μου έστειλες, το οποίο βέβαια είναι μια συζήτηση που είχαμε πάρα πολλές φορές πριν. Οκ. και το οποίο το παραφράζω και δεν θυμάμαι προφανώς ακριβώς πώς ήταν, νομίζω ούτε καν ποιος το είχε γράψει το συγκεκριμένο γιατί το είχαμε δείξει κάτι μου λέει σου στέλνω να κάνω εννοησίες το οποίο έλεγε ότι στην εποχή του AI αυτό που πραγματικά έχει σημασία είναι το γούστο ναι ναι ναι το λέμε πολύ το οποίο το είχα δει από δύο τρεις διαφορετικούς έχουμε συζητήσει πολύ περισσότερο πριν κι εμείς μαζί οπότε θα ήθελα να πιαστώ λίγο από αυτό τοποποίηση θα έλεγα το συγκεκριμένο πράγμα γιατί πλέον βλέπεις ότι οκ το να πας, δεν θεωρώ ότι το μηδενιστικό που λέει ότι δεν έχει καμία σημασία αν ένας προγραμματιστής ή ένας μη προγραμματιστής γράφει τον κώδικα σήμερα του Λάιφστον, θεωρώ ότι σήμερα ακόμα μπορεί να κάνει πάρα πολύ μεγάλη διπλή διπλή διπλή το AI, μας το λέω εξαιτίνως στην εταιρεία μας έχει βοηθήσει πάρα πολύ και επιρροματιζόμαστε ακόμα
με πιο ενδιαφέροντα πράγματα, τύπου με τοπικά μοντέλα, με το να φτιάξουμε δικά μας ή οτιδήποτε άλλο. Και έχει πάρα πολύ σημασία όλο αυτό. Αλλά δεν νομίζω ότι ακόμα η κατάσταση είναι στο σημείο που μπορείς να πάρεις τον κώδικα και πριν τον δεις αυτός ο κώδικας να πάει στην παραγωγή. Άρα, κατά επέκταση, χρειάζεται να τον δει κάποιος ο οποίος καταλαβαίνει τον κώδικα.
Παρόλα αυτά, θεωρώ ότι γίνεται όλο και περισσότερο σημαντικό το γούστο σε όλη αυτή την εξίσωση και το πώς εσύ μπορεί να κρίνεις ποια είναι η σωστή εφαρμογή να φτιάξεις, πώς να τη φτιάξεις γιατί να τη φτιάξεις με αυτόν τον τρόπο και λιγότερο του ότι προλαβαίνω να τη φτιάξεις πιο γρήγορα καλύτερα ή οτιδήποτε άλλο αυτό είναι το αρχικό πλαίσιο αυτό ναι τέλεια νομίζω ότι θέλεις να είναι πιο γρήγορα μια εισαγωγή αφορμόμενη από την εισαγωγή αυτή μπορούμε να καταλήξω. Είχα και εγώ μια αντίστοιχη σκέψη που θα ήθελα να συζητήσουμε. Πέφτει στην ίδια κατηγορία. Δεν είναι μόνο το γούστο.
Θα σου πω και τι άλλο πιστεύω ότι είναι. Το λεγόμενο AI slope που τι είναι το AI slope. Είναι ο κώδικας και το αποτέλεσμα που βγαίνει από το AI. Θεωρώ ότι είναι μια πραγματικότητα που αυτό το οποίο έλεγε ο... Θα επανέλθω σε αυτό το οποίο λες. Απλά κάνω και ό,τι... Αγνόησες το... Όχι, κάνω... Αν έχω και μια παρένθεση, έλεγε...
και διαφωνώ πλήρως με τον DHH, που έλεγε ότι δώσε μου χίλιες φορές καλύτερα να μου δώσεις AI slope παρά human slope. Εγώ θα πω ότι όχι, γιατί το πόσο κακό software έχω χρησιμοποιήσει τελευταία, πιστεύω λόγω AI, έχει αυξηθεί σημαντικά. Εγώ το βλέπω. Δεν ευχαριστιέμαι το software το οποίο χρησιμοποιώ και παρατηρώ ότι όταν εγώ κάνω vibe code πράγματα, όντως μου βγάζει αυτές τις βλακίες και για να μπορέσει να βγει κάτι στο επίπεδο που θέλω πρέπει να καθίσω να ασχοληθώ είτε αν αυτό είναι το να πω στο AI να το κάνει αλλά θα πω ένα βήμα παραπάνω να το φτιάξω, μην κάνεις λάθη γελάω δηλαδή βγάλαμε αυτό το τουλάκι που λέγαμε την προηγούμενη φορά το μολύβι που είναι ένα smart down editor που ακόμα έχει κάποια πράγματα που θέλω να φτιάξω για να φτάσει σε ένα σημείο που θα είναι έστω και λίγο χρήσιμο για μένα Το πέρασα από πολλές χρήσεις που απλά το χρησιμοποιούσα και σημείωνα ότι αυτό δεν είναι σωστό, το άλλο δεν είναι σωστό.
Κάποιες φορές πήγα και είδα τον κώδικα και επενέβη. Οπότε το κρατάω αυτό λίγο στην άκρη και θα επανέλθω πηγαίνοντας στο δικό σου, ότι το AI έχει την τάση να βγάζει της ίδιας αισθητικής και του ίδιου επιπέδου κώδικα κατά βάση. Οπότε Η ταχύτητα θεωρώ Στην παράδοση Δηλαδή να μπορείς να πεις ότι εγώ κάνω κάτι πιο γρήγορα Από ό,τι μπορούσα πριν Θεωρώ ότι γίνεται Ένα διαπραγμάτευτο συστατικό Παρά ένα ανταγωνιστικό πλέον έκτημα Και γιατί το λέω Αν έρθει κάποιος Σε εσένα Και σου πει θέλω να μου φτιάξεις Μια εφαρμογή ένα marketplace το οποίο εγώ θα μπαίνω μέσα και θα βρίσκω αυτό και αυτό.
Όσο περισσότεροι developers, προγραμματιστές, χρησιμοποιούν τους coding agents τόσο πιο γρήγορα θα μπορούν όλοι να το παραδώσουν. Και θεωρώ ότι το επόμενο βήμα θα είναι να φτάσουμε σε ένα σημείο που δεν θα έχει τόσο σημασία να θα το παραδώσει σε δύο βδομάδες σε μία. Γιατί όλοι έτσι και άλλες θα το έχουμε φτάσει να... Θεωρώ ότι πάμε σιγά σιγά σε ένα σημείο που...
το ότι εγώ χρειάζομαι έξι μήνες για να σου παραδώσω κάτι θα είναι όλο και λιγότερο η πιθανότητα για τα περισσότερα software projects που θα ανατίθεται. Οπότε θεωρώ ότι θα είναι ένα δεδομένο η ταχύτητα και όχι ένα ανταγωνιστικό πλεονέκτημα. Και το ανταγωνιστικό πλεονέκτημα... Είναι απαραίτητο. Όχι ένα δεδομένο. Αν δεν μπεις σε αυτή την λούπα δεν θα μπορέσεις να είσαι...
Ναι, κάνει ένα απαραίτητο. Διαφορετικά είναι θα είναι σαν να έχεις πάρα πολλές ακριβές υπηρεσίες επειδή δεν έχεις automated test και έχεις ανθρώπους που τα ελέγχουν οπότε δεν θα είσαι ανταγωνιστικός πολύ απλά οπότε θεωρώ ότι ήταν ένα απαραίτητο συστατικό του πώς παραδίδουμε λογισμικό είτε αυτό είναι μέσα σε μια ομάδα εξωτερικά είτε είναι σε έναν εξωτερικό stakeholder σε έναν εξωτερικό ενδιαφερόμενο, ένα πελάτη και το γούστο τελικά και η ποιότητα αυτού που παραδίδεις πιστεύω ότι θα εκείνο που θα είναι η διαφοροποίηση.
Επίσης το AI βγάζει το ίδιο UI σε όλους. Αυτό ακόμα έχει πάρα πολύ σημασία. Σε αυτό διαφωνώ λιγάκι. Ότι βγάζει το ίδιο UI. Ναι, γιατί θεωρώ ότι βγάζει το ίδιο UI άμα πας και ξεκινήσεις να κάνεις vibe code κάτι. Ναι, σωστά. Νομίζω ότι πρέπει να πας λίγο πίσω και έχω αργήσει και βλέπω πάρα πολύ τη χρήση του AI σαν ένα εργοστάσιο.
Δηλαδή, το ότι εγώ έχω μηχανήματα τα οποία μπορεί να κάνουν αυτό με τα πράγματα. Δεν σημαίνει ότι οι γραμμές παραγωγής είναι πιο γρήγοροι από κάποιοι που το κάνουν με το χέρι. Πρέπει εγώ αυτό το πράγμα να το... Ναι, σωστά, σωστά. Να το στήσεις με τον τρόπο που θα είναι πιο γρήγορο. Σωστά, δηλαδή και γι' αυτό βλέπω ότι σιγά σιγά, τουλάχιστον εμείς στην εταιρεία ξεκινάμε και φτιάχνουμε κοινά guidelines τα οποία, εντάξει, όχι τώρα πάνε από repository σε repository, αλλά σιγά σιγά θα πάνε σε κάποιο πιο κεντρικό σημείο οι κανόνες πρέπει να είναι εκεί πέρα το ότι πρέπει να του δώσεις κάποια components με το πως θα συμπεριφέρεται δηλαδή βλέπω για παράδειγμα όταν κάνω vibe code κάτι το vibe code δεν μου αρέσει γιατί έχει την έννοια το ότι δεν ασχολούμαι με τον κώδικα ή τουλάχιστον στο μυαλό μου την έχει όταν ξεκινάω και γράφω κατά κύριο λόγο με AI μια καινούργια λειτουργικότητα ή μια καινούργια εφαρμογή αν μπω σε ένα repository που ήδη έχουμε καλωστημένα τα πράγματα
το αποτέλεσμα είναι πολύ πιο γρήγορο, πολύ πιο καλό και πολύ πιο στοχευμένο όσο λιγότερη προετοιμασία έχει γίνει σε ένα repository τόσο πολύ περισσότερο ανοίγει όλη αυτή η ομπρέλα του μπορεί να σου βγάλει κάτι το οποίο να είναι ένα standard UI, για παράδειγμα το 39α που το συζητούσαμε αυτό ξεκίνησε χωρίς καμία δεν το μάλλον το έστρεψα λίγο δίνοντάς του έμπνευση από άλλα projects τα οποία έχουμε φτιάξει εμείς και τα οποία ήθελα να ακολουθήσει λίγο σαν αισθητική για παράδειγμα έχει πολύ κοντινή αισθητική με το website μας άμα το παρατηρήσεις αλλά ναι έχει κοντινά χρώματα στα δικά μου μάτια η αισθητική είναι σημαντικά διαφορετική ναι γιατί εκεί πέρα μπορούσα να φτάσω γιατί εκεί πέρα ήταν η επένδυση μπορούσα να δώσω όπως το κομμάτι το συγκεκριμένο αλλά έχει λίγο την αισθητική του τα χρώματα κάποιες γραμματισσυρές είναι παρόμοιες, έχει πολύ δουλειά ακόμα.
Γιατί ξεκίνησε από το τίποτα. Δεν υπήρχε κάποιο UI, ούτε εγώ ξεκίνησα να του φτιάξω ή να του δώσω κάποια κατεύθυνση. Ήταν τελείως χήμα. Και το βλέπεις αυτό. Ενώ αν πας σε άλλα projects, τα οποία μπορεί πάλι να έχουν γίνει pipe code και με χειρότερη διαδικασία, επειδή ξεκινά ακριβώς από μία μαγιά, να το πω έτσι, που είναι αρκετά πιο καλοστημένη, το αποτέλεσμα είναι ακόμα καλύτερο.
Θα σου πω εγώ στο περίπου με αυτό το οποίο λες τι κάνω όταν κάνω vibe code ένα καινούργιο project πλέον και το πιο πρόσφατο είναι ο editor μου ο Λίβη που έκανα το εξής. Πρώτα απ' όλα δεν μ' αρέσει να βλέπω τις οδηγίες που έχεις για τους agents να λένε ότι χρησιμοποιώ τη βιβλιοθήκη α, τη βιβλιοθήκη β, τη βιβλιοθήκη γ. Είναι foul.
πρέπει να τους πεις κοίτα σε αυτό το αρχείο το χρησιμοποιώ για να μην καίει τις εκδόσεις αυτό είναι ένα κομμάτι της αισθητικής του κώδικα, όχι του τελικού προϊόντος μόνο αλλά ένα κομμάτι της αισθητικής του κώδικα ότι έχω αρχές οι οποίες λένε ότι κάτι το λέω μία φορά σε ένα σημείο και υπάρχει το single source of truth η μοναδική πηγή της αλήθειας και ξεκινάω καταρχάς λέγοντας το αυτό φτιάξε μου ένα αρχείο με τις οδηγίες που θα κοιτάς εδώ και εκεί και το επόμενο το οποίο κάνω είναι του δίνω μια δομή για το πως να στήσει τα αρχεία σε περίπτωση όπως στο backend όταν έχεις Django αυτό είναι συμβάσεις του framework σου λέει για παράδειγμα ότι έχεις ένα αρχείο που το λες models.py που εκεί θα βάλεις τα μοντέλα σου που θα μιλάνε με τη βάση και θα έχεις ένα αρχείο views.py μια χαρά Σε περιπτώσεις όμως όπως είναι το CSS, τα style sheets του website, δεν υπάρχουν οι ίδιες συμβάσεις και γενικά δεν έχω δει στο frontend να υπάρχουν στον ίδιο βαθμό συμβάσεις όπως υπάρχουν στο backend.
Εγώ παίρνω την ευκαιρία και προσπαθώ να δίνω όσο πιο οριζόντιες συμβάσεις γίνεται στους agents που γράφουν κώδικα για να βγάζουν ένα αποτέλεσμα το οποίο εγώ θα μπορούσα να το διαβάσω. θα έχει λιγότερο δυνατό κείμενο δηλαδή δεν θα γιατί αυτά έχουν την τάση να είναι φλίαρα, να είναι φλίαρα πάρα πολύ οπότε και το άλλο που κάνω δεν χρησιμοποιώ βιβλιοθήκες αν δεν χρειάζομαι γιατί έχουν την τάση εγώ έχω δει πολλές φορές να λένε αλλά αυτή η βιβλιοθήκη πάλι θα πω στο Μολύβι δεν υπάρχει καμία βιβλιοθήκη στο Frontend τίποτα, του είπα θα χρησιμοποιήσεις Modern CSS θα έχεις σε ρόλο dark light mode θα έχεις μεταβλητές για τα πάντα έτσι ώστε αν θέλουμε να αλλάξουμε τα themes λένε είναι παντού οι μεταβλητές ναι είναι παντού και τα νομίζω και τα εμφολευμένα είναι οι εμφολευμένοι κανόνες στο CSS είναι πλέον παντού έχεις βίσκετο στο Safari είναι σίγουρα δεν ξέρω αν ο Firefox έχει, ο Chrome τους έχει καιρό ο Safari το έχει και δίνω κάποιες οδηγίες έτσι ώστε μετά να μπορώ ό,τι αλλαγή θέλω να κάνω
δηλαδή έχω μια εικόνα ότι θέλω να μπορώ να κάνω χειρουργικές που λένε αλλαγές. Δεν μ' αρέσει αυτή η λέξη, θέλω μαλακή, αλλά τη χρησιμοποιώ τώρα. Πολύ εντοπισμένες. Ναι, στοχευμένες αλλαγές, χωρίς μετά να πρέπει να πάω να ψάξω πού να τις κάνω το και το. Οπότε, για παράδειγμα, ένα από τα πράγματα που με ενδιαφέραν ήταν η τυπογραφία να είναι σε πάρα πολύ καλό επίπεδο.
Έχω μια πολύ μικρή ιδέα και έχω διαβάσει από τυπογραφία. Οπότε είχα κάνει μια έρευνα πρώτα Για το τι τυπογραφική κλίμακα να διαλέξω Όταν επιλέγεις τι τυπογραφία να έχεις Στην πραγματικότητα πρέπει να επιλέξεις και με τυπογραφική κλίμακα Που είναι ο βαθμός με τον οποίο να αυξάνεται το μέγεθος Από ένα πολύ μικρό μέχρι ένα μεγάλο Αυτά έχουν κάποιες αναλογίες και επιλέγεις Μπορείς να πεις θέλω να πάω με το χρυσό, με το φύρε παιδί μου Υπάρχουν κάποιες κλίμακες οι οποίες λέγονται modular Δηλαδή υπάρχουν πολλά πράγματα.
Οπότε του λέω βάλ' αυτό και οργάνωσέ το με έναν τρόπο έτσι ώστε εγώ να μπορώ να αλλάξω την κλίμακα της τυπογραφίας με τις λιγότερες δυνατές αλλαγές αύριο μεθαύριο. Οπότε είναι λίγο μέτα φτιάχνω ένα αρχείο agents το οποίο να παράγει μετά τις συμβάνσεις του κώδικα, του πώς είναι δομημένος ο κώδικας, οι οποίες αντιπροσωπεύουν τη δική μου αισθητική για το πώς πρέπει να είναι τελικά αυτό μέσα.
Έχω αφήσει εντελώς το εξωτερικό αυτή τη στιγμή, το UI, το API πώς πρέπει να είναι και έχω μείνει στο εξωτερικό κομμάτι, το οποίο μου θυμίζει αυτό. Μου την έχει θυμίσει, την είχα ξεχάσει, την ατάκα. Μου την έχει θυμίσει ο ξάδερς μου, ο Κωνσταντίνος, για την ταινία του Steve Jobs με τον Aston Kutcher, αν θυμάμαι καλά, που είναι η πρώτη, που δείχνει τον Wozniak να έχει τον Apple II και να είναι κολοχανίου μας στα καλώδια.
Και του λέω, Steve Jobs δεν γίνεται να είναι έτσι. δεν ξέρω ποτέ έγινε αλλά μου αρέσει, θα τα κάνω στην ταινία και του λέει ρε παιδί μου φτιάξτε να είναι όλα ευθυγραμμισμένα να είναι ωραία και αυτά και λέει μα ποιος νοιάζει, δεν θα τα δει ποτέ και λέει νοιαζόμαστε εμείς που τα βλέπουμε δεν είναι μόνο τελικός, οπότε μείνα τώρα στο κομμάτι της αισθητικής οπότε για μένα με νοιάζει και επειδή χρησιμοποιώ coding agents και δεν υπάρχει ζωή χωρίς αυτούς πλέον θα έχω το τοπικό μοντέλο άμα τα δει όλα το κλοντ πάλι και τον οποιοδήποτε ο κλοντ το GPT το κόντεξ προφανώς του δίνω αρκετά απαιτητικές λίγες για να μπορεί να τις ακολουθήσει αλλά αρκετά απαιτητικές οδηγίες για το να βγει ωραίος ο κόντεξ, μη μου κάνει αυτό το σλοπ μετά δεν μπορείς να βρεις τίποτα που είναι έχει...
μακρυγόρησα όχι όχι είναι πολύ ενδιαφέρον και το νομίζω το πως χειρίζεσαι και οδηγάς αυτά τα εργαλεία έχει πάρα πολύ μεγάλη σημασία ακόμα δηλαδή όπως για παράδειγμα έγραφες λίγο πιο όμορφο κώδικα όταν τον έγραφες εξολογλήρου στο χέρι και είχε σημασία γιατί ο κώδικας αυτός το διαβαζόταν από κάποιους άλλους έτσι πρέπει να βοηθήσεις τα μηχανήματα αυτά και να το οδηγήσεις να γράψουν παρόμοιο κώδικα και έχει πάρα πολύ μεγάλη σημασία αυτό γιατί θα έρθει η στιγμή που θα υπάρχει ένα bug που θα πρέπει να λύσεις εσύ και δεν μπορεί να το λύσεις μόνο το μηχάνημα.
Θα έρθει η στιγμή που θα πρέπει να... Συνομπός, αυτό που είπες είναι τόσο σημαντικό. Ναι, δηλαδή... Θα έρθει η στιγμή... Πες το μη στο κλέβ σου. Αν μία φορά επανελαβέ το. Θα έρθει η στιγμή που θα υπάρξει ένα bug που δεν θα μπορεί να λύσεις το μηχάνημα και θα μπορεί να το λύσεις εσύ. άρα θα πρέπει να μπορείς να διαβάσεις, να πληρογηθείς τον κώδικα να καταλάβεις πράγματα επίσης έχει πάρα πολύ ενδιαφέρον το πώς διαχειρίζεσαι για το context γιατί το να πάω να φτιάξω εγώ ένα agents.imd το οποίο είναι 10.000 γραμμές κώδικα και να ξεκινάω με ξέρω εγώ μισό context πιασμένο από το agents.imd είναι πρόβλημα γιατί γιατί αναγκαστικά η εφαρμογή θα διαβάσει αυτό άρα ας πούμε πώς θα χωρίσεις για παράδειγμα όπως βάζεις σε μια δομή στον κωδικά σου πρέπει να έχει την ίδια δομή και το agents.emd δηλαδή για παράδειγμα έχεις ένα γενικό έχεις ένα για το Django κομμάτι εφαρμογής για κάθε εφαρμογή του Django που είναι ουσιαστικά σαν να λέμε ένας υποφάρικ και κελός πυλωπή
μια λειτουργικότητα μπορεί να έχεις άλλο agents.emd που να λέει ότι είσαι σε συγκεκριμένο κομμάτι μάθει αυτά, επίσης το πως μαθαίνει αυτό το πράγμα καθώς γράφεις κώδικα. Για παράδειγμα κάτι που μου αρέσει πάρα πολύ και γράφω τελευταία είναι του λέω ότι ξέρεις τι μόλις βρεις κάτι το οποίο είτε χρειάζεται εγώ να το επαναλάβω για να το κάνεις σωστά ενώ δεν το έχεις καταλάβει σωστά από την αρχή είτε θεωρείς ότι είναι πάρα πολύ σημαντική γνώση που αποκτάς κατά διάρκεια του chat, αυτό πρέπει να πηγαίνει σε ένα engine.emd άρα λοιπόν αρχίζει αυτό και χτίζει πάνω εκεί πέρα άμα δηλαδή πάω εγώ για παράδειγμα πολλές φορές και του λέω μα καλά είναι δυνατό να μην έχεις τρέξει ξέρω εγώ formatting να το ραφ με λίγο εκνευρισμένο τρόπο γιατί έτσι έχουμε συναισθήματα όταν μιλάμε με τον agent και μετά πάει και το γράφει αυτό και σου λέω ξέρεις τι πρέπει πάντα να έχω φροντίσει να έχω κάνει αυτό άρα λοιπόν ξεκινάει και έχει δομή για παράδειγμα το CSS κομμάτι της εφαρμογής που συνήθως
είναι σαν διαφορετικό directory έτσι όπως εμείς γράφουμε έχει το δικό του Agents MD δεν έχει νόημα ούτε να φορτώσεις το business logic της κάθε λειτουργικότητας όταν θες να γράψεις CSS ούτε το αντίστροφο Να πεταχθώ να σου πω ότι το Codex κάνει πολύ καλύτερη δουλειά το Cloud σε αυτό να ακολουθεί αλλά επίσης ακολουθεί αυτό που του λες θα σου πω ένα παράδειγμα που το έχω βάλει στο Agents MD για ένα άλλο project που το δουλεύω εγώ μόνο μέχρι στιγμής τώρα αν πάει καλά αυτό μάλλον θα είναι αυτό για το οποίο είμαι πιο περήφανος από όλα που έχουμε κάνει στοχό δεμοάρι μια φορά ακόμα δεν βγάζει καλά αποτελέσματα αλλά ελπίζω ότι κάπου θα φτάσουμε έκανε το εξής το κλοντ δεν ξέρω για ποιο λόγο όταν έτρεχε τα τεστ πως τρέχεις τα τεστ στο Django τρέχεις Python, manage.py που είναι το αρχείο τεστ νομίζω, οι τεστ δεν θυμάμαι τεστ νομίζω είναι Παυλακιού και μετά θεωρούσε ότι άμα βάλεις Παυλακιού, αυτό είναι σημαίνει quiet δεν ξέρω τι έχει στο νου το τι είχε και αυτό δεν έπαιζε
και έσκαγε η εντολή το πόσες φορές του είχα πει μην χρησιμοποιείς Παυλακιού και το έκανε το κλότ παρόλα αυτά δεν ξέρω το GPT δεν το κάνει η αλήθεια είναι το κόντεξ είναι και στο όριο της αγένειας, δηλαδή για παράδειγμα μου έχει τύχει να αλλάζει ένα κομμάτι του κώδικα το οποίο επηρεάζει για κάτι άλλο, αλλά δεν είναι σαφές δηλαδή συνήθως είναι και λάθος του κώδικα αυτός αλλά ο κώδικας μου επηρεάζει και ένα άλλο σημείο της εφαρμογής και μετά τρέχει τα τεστ, σκάει το τεστ το οποίο ήταν στην αλειτουργικότητα και μετά να είναι σε φάση δεν το άλλαξα αυτό, δεν το πειράζω Στα αρχή διαβάζω. Δεν έχει τέλος.
Ναι. Ναι, ναι, ναι. Δηλαδή, σκάντα τεστ, αλλά δεν φταίω εγώ. Δεν είναι ο κώδικας που πήραξα. Α, ναι! Δεν μου έχει τύχει τέτοιο. Ναι, ναι, ναι. Και εντάξει, άμα το ζορείς μετά θα το κάνει, αλλά είναι ενδιαφέρον το πώς προσπαθεί να μην πλατειάσει το κώδικα σε σχέση με το κλοντ. Άκου, πού μου έτυχε αυτό τώρα. Έχω ξεκινήσει να φτιάχνω τον editor για το μολύβι.
Ποιον έλειτο χρησιμοποιήσεις? Ο Λίβη. Άρα είναι όλο στο χέρι, δεν έβαλες κάποιον. Και έχει να κάνει ακριβώς με αυτό. Είναι 0 βιβλιοθήκες. Οκ, οκ, 0. Zero dependencies. Ωραία φάση. Παιδιά. Και ξεκινάει να κάνει, προσπαθεί να κάνει αυτό που προσπαθούσαμε να κάνουμε όταν προσπαθούσαμε να φτιάξουμε τον CodeMirror πίσω στο 2011.
Πριν αποφασίσουμε να χρησιμοποιήσουμε CodeMirror. Τι είχαμε προσπαθήσει να κάνουμε, να έχουμε ένα τεκστέρια το οποίο δέχεται το input και από πάνω υπάρχει ένα div το οποίο κάνει render και είναι ακριβώς ευθυγραμμισμένα αυτά έτσι ώστε όταν έχεις selection να είναι τέλειο. Ωραία. Αυτό δεν μπορούσε να δουλέψει στην περίπτωση του. Αυτό λοιπόν είχε αποφασίσει το κόντεξ έχεις δει ότι αυτός είναι ο τρόπος.
Και εγώ πως θα ήθελα να του πω κάτω με content editable δηλαδή πας και λες εσύ ότι το div αυτό έχει content editable και αγκιστρώνεις επάνω στα input events που έχει όπως λέμε και έτσι καταλαβαίνεις τι να κάνεις στο περίπτωμα. Αυτό δεν ήθελε. Λέει όχι θα πάμε να κάνουμε editor, μα είναι έτσι και τυχαμίσαμε ξέρω. Βλέξαμε. Ήταν έτσι και μετά, ωραία λέω, εγώ ήξερα γιατί ήταν λάθος αυτό που έλεγε το κόντεξ και λέω θα το αφήσω να κάνει λάθος.
Και έρχεται η ώρα που όταν έβαζα δίαιση κενό και έγραφα την κεφαλίδα που είναι H1, το κείμενο το οποίο έπρεπε να κάνει ρέντερ ήταν μεγαλύτερο από τη γραμματοσύρα του τεξτέρι γιατί το τεξτέρι αναγκαστικά είναι χαρακτήρες στην καλύτερη μόνο σπέις ό,τι και να είναι είναι οριζόντιο στην καλύτερη μόνο σπέις οπότε μπορείς να πει αν δεν έχεις άλλα μεγάλα μπράβο, αν όμως το κείμενο σου είναι το ίδιο μέγεθος που σε εμένα στην τεκή μου περίπτωση δεν ήταν οπότε το κάνει αυτό και του δίνει screenshot του λέω το βλέπεις, λέω αυτό, φτάσαμε πες μου δεν τσακώθηκες με το...
του έκανα μάθημα, δεν τσακώθηκα, του έκανα μάθημα του λέω το βλέπεις αυτό λοιπόν, κάνε το content editable και λέει ναι αυτό δεν μπορούμε να το πετύχουμε διαφορετικά έλα ρε εσύ το ξέχασα, λοιπόν όντως μου έτυχε και εμένα ακριβώς αυτό εγώ το έχω δει ότι προσπαθεί πάρα πολύ να με πλατειάζει νομίζω ότι ίσως είναι και λίγο επίτηδες αυτό επειδή ένα από τα βασικά προβλήματα για παράπονα που είχε ο κόσμος για το όπους και γενικά για τα κλον.
Το μπλα μπλα ήταν το κόκκιο. Ρε πάρα πολύ μπλα μπλα. Ειδικά άμα εξαιρέσεις στην τελευταία έκδοση του VS Code που είναι ο έντονος που χρησιμοποιούμε και το κοπάιλο το agent. Δεν έχει σημασία. Είναι ο καθένας ό,τι του αρέσει. Αλλά αυτό είναι αυτό που χρησιμοποιούμε στην εταιρεία. Σου έδινε όλο το output του μοντέλου στην αρχή. Αν το θυμάσαι.
Τώρα έχει έναν τρόπο που όταν είναι σε thinking mode το βάζει κάπως και μπορείς να το δεις αλλά δεν σου το εμφανίζει by default τα βάζεις ένα custom HTML tag αυτά που λέγονται think ή κάπως έτσι τα οποία μπορείς να κάνεις expand και να δεις ακριβώς τα βήματα που έχει περάσει αλλά δεν είναι απαραίτητο όταν λοιπόν η παλιά έκδοση ειδικά με το όπους ξεγινούσε το όπους και σου έλεγε θα σου πω την ιστορία της ζωής μου γιατί μου έχει πει ο φίλος μου ο Ντάριο ότι χρεώνω με το token που φτύνω μιλάμε για πάρα πάρα μα πάρα μα πάρα πολύ άξιος πληροφορία. Πάρα πολύ άξιος πληροφορία.
Ενώ το κόντεξ ήταν εντυπωσιακό το οποίο βέβαια συνέπεσε και λίγο με την αλλαγή του VS Code. Οπότε ήταν ένα χρονικό σημείο με πολύ μεγάλη διαφορά. Αλλά πόσο πιο μικρό είναι το output έχω εντυπωσιαστεί και η αλήθεια είναι ότι αν με ρωτούσες πριν από ένα μισή μήνα θα σου έλεγα ότι λιώσαμε. Εδώ όπως τα πάντα. Εγώ πάντως βλέπω εγώ πάντως βλέπω, καταρχάς η αγορά των developers έχει πειραστεί θεωρώ από αυτό, δηλαδή κάπου έβλεπα ένα γράφημα που έδειχνε τις νέες θέσεις εργασίας σε παγκόσμιο πίπεδο που ανακοινώνται και είναι σε καθοδική πορεία και μάλιστα αυτό που έβλεπα ότι είναι και σε καθοδική πορεία πολύ πιο ξεκάθαρα για πολύ περισσότερο καιρό είναι τα hires, οι προσλήψεις γιατί είναι άλλο οι αγγελίες μπορούν να είναι και για μόστρα, να δείξω ότι προσλαμβάνω και άλλες προσβλήψεις όντως ενδιαφέρον ξέρουμε εταιρείες από τον κύκλο μας οι οποίες είχαν αγγελίες ότι μεγαλώνουν με την ομάδα μας και δεν προσλαμβάνε κανένα θα πω αυτό ξέρω ότι σε ασκάσεις αυτά είναι το αυτό που κλείσει η κάμερα
ναι όχι νομίζω ότι κατάλαβα την περιοδή που αναφέρεις είναι πολύ σημασία αλλά θεωρώ ότι ακόμα δεν έχει ξεφουσκώσει η φούσκα των υπέρματων προσλήψεων που είχαν γίνει. Όσο παράξενο για να ακούγεται αυτό, όσο και να έχουμε περάσει κύματα... Νομίζω έχουμε αρχίσει να φτάνουμε τα επίπεδα που ήταν προ-COVID. Ναι, αλλά δεν... Δηλαδή, ότι υπήρχε μια αυξημένη ανάγκη για λογισμικό την περίοδο του COVID, δεν δικαιολογεί την αύξηση που είχε γίνει τότε.
Και εγώ λέω ότι μάλλον θα προχωρήσει κι άλλο, διότι αυτά τα μοντέλα κάνουν όντως δουλειά. είναι καλά. Κάνονται ζουλιά και όσον αφορά ειδικά το... γίνεσαι βιονικός. Νομίζω ότι αυτό είναι το σημαντικό. Εγώ θέλω να πω το εξής, ότι είχα αυτή τη συζήτηση τελευταία. Χωρίς το AI οι προηγούμενοι μήνες εδώ στην εταιρεία θα ήταν πολύ πιο δύσκολοι.
Και όχι μόνο θα ήταν πολύ πιο δύσκολοι θα... πολλά projects, όπως ένα πάρα πολύ ενδιαφέρον project που έχουμε πάρει τώρα λίγο μεγάλο, δεν ξέρω αν θα μπορούσαμε να τα αναλάβουμε με την ίδια ευκολία αν θα έπρεπε εσύ και εγώ να μπούμε πολύ παραπάνω μέσα που τώρα δεν είμαστε καθόλου αυτή τη στιγμή στο day to day του Λάιστων έχει πραγματικό πραγματικό αντίκτυπο ναι ναι ισχύει και λέει και εδώ πέρα έχετε και το ίσως είναι και καλό σημείο για να πατήσουμε για να πάμε πάλι στην αρχή ας πούμε της όλης της κουβέντας και ότι τώρα έχεις μασία να δεις πως μπορείς λοιπόν εσύ σε μια αγορά που υπάρχουν άλλες 10 logic έξω που έχουν πρόσβαση στα ίδια εργαλεία που έχεις εσύ στα ίδια χρήματα που έχεις εσύ ενδεχομένως πουλάνε καλύτερα από ό,τι πουλάς εσύ γιατί για παράδειγμα ένα πρόβλημα που έχουμε εμείς πάντα είναι οι πωλήσεις. Αλλά αυτό δεν μας ήταν πρόβλημα γιατί υπήρχε υπήρχε μεγάλη ζήτηση και υπήρχαν και βρίσκαμε πελάτες λες πάντων αλλά αυτό μειώνεται. Άρα λοιπόν
υπάρχει μεγάλη δύναμη στον αγωνισμό, υπάρχουν περισσότερες εταιρείες υπάρχουν πολλές εταιρείες που μπορούν να λάβουν projects τα οποία δεν μπορούσαν να λάβουν πριν ενώ εμείς μπορούσαμε να τα λάβουμε άρα λοιπόν μπαίνουν στην ίδια σωστά στον Ιωκουβά πως λοιπόν μπορείς να ξεχωρίζεις και νομίζω ότι η αισθητική, το γούστο όπως θέλεις πες το το ότι θα φτιάξεις το σωστό προϊόν και ότι δεν θα φτιάξεις ένα AI slope όπως είπες πριν, επειδή ο πελάτης ζήτησε ένα AI slope έχει πάρα πολύ μεγάλη σημασία Εκεί πέρα είναι που αρχίζει και διαφοροποιείται πραγματικά το τι γίνεται στο τέλος.
Θα πω δύο πράγματα. Το πρώτο είναι κάτι που πίστευα πάντα και ξέρω ότι έχω γίνει ενοχλητικός με αυτό και σε εμάς εδώ και γενικά και με άλλους ανθρώπους που μιλάω. Πιστεύω πάρα πολύ στο ότι πρέπει να είσαι αυθεντικός. Και πλέον νομίζω ότι είναι πιο επιτακτικό από ποτέ. όσο δεν είσαι αυθεντικός όχι τόσο παραπάνω πας να σε φάει ο άλλος γιατί ούτου άλλος θα είναι συσταγωγικά αλλά τόσο λιγότερο διαφορά θα έχετε από το prompt που θα κάνει ο πελάτης γιατί ο τελικός πελάτης ανθρώπου και της OpenAI δεν είσαι εσύ είναι αυτός που έχει την ανάγκη να πάει κατευθείαν εκεί και τευθύνει περισσότερο σίγουρα λοιπόν για παράδειγμα σου είπα, μου είπες πότε να βρεθείς εδώ σου λέω την Πέμπτη θα με πήρε ένας από τους λόγους που θέλω να είμαι είναι γιατί σκέφτονται οι δικοί μου να βαλμπάρουν ένα πρόγραμμα να τους αυτοματοποιήσει μια διαδικασία μέσα τη μισοδοσία θα σε πετάξει να παίξεις όχι δεν ακουμπάει κανείς αυτό δεν ακουμπάει κανένας όχι έχει να κάνει με τις διαδικασίες
με όλο το support με τα email που προσφέρουν πώς διαχειρίζονται, έχουν εκεί δύο, τρία, τέσσερα διαφορετικά εργαλεία OpenClaw, όλα κάτι αντίστοιχο ας πούμε και πάω έτσι λίγο να δω πώς το σκέφτονται και να βοηθήσω, αλλά αυτός είναι ο σκοπός δεν μπορούν να το φτιάξουν ας πει να το φτιάξουν αλλά πάω έτσι σε λίγο καιρό δεν θα χρειάζομαι καν εγώ για εισιτήρική κατανάλωση η αλήθεια είναι ότι δηλαδή άμα θεωρήσουμε ότι παίρνεις ένα εργαλείο το οποίο είναι προσβάσιμο μόνο από άτομα της εταιρείας σου με κάποιο τρόπο, με κάποιο login, με κάτι άλλο, άρα λοιπόν μπορεί να είναι στο ίντερνετ έξω, αλλά δεν μπορώ να κάνω δεν μπορώ να κάνω rate, δεν μπορώ να κάνω πράγματα ενδεχομένως βάζω και κάτι πολύ βάζω ένα cloudflare access μπροστά, που να μπορώ να κάνω μαλακία είναι πολύ δύσκολο να πεις γιατί αυτό το εργαλείο πρέπει να προσβλάζει μια εταιρεία να το κάνει.
Εντάξει, πολύ δύσκολο, είναι σπερβάλλο, αλλά... Όσο περνάει καιρό, θα δικαιολογείται όλο και λιγότερο να πεις πάρα να πληρώσει έναν άνθρωπο να μην το κάνει αυτό. Οπότε, πιστεύω... Βέβαια, κάποιοι μας ζητήσαν να στειάξουν μια landing page σε ένα email. Δεν ασχολούμαι καν με αυτό το email. Ναι, το είδα. Anyway. Και... Θεωρώ ότι θα είναι όλο και...
Θα είναι όλο και πιο επιτακτικό να είσαι αυθεντικός να είσαι αυτός και να βγάλεις κάτι το οποίο όντως είναι διαφορετικό γιατί αν αν δεν είναι κάτι δικό σου και είναι κάτι του AI επειδή είναι εύκολο και το άλλο είναι ακριβώς επειδή υπάρχει το AI πρέπει όντως να το χρησιμοποιήσεις δηλαδή υπάρχει μια ευκαιρία εκεί η οποία λέει ωραία εγώ μπορώ να δώσω κάτι με 20% έκπτωση για να το κάνεις τελικά χρόνο αλλά εγώ στον ίδιο χρόνο πήγα να πω θα κάνω δύο, μην έχω αυτά τα πράγματα και αυτό είναι αυτό που έγινε στο τέλος της προηγούμενης χρονιάς σε εμάς σε σημαντικό βαθμό δηλαδή ήτανε, έστειλα κάποιες νομίσεις στην αδερφή μου γιατί τότε χρησιμοποίησα Κλοντ πόσο είχα χρεώσει την εταιρεία μου με τον Κλοντ επιπλέον του GitHub Enterprise που έχουμε και μου λέει πως το κατάφερες οι πλάκαντα χρήματα τα οποία έφερε αυτό μέσα δεν πίστευα ποτέ που έτσι και άλλης θεωρώ το δυνατό μου σημείο εμένα στη δουλειά, θεωρώ ένα δυνατό σημείο που έχω είναι ότι μπορώ να κάνω σε ένα βαθμό
multitasking το αδύνατο μου σημείο είναι το ότι δεν μπορώ να εμβαθύνω πάρα πολύ, δικά να αρχίσω και να βρίσκω αποκαρδιώνομαι εύκολα, το έχω παρατηρήσει αυτό εκτός από να μου λαρώσω με κάτι που είναι σπάνιο συνήθως αποκαρδιώνομαι με το μολύβι ναι, αλλά ήταν time box για παράδειγμα το άλλο project που σου είπα ότι θέλω να πιστεύω ότι αυτό θα πάει κάπου καλά τώρα έχω αποκαρδιωθεί, το έχω αφήσει δύο εβδομάδες δεν έχω ασχοληθεί τρεις αλλά επειδή αυτά τα οποία είχαμε αναλάβει δεν είχαν πάρα πολύ βάθος που ήταν απαραίτητο και δεν χρειάζονταν να εμβαθύνω και χρειάζονταν πιο πολύ ένα σχετικό context switch που μου είναι εύκολο όσο δεν εμβαθύνω ο βαθμός με τον οποίο φεύγανε ήταν ακραίος Εντάξει, ήταν ακραίος.
Όχι πλέον, το παρατήρω και εγώ, μου έχει τύχει να έχω 4-5 VS Code ανοιχτά. Το 1 με 2 είναι τα βασικά που πρέπει να παραδώσω και τα άλλα 2-3 είναι πράγματα τα οποία θα ήθελα να κάνω. Και πλέον γίνονται. Γίνονται. Δηλαδή, καλά, πέρα από το ότι μπαίνω GitHub και πυροβολάω στο GoPilot στο coding agent που έχει εκεί πάνω. Ναι, ναι, ναι.
Φαίνεται παπαριά αυτό, δεν το χρησιμοποιώ εγώ. είναι πάρα πολύ αργό, δεν βρίσκομαι σε όλο όγω να μην το κάνω το πικά στο VS Code που θα είναι 100 φορές πιο γρήγορο θα μου τρέξει τα τεστ δεν έχει άλλο περιβάλλον, κοπάει έτσι, έτσι, έτσι, έτσι, έτσι εμένα δεν μου αρέσει η επανάληψη δεν μπορώ να σου πω ένα GitHub αφού έχω dev container γιατί το τρέχεις μέσα ισχύει, αλλά πολλές φορές παρατηρώ ότι θέλω να το κάνω σε στιγμή που δεν θα είχα απαραίτητα να χτύπω την υπολογιστή μου Δηλαδή είμαι στο γραφείο Μου έρχονται τρεις ιδέες Παλιά καθόμουν και αργούσα πλέον δεν μπορώ να αργήσω Πρέπει να πάω σπίτι τελείωσε Ενώ δεν έχει τέτοιο Άρα τι κάνω πάω για να ανοίγω τρία πολιτικές Πρόσεξε Γιατί θα με πάει σε 70% Δεν θα με πάει καν στο 80% Και μετά θα κάνω τσεκάω τοπικά Δεν θα το φτιάξω Δεν με πειράζει Μου είναι πολλές φορές πιο εύκολο όμως από το να γράψω issue Αυτό που λες δεν είναι απάντηση στο ότι ο coding agent δεν κάνει καλή δουλειά είναι το ότι ο coding agent
έχει κάποια use cases να το πω έτσι στο οποίο συμφωνώ αλλά πιστεύω ότι στο τελικό αποτέλεσμα είναι πολύ καλύτερο το VS Code που εκείνη τη στιγμή έχει φορτωμένο ότι πρέπει να έχει και ειδικά μέσα σε dev container πρόσεξε αυτό αυτά θα είναι οι επόμενες παρουσίες στο docker meet από όπου το ξανακάνουμε και πάει το focus εκεί η φάση είναι dev container αδιαπραγμάτευτο και όπως ανοίξεις το session σου επιτρέπω όλες τις εντολές σου επιτρέπω όλες τις εντολές δεν έχει νόημα να μην έχεις όλες τις εντολές το μόνο περίεργο που μπορεί να κάνει εκείνη τη στιγμή βασικά είναι το μόνο ουσιαστικά δύσκολο κομμάτι που έχει είναι ενδεχομένως κλειδιά αν έχεις μέσα δηλαδή αν έχεις για παράδειγμα κλειδιά για υπηρεσίες που δεν θα ήθελε να χρησιμοποιήσει άμα κάνει κάτι πάρα πολύ ακραίο.
Μα, ξέχνα τα, τα έχει χρησιμοποιήσει. Ε, είτε το πείστε όχι. Τα έχει ρουθήξει όλα στο context μέσα. Έχουν πάει σε servers open AI αυτά. Είναι τρελή τρύπα. Οι coding agents απλά το έχουν αποδεχτεί όλα αυτές. Είναι τρελή τρύπα. Το ένα είναι αυτό και το άλλο είναι το... τα assets κλειδιά σου που δεν τα έχει... Δεν τα έχεις μέσα εκεί στο container.
Έχεις όμως αναγκαστικά για να μπορέσεις να κάνεις git push, git pull κλπ. Θες να σου τα πω τώρα πώς θα γίνουνε Για πες Glad you asked Ανοίγεις το dev container Ο οποίος είναι dedicated για κάτι Δηλαδή έχει ένα σκοπό Το Πάντα Τα authentication credentials που χρησιμοποιείς Το git είναι https Ποτέ ssh Το ssh είναι καλύτερο αλλά είναι πιο εύκολο Το https Δεν θα συζητήσω για τις διαφορές τους υπάρχουν διαφορές που δεν μπορείς να χρησιμοποιείς HTTPS αλλά by default HTTPS σε ποιο κομμάτι δεν μπορείς με μεγάλα αρχεία έχει θέμα το HTTPS αν και το GitHub έχει κάνει καλή δουλειά σε αυτό τελευταία ναι αλλά δεν ξέρεις στη repository έχεις πάρει πόσο μεγάλα μπορεί να είναι οτιδήποτε δεν είσαι στο gitelefes εσύ όχι όχι το GitHub παίζει καλά και με μεγάλα αρχεία ενώ κάποια άλλη git provider δεν παίζουμε οπότε λοιπόν ιδανικά θέλεις Αλλά αυτό μάλλον χρειάζεται και κάποιο διάμεσο εργαλείο Θέλεις να μπορεί να κάνει Πουλ Από όλα τα branches Και push μόνο σε ένα Οκ άρα εσύ παίζεις τόσο
Επόμενο Μπορείς βέβαια πάντα να θεωρείς Ότι το git είναι κάτι το οποίο δεν χρειάζεται να κάνει ο agent Ναι μπορεί Μπορεί να θες να κάνει Πουλ να το πω έτσι Αν έχει βγει κάτι Γιατί μπορείς να τον είσαι να παίζεις όλο το βράδυ τον agent Δεν σε πειράζει θα πει το Mac Studio δεν έχει λόγο να μην παίζει όλο το βράδυ βασικά είναι πρόβλημα να μην παίζει όλο το βράδυ είναι χαμένα ληστά και η MK2.5 θα πάμε μετά εκεί και ιδανικά έχεις έναν HTTP proxy όπου όλα τα HTTP request περνάνε από εκεί, το έχεις ρυθμίσει αυτό και άρα φροντίζεις από εκεί το τι γίνεται και φροντίζεις τον HTTP proxy ιδανικά να μην φύγει post request πουθενά να φεύγουν μόνο get ας πούμε εκτός από οτιδήποτε έχεις ελέγξει ή εκεί να έχεις κάποιους μηχανισμούς που ελέγχουν το τι φέρει και τι έρχεται Έτσι παίζει ο Copilot Agents στο GitHub, το ξέρεις πάντως Έχει ένα δικό του φάρμα μπροστά Ναι, ναι, το ξέρω Οπότε ένα τέτοιο πράγμα γιατί εκεί μπορεί να έχεις ελέγχους για prompt injections Μόλις κλείσει η κάμερα τα υπόλοιπα
Ακεί Αλλά θεωρώ ότι όταν έχεις ένα αρκετά θωρακισμένο περιβάλλον το οποίο λέει ότι εγώ είμαι μέσα σε ένα dev container Αυτό τι σημαίνει, το file system που βλέπει αυτή τη στιγμή το IDE μου, ο editor μου, δεν είναι το κανονικό file system, είναι μια φυλακή. Μπορείς να ρίξεις την περιλημική βόβα να το κάνεις ένα γκασάκι μια χαρά, δεν μπορείς να καταστρέψεις το υπόλοιπο, είναι σε ένα περίπλημα.
Μπορεί το repository να έχει πρόβλημα μέχρι εκεί. ότι credentials έχεις τίποτα δεν είναι στην πραγματικότητα ευαίσθητο αυτό έχει πάρα πολύ σημασία αν το έχεις μέσα να ξέρεις εκεί που λέει βάζεις analyze διες η code base σου έχει κάνει analyze και το .env με τα credentials ναι και είναι πολύ ωραίο γιατί μετά μπορεί να κάνει και auto complete εξηγάσεις οπότε προτείνεις ένα αυτό δύο τα git credentials που έχεις είναι ασφαλή δεν μπορεί να πάει να σου κάνει κάτι στο github αν και αυτό το σωστό είναι να το έχεις ελέγξει στην πλευρά του github αλλά λέω ότι και αυτό είναι ένα επιπλέον επίπεδο και όλα τα http slash s request ssh που φαινά και τα http slash s request περνάνε από έναν proxy άλλη κουβέντα εκεί ο οποίος μου έρχονται πάρα πολλές ιδέες αυτή τη στιγμή ο οποίος φροντίζει να μην γίνει κάτι χοντρό να το πω έτσι μπορεί να ξεκινήσει με τα πολύ απλά auditing και filtering σε πράγματα και από εκεί και πέρα βλέπεις τι άλλο θέλεις να κάνεις.
Και το βάζεις και απλά δουλεύει. Έχει πάρα... Ρε, αυτό έχει πάρα πολύ σημασία. Η αλήθεια είναι ότι είναι λίγο εντυπωσιακό γιατί εννοώσουμε τα work trees τα οποία αν δεν μας τα συζητούσαμε κοντά ένα μισό χρόνο πριν τώρα έχουν γίνει έτσι της μόδας. Δεν είναι καλή η εκτέλεση με τα work trees ακόμα. Όλοι το, αλήθεια σου λέω, όλοι το χάνουν.
Και ο μόνος τρόπος που το βρίσκω εγώ στο μυαλό μου και δεν θέλω να το παίζω δεν είμαι πιο έξυπνος από αυτούς τους ανθρώπους εντάξει νομίζω το δυνατό μου σημαίνει ότι είμαι πιο χαζός και τι εννοώ πιστεύω ότι όσο περισσότερο προσπαθείς να θυμηθείς πως είσαι όταν είσαι αφελής πιστεύω ότι τόσο περισσότερο μπορείς να πας και σε λογισμικό σε προϊόντα γενικά τα οποία είναι αυτό το οποίο λέμε πιο εύκολα στη χρήση.
Δηλαδή, πάρε τα προϊόντα της Apple που για μένα εγώ τα λατρεύω πολύ μεγάλο βαθμό. Δηλαδή, θεωρώ ότι αυτό που πετυχαίνει η Apple με τα... Καταλαβαίνω ότι θα πει κόντρος ότι έχω πιει το Kool-Aid και όλα αυτά. Δεν έχω πιει το Kool-Aid. Χρησιμοποιώ και άλλους υπολογιστές. Όχι ρε σύ, ενώ μπαίνω σε σερβερς και χρησιμοποιώ Linux. Άμα μου δώσουν να είναι υπολογιστή Windows θα χρησιμοποιήσω να είναι υπολογιστή Windows στο εξοχικό μου έχω και ένα σερβεράκι Linux εννοώ Actual με την οφόνη του και παίζω νομίζω ότι η Apple δεν είναι ακόμα καλή χρήση της μέσα μια κονσόλα, αυτό είναι το βασικό της πρόβλημα και δεν είναι πολύ καλή στους σερβερς μπορεί, πολύ πιθανόν, αλλά το πόσο εύκολο είναι να κάνεις όχι πόσο εύκολο, πόσο λίγη γνώση χρειάζεται για να κάνεις κάποια πράγματα σε προϊόντα Apple, είναι κάτι το οποίο θεωρώ ότι είναι μια αρχή που την έχουνε. Δηλαδή ότι λένε, ωραία, τα AirPods πώς θα τα κάνεις pair.
Θα τα φέρεις κοντά, τέρμα. Τι θα πει Bluetooth. Εκεί πέρα βέβαια έρχεται όλο το και προφανώς πλατειάζουμε γιατί έχει πλάκα, αλλά εκεί πέρα έρχεται το μεγαλύτερο μπιφ που έχω με την Ευρωπαϊκή Ένωση και την Apple, που είναι ότι επειδή όλα αυτά είναι με κλειστά πρωτόκολλα που η Apple δεν επιτρέπει σε άλλους να μπουν μέσα σε αυτά το οποίο είναι λίγο μαλακία της Apple Δεν διαφωνώ να κάνεις κάτι γαμάτο αλλά διαφωνώ στο να μην μπορεί ο άλλος να έρθει και να φτιάξει κι αυτός κάτι, να προσφέρει κι αυτός κάτι σε οικοσύστημα. Ναι, θα σου απαντήσω σε αυτό μετά Και αυτό τι πρόβλημα έχει καταρχάς έρχεται το AirDrop το οποίο πλέον παίζει και σε Android και σε Windows γιατί η Apple αναγκάσει να το ανοίξει και πλέον το Android επιθυμεί Είναι αυτός είναι ο λόγος τελικά.
Ναι, γιατί σου είπε ότι πρέπει το πρωτόκολλο να είναι ανοιχτό. Οπότε στην πραγματικότητα ένας υπολογιστής Apple δεν μπορεί να ξέρει ότι ο άλλος που υλοποιεί το ίδιο πρωτόκολλο είναι υπολογιστής Apple. Αν το υλοποιήσει σωστά. Ναι. Κοίταξε, ένα σημαντικό κομμάτι εκεί, επειδή τα έχω σκεφτεί πολλές φορές και λέω, ρε φίλε, εντάξει, δικαίωμά τους είναι.
Ποιο είναι μαλακία όμως για να φτάσεις μαλακία Πλέον Όχι πλέον από το προηγούμενο νομίζω λογισμικό Και μετά η Apple σου επιτρέπει να κάνεις Mirror την οθόνη του κινητού Στον υπολογιστή Ναι και στην Ευρωπαϊκή Ένωση δεν σε αφήνει Δεν ξέρω γιατί Τρελαίνομαι Έχει φτιαχτεί όλο το κομμάτι με τα notifications Και όλο το κομμάτι με τα widgets Οπότε έχω widgets τα οποία έχω στο κινητό Και πλέον δεν χρειάζεται καν έχω το κινητό για να τα δω Και δεν σε αφήνει ενέργεια από το widget για να το κάνεις το οποίο εντάξει δεν χρειάζεται η αλήθεια να το κάνεις συχνά αυτό εγώ δηλαδή μου αρκεί για παράδειγμα έχω widgets που λένε αν το αμάξι είναι κλειδωμένο αν ξέρω εγώ τι ώρα έφερε τελευταία φορά το μωρό δηλαδή πράγματα ρε παιδί μου τα οποία με ενδιαφέρει να μπορώ εύκολα να έχω πρόσβαση σε αυτά άρα το να τα βλέπω μου είναι αρκετό γαμάτα το τελευταίο δεν ήξερα ότι υπήρχε τέτοιο widget ναι ρε ναι γιατί πάρα πολύ αντικοτράγειο στο πότε τρώει, πόσο τρώει και το καταξύσεις.
Οκ. Οπότε μπορώ να το δω αυτό. Και μου αρκεί αυτό ρε παιδί μου, αλλά είναι μαλακή για παράδειγμα που στο αυτοκίνητο αν πατήσω να το ξεκλειδώσω ή να δω αν είναι up to the condition επειδή αυτό είναι μια ενέργεια που ανοίγει ουσιαστικά την εφαρμογή μου ανοίγει και μου λέει, αχ, δεν υποστηρίζεις το region σου. Εξενερώνω ρε φίλε, δεν μπορώ.
Και καταλαβαίνω ότι η app το κάνει γιατί είναι μαλακία της Ευρωπαϊκής Ένωσης που σου λέει ότι πρέπει να το ανοίξεις αλλά νομίζω ότι πάντα υπάρχει ένας τρόπος να το κάνεις ώστε να μην μπλοκάρεις άλλους μάλλον να δημιουργείς μια πάρα πολύ καλύτερη εμπειρία ώστε να μην έχει νόημα η εμπειρία με τον τρίτο αλλά όχι να την μπλοκάρεις είναι το ίδιο πράγμα που έχω το beef με τα notifications στο ρολόι μου είναι μαλακία ο τρόπος που υλοποιείται δεν καταλαβαίνω γιατί Τώρα έχει βάλει λόγο Ευρωπαϊκής Ένωσης να μπορείς να κάνεις forward notification σε άλλη συσκευή Ναι, αλλά ο τρόπος που το κάνεις είναι όλα ή τίποτα και μάλιστα το ακόμα χειρότερο κομμάτι είναι ότι αν για παράδειγμα εγώ χρησιμοποιήσω την καινούργια λειτουργικότητα της Apple που έχει τα notifications που τα κάνει buds και σου λέει αν τρεις φορές τη μέρα σου θα βγάζει όλα μαζί δεν θα βγάζει αυτό άμα έρθει το notification μου το κάνει forward στο ρολόι παρότι δεν το εμφανίζει το χώρο ναι ρε φίλε σου λέει εντάξει
το ρολόι σου ναι αλλά πού να ξέρει το ρολόι ότι αυτή τη στιγμή το notification αυτό έχω επιλέξει να είναι κρυφό αυτό το έχεις επιλέξει το κινητό σου ναι ρε σύ το ρολόι είναι άλλη εταιρεία δηλαδή i get it καταλαβαίνω τι λες ξενερώνω ξενερώνει μια χαρά μπράβο πού στάσαμε εδώ πήγαινα να πεις και έλεγα εγώ ότι θεωρώ ότι το δυνατό μου σημείο είναι ότι είμαι πιο χαζός από αυτούς τους ανθρώπους και το έλεγα με την έννοια ότι προσπαθώ να σκέφτομαι τι είναι το δεν θέλω να κάνω πράγματα θέλω να μπαίνω κατευθείαν στο ψητό κατευθείαν στο ζουμί και θεωρώ ότι αυτό είναι μια αρχή που που είχε η Apple και εγώ την εκτιμώ πάρα πολύ στα προϊόντα της, ναι συμφωνώ και εγώ δεν βρίσκω λόγο και καλά το ανοίξανα πλέον είδες ότι μπορείς να κάνεις με προξήνητη με εγκύτητα να κάνεις pair bluetooth device στην Ευρωπαϊκή Ένωση στα iPhone.
Συμφωνώ. Να το πω διαφορετικά. Κράτω τα πέντε χρόνια δικό σου. Σαν τα φάρμακα. Μετά κάνεις κακό. Κάνεις κακό μετά. Εγώ θεωρώ ότι κάνεις κακό και στον εαυτό σου. Γιατί καταλαβαίνω ότι είναι πιο πιθανό να πάρω εγώ Apple Watch. Αλλά, ρε εσύ, άμα δεν μπορεί να με εξυπηρετείς το Apple Watch, για παράδειγμα, το πρόβλημα με το Apple Watch είναι το πόσο φυνατοφροτίζεις.
Ναι, το λέγαμε πριν. Δώσ' μου μια επιλογή. Γιατί πρέπει να είμαι μίζερος επειδή δεν με καλύπτει. Όχι, προτιμώ το Apple Watch. Δώσε μου ένα Apple Watch που έχει 10 μέρες μπαταρία και είμαι χαρούμενος. Αλλά δεν μου το δίνεις αυτό και είναι ok. Γιατί πρέπει να είμαι μίζερος. Υπάρχει μια απόσταση. Αυτό που είπες τώρα είναι γιατί πρέπει τα άλλα ρολόγια που θα πάρω και χρειάζονται να φορτήσουν 10 ημέρες να μην μπορούν να συνδεχαστούν καλά με το κινητό μου ενώ τα πάντα είναι εκεί και μπορούν να είναι εκεί Ναι και όχι γιατί είναι κακαταρολόγια απαραίτητα. Αλλά επειδή εσύ δεν δίνεις τα δικαιώματα. Αλλά δεν τον αφήνεις δεν αφήνεις τον άλλο να έχει μια καλή εμπειρία που το έχεις υλοποιήσει σαν λειτουργικότητα στην πραγματικότητα και απλά δεν είναι εκεί λοιπόν οπότε όλο αυτό ξεκίνησε ακόμα πιο πίσω από τα work git work trees που είναι η δυνατότητα να μπορείς για το ίδιο τοπικό για το ίδιο τοπικό git repository δηλαδή για τον ίδιο .git φάκελο μέσα, να έχεις πολλούς άλλους
φακέλους οι οποίοι ο καθένας σου δείχνει το file system το worktree όπως λέγεται σε ένα ίσως διαφορετικό branch οπότε έχεις τον φάκελο Antonis, ο οποίος αντιστοιχεί στο branch main έχεις τον φάκελο Paris ο οποίος αντιστοιχεί στο branch, ξέρω εγώ, access control αλλά και οι δύο main-α, main-β πιθανόν αλλά και οι δύο αναφέρονται στον ίδιο τοπικό φάκελο .git λοιπόν αυτό έχει το εξής πρόβλημα δεν παίζει καλά με dev containers γιατί δεν παίζει καλά με dev containers ακριβώς επειδή αναφέρονται στον ίδιο φάκελο .git δεν μπορείς να το κάνεις contain αυτό γιατί μόλις το κάνεις contain και του κλείσεις το file system δεν θα μπορεί να δει το git του γιατί το git είναι σε κάποιο άλλο φάκελο σωστά οπότε αυτό είναι πρόβλημα η σωστή λύση είναι αυτή που έχει πει και ο Μητσοχίκο ο δημιουργός του Flask του Python Web Framework και είναι απλά κάνε ένα τοπικό Git clone δηλαδή κάνε ένα Git clone και ποια είναι η διαφορά με το άλλο repository, δηλαδή κάνε Git clone και παίρνει το path
λειτουργεί αυτό για όποιον δεν το ξέρει, είναι τρομερό for the record νομίζω ότι αυτό κάνει το GitHub όταν εσύ κάνεις fork νομίζω γι' αυτό και μάλιστα τους είναι πρόβλημα τα forks γιατί όλα γίνονται πάνω δηλαδή παλιά από το file system ήταν πιο τοπικά σε σερβερς ήταν ένα από τα βολήματα που έφτιαχνε να κάνουν δηλαδή τα μεγάλα repositories που είχαν πάρα πολλά forks αναγκαστικά πέφτανε πάνω σε δύο σερβερς οπότε δεν ήταν, δηλαδή ενώ όσο φτιάχνω εγώ repositories αυτά σπάνε στο infrastructure μου το rebalancing όταν είχαν πέσει 100 repositories ή 1000 repositories πάνω ήταν πρόβλημα οπότε το καταλαβαίνω αυτό Το τοπικό git clone Πρέπει να παραπάνω στο meditation αυτό Γιατί Γιατί πρέπει να πας να αλλάξεις τα remotes Πρέπει να κάνεις άλλα πράγματα Γιατί το καινούργιο remote πρέπει να είναι Πρέπει εγώ να πάω να βάλω τα remotes του αρχικού repository Στο καινούργιο repository γιατί άμα κάνω git clone Το remote θα είναι ο git φάκελος Ωραία Εντάξει είναι μαλακί
Ερφηλέ Αυτή τη στιγμή γι' αυτό σου λέω ότι Εσύ όμως Δεν σε νοιάζει αν είναι από κάτω git work tree ή άμα είμαι εγώ εσένα σε νοιάζει να χρησιμοποιείς ένα πρόγραμμα και να κάνεις τη δουλειά σου ισχύει, καταλαβαίνεις τι θέλω να πω δηλαδή ακόμα και το git work tree θέλει το δικό του instrumentation, ναι δεν χρειάζεται να βάλεις τα είχε στείλει καμαλή πια έτσι και αλλιώς, συγγνώμη εγώ αν χρησιμοποιώ git work trees και τέτοια πράγματα μία φορά θα κάνω πούς πήγαμε μου φτιάξεις τον κώδικα τέρμα στήλτον το νόημα είναι να έχεις προϊόντα τα οποία και εργαλεία τα οποία χρειάζονται τη λιγότερη δυνατή δουλειά και γνώση από σένα ισχύει οπότε εγώ δεν θεωρώ ότι το σωστό η σωστή τεχνική υλοποίηση είναι με κλόουνς για να μπορώ εγώ να έχω κοντέινες και να μπορώ να πω κάτω κλόουν βάλτε το και μετά εγώ έχω από πάνω πως τα λένε χάρνεσεις, υπάρχει και ένα κυρίως cool όνομα. Το Harness.
Το Harness, ναι. Χέστηκα. Υπάρχει ένα πρόγραμμα το οποίο το αναλαμβάνει για μένα. Και λέω πάρε και φτιάξε. Και λέγετε πώς το πρόγραμμα αυτό. Υπάρχουν πολλά διαφορετικά ονόματα, δεν θα πω κανένα αυτή τη στιγμή. Και του λέω κάνε μου αυτό και το αναλαμβάνει. Και θα δω πώς θα μου το στείλει σε ένα brand στο προηγούμενο repository.
θα μου το στείλει στο remote που θέλω πάνω θα το επιλέξω εγώ θεωρώ χωρίς να επιλέξω κάτι η καλύτερη λογική είναι αυτά να μείνω στον υπολογιστή μου να μην φύγει τίποτα χωρίς να πω εγώ στείλω το ναι όχι μαζί σου είμαι σ' αυτό νομίζω θα επιμείνω ότι τα work trees έχουν κάποια καλά γιατί δεν είμαι αρκετά σίγουρος δηλαδή γίνονται πας και τα κάνεις mount σε έναν διαφορετικό φάκελο αλλά μπορείς μπορείς να πας και να τα χρησιμοποιείς στο ανοιχικό σου φάγκελο και να τα κάνεις apply και unapply λίγο δυναμικά. Δεν έχω κάτι να σκάψω οπότε μου λείπουνε κάποια πράγματα. Νομίζω ότι θα μπορούσες να κάνεις κάποια πράγματα γιατί είναι πάρα πολύ φθηνό σε επίπεδο ταχύτητας και χώρου στο δίσκο.
Το ίδιο και με το clone. Γιατί αφού το το clone θα κάνει ένα καινούριο κάτος άλλο Αυτό Η αλήθεια είναι ότι θα μπορούσες να έχεις bare repositories Θεωρώ ότι θα πρέπει να κάνεις κάτι παραπάνω από το απλό Μα δεν πρέπει να το κάνεις εσύ Μα μπορούσες να έχεις bare repositories Ναι μα θα το κάνω το εργαλείο που θα φτιάξουμε Μπορούσες να έχεις για παράδειγμα bare repositories που είναι ουσιαστικά τα repositories που είναι μόνο παιδιά git φάκελος χωρίς το working tree και μετά να φτιάχνεις shallow clones με κάποιο τρόπο Σωστά, απλά πρέπει όταν αυτά θα γίνονται contained Και θα μπαίνουν μέσα σε ένα φυλακισμένο περιβάλλον Θα πρέπει να έχει όλη την πληροφορία για να μπορεί να δουλέψει Μα θα μπορούσε να έχεις για παράδειγμα όλο το bear repository Μέσα Μέσα, read-only Ναι, ναι, ναι, βεβαίως Μπορείς να βρεις τρόπο να το κάνεις αυτό Ξέρω, γιατί read-only, εγώ να μην μπορώ να κάνω get commit Μπορεί να μην θέλω να μπορώ να το χαλάσω Ναι, θα μου πεις γιατί, θα το χαλάσεις, σχετικής
But is with overlay Οπότε να μην σε νοιάζει Τι θα γίνει από κάτω Και ίσως αυτό είναι η πρώτη φορά που Οι dev containers με τον τρόπο που πρότεινε Αρχικά το docker που ουσιαστικά Όλο το repository ήταν σαν ένα volume μέσα στο container Και όχι pine mount Να πέξω μέσα Να βγάζουν περισσότερο νόημα Μισό, για ξανά εξηγήσετε αυτό γιατί δεν καταλάβατε τι είπες Όταν είχε ξεκινήσει η φάση με τους dev containers Είχανε οι docker η Docker Dev Docker Docker Dev Docker Something δηλαδή υπήρχε μια περίοδος που παράλληλα η Microsoft και το Docker φτιάχνανε μια έκδοση των Dev Containers και μετά κάπως αυτό πλέον έχει γίνει ένα σχεδόν ωραία και τι είχε προτείνει το Docker και το Docker λοιπόν τότε επειδή υπήρχε ήταν ακόμα μεγαλύτερο το πρόβλημα με το File System ειδικά σε Mac υπολογιστές όταν έκανες bind mount από την υπολογιστή σου μέσα στο container ήταν λίγο πιο αργό το File System και το πως μπορείς να το διοχείρισεις μέσα στο Dev Container γιατί είχες αυτό το
hop προς τα έξω προσπαθούσαν να πουλήσουν πάρα πολύ την φάση που έλεγε ότι εγώ φτιάχνω βάζω το repository σε ένα docker volume μέσα στο container που σημαίνει ότι εγώ δεν έχεις εξωτερικά πρόσβαση με προφανή τρόπο τουλάχιστον το οποίο όμως τώρα μπορεί αυτό να παίζει και να έχει πάρα πολύ μεγάλο ενδιαφέρον αυτό με το file series και το bind mount που είναι αργό είναι μια πραγματικότητα η οποία όμως είναι εντελώς τεχνητά δημιουργημένη από το κακό design το λέω των node modules δηλαδή όσο δεν έχεις node modules και σε php και σε γλώσσες που έχουν πάρα πολύ για παράδειγμα άμα πήγες να βλέπεις μια php αφρονομική παλιά που τα php η php αφρονομική φόρτωνε πάρα πολλά αρχεία σε κάθε request και όλα αυτά τα αρχεία έπρεπε να φορτώσουνε από το εξωτερικό τέχνη δεν είχε peak αρχεία δεν είχε καθόλου τέτοια πράγματα και δεν είχε καθόλου memory caching αυτό ήταν πολύ μεγάλο θέμα Άρα ήταν και στο PHP Ήταν πάρα πολύ σε interpreted γλώσσες σε Python δεν το ζούσαμε τόσο πολύ
γιατί νομίζω είναι πολύ πιο περιορισμένη Python και όλα τα μπορείς εσύ, οκ θα μου πεις μπορεί να έχεις το VN μέσα στο φάκελο του Δεν είναι καλή ιδέα αυτό Αλλά ναι, συνήθως εμείς δεν το επιλέγαμε να το κάνουμε οπότε δεν μας πείραζε ποτέ Ενώ άμα έχεις τον composer Ήταν odd modulist ή τίποτα άλλο Μες στον ίδιο φάκελο Αυτό ήταν λίγο πιο δύσκολο μετά Οπότε πίσω στο κομμάτι των work trees Θεωρώ ότι είναι μια τεχνική λεπτομέρεια Που έχει ενθουσιαστεί Πολύ τεχνικός κόσμος Τη οποία όμως δεν πιστεύω Δεν πιστεύω ότι δίνει μια καλύτερη λύση Στο κομμάτι που συζητάμε τώρα Δεν λέω ότι γενικά είναι άχρηστα Σε καμία των περιπτώσεων η διαίσθησή μου λέει ότι υπάρχουν ενδιαφέροντα use cases για τα worktrees ίσως να μην είναι αυτά που έχουμε σήμερα αλλά εγώ είναι στα γενικά στο πίσω μωρός του κεφαλίου μου υπάρχει μια λίστα με πράγματα που με απασχολούν αλλά που δεν έχω βρει το χώρο να τα πιάσω τα worktrees είναι ένα από αυτά γιατί είχαμε κάνει μια αρχική ψαξιματική τότε που είχαμε γνωρίσει
τον Scott που είναι ένας από τους co-founders του Git, που τώρα έχει το Git Butler που προωθούσε πάρα πολύ. Το Git Butler ήταν τότε, είχε ξεκινήσει σαν ένας Git client με λίγο πιο ενδιαφέροντα πράγματα που χρησιμοποιούσε τα Git Worktrees για να σε βοηθήσει να διαχειριστείς λίγο καλύτερα την ανάπτυξη πολλαπλών features που έχουν κάποιο overlapping. Αυτό ήταν το βασικό κομμάτι που είχε ξεκινήσει να κάνει. Τότε λοιπόν και με όλη την ιστορία του AI του είχαμε στείλει και ένα μήνυμα, θυμάμαι, το οποίο μας απάντησε με το βάκανα εξάμεινο ότι α, το φτιάχνουμε.
Που του είχαμε πει ότι τα worktree έχουν πάρα πολύ μεγάλο ενδιαφέρον όταν θέλεις να έχεις πολλούς agents να δουλεύουν πάνω σε δύο repos ερτοπικά σε σένα. Και το είχα αφήσει εκεί. Δηλαδή είχα μπει, είχα ψάξει λίγο, μου είχαν σκάσει δύο-τρία τέτοια δύο-τρεις πίθες. το είχαμε δει και λίγο μαζί αν θεωρούμε καλά τότε του είχαμε θελει αυτό, δεν είμαι χειμήν εκεί από τότε υπάρχει, στο πίσω μέρος μου πλέον και το OpenCode έβαλε WorkTrees και το VS Code έχει WorkTrees και το το Cloud Code ήταν το πρώτο νομίζω που είχε βάλει WorkTrees τότε, αν δεν κάνω λάθος γενικά υπάρχουν, παίζουν πάρα πολύ τα WorkTrees τώρα σαν διαδικασία νομίζω ότι υπάρχει κάπου εκεί ενδιαφέρον, αλλά θέλει λίγο καλύτερη παρουσίαση στον Χρήστη μπροστά.
Το Open Code είπε ότι δώσανε πάρα πολλή δουλειά για να το κάνουν σωστά. Δεν έχω δει την υλοποίησή τους και θα αφήναν να τη δω τι έχουν κάνει τώρα. Γενικά νομίζω ότι υπάρχει κάτι εκεί. Και ίσως έχει να κάνει με την ταχύτητα και την παραλληλοποίηση κάποιων πραγμάτων. Δεν με πείθει στους agents γιατί είναι καλύτερο από το πικό κλόουν. Δεν το βλέπω το τεχνικό.
Μπορεί να κάνω λάθος, αλλά εγώ δεν το βλέπω. Δηλαδή θα μπορούσα να δεχτώ αυτό με την ταχύτητα που λες Αλλά μιλούσαμε για τεράστια repositories Τα οποία δεν ξέρω εγώ τι Αλλά Αισθάνομαι ότι θα μπορούσε να έχεις μια πιο εύκολη Συγγνώμη αλλά αφού μιλάμε για agents Δεν καταλαβαίνω γιατί με νοιάζει το αν είναι worktree ή όχι Εγώ θέλω να κάνω τη δουλειά μου Και βλέπω ότι μου δίνει λιγότερες δυνατότητες Δεν βλέπω να μου δίνει μια περισσότερη Η περισσότερη που σου δίνει ουσιαστικά το worktree τι είναι ωραία, όταν εγώ είμαι στο git ουσιαστικά η τρέχουσα κατάσταση του file system μου είναι μια σειρά από commits που είναι μια αλλαγή από git sub το index είναι commits στην πραγματικότητα το index είναι σαν ένα commit το οποίο αλλάζει συνεχώς δεν έχει γραφτεί στο object αλλά στην πραγματικότητα αν εγώ έχω 10 commits στον στον brand στο οποίο βρίσκομαι Το index είναι ένα work in progress εντέκατα commit. Ωραία. Κάπως έτσι.
Ωραία. Οπότε τα work trees σου δίνει τη δυνατότητα να έχεις ταυτόχρονα πολλά τέτοια εντέκατα commits. Ναι. Όπως και τα πολλά checkouts όμως. Σωστό. Αλλά τα πολλά checkouts χρειάζονται πολλούς .git φακέλους. Ναι. Πού είναι το πρόβλημα. Είναι το πιο φθινό πράγμα το storage που έχουμε. Εσύ παραπονιώσεις ότι δεν έχεις χώρο στον υπολογιστή. Περίμενε, εγώ πάντα είναι φθηνό εγώ δεν είπα ότι 256GB είναι αρκετά τελείωσε. Ένα τέρα ή δύο.
Ένα τέρα και πάνω. Δύο τέρα έχω, λοιπόν, στο είπα ένα τέρα είναι μια χαρά, έχω δύο τέρα το iMac, τώρα που του έβαλα και NVMe το τελευταίο upgrade που θα πάρει ποτέ είναι τέλειο είναι τέλειο, δεν κολλάει τίποτα ρε έκανα τέλειο iMovie το προηγούμενο επεισόδιο πήγε όλο σφαίρα ρε Σφαίρα, σφαίρα Το πήρες πάλι το Mac Mini σπίτι Το πήρα για άλλο, είναι για το άλλο project Το οποίο δουλεύω, το οποίο ακόμα δεν βγάζει αποτελέσματα Αν μπορούσες βέβαια πλέον που έχουμε πρόσβαση Σε όλα τα μηχανήματά μας και απομαγρυσμένα Να μην χρειάζεται να δουλεύεις Ναι Απλώς επειδή σκέφτομαι ότι μπορεί Κάποια στιγμή να πέσει το ρεύμα ή οτιδήποτε Αν εγώ έχω όρεξη να δουλέψω Σε αυτό και το Mac Mini δεν είναι προσβάσιμο το σπίτι μου εκείνη τη στιγμή θα πάθω 100 εγκεφαλικά δεν θα μπορούσα να το διαχειριστώ τη στιγμή που ο Forex θα τελειώσει ναι ναι ναι λοιπόν ωραία οπότε πηγαίνοντας πάλι πίσω τα WorkTree λοιπόν σου δίνουν αυτή τη δυνατότητα να το κάνεις σχετικά εύκολα και νομίζω ότι μπορείς να το φέρεις
σε μια αρκετά καλή κατάσταση αυτό το πράγμα και να παίζει ωραία τώρα η εμπειρία μου στο VS Code τουλάχιστον γιατί εκεί το έχω χρησιμοποιήσει κατά κόρον στο OpenCode δεν έχω παίξει ακόμα στο CloudCode έχω παίξει πολύ προφανειακά δεν μου δίνει τη σιγουριά ότι εγώ θα κάνω δουλειά με το WorkTree και θα γίνει σωστά θεωρώ ότι είναι πολύ σπασμένο το User Experience γιατί ουσιαστικά τι μπορώ να κάνω εγώ να ξεκινήσω ένα Plan Chat Session όπως λέγεται στο VS Code να φτιάξω το πλάνο μαζί με τον agent και μετά να το στείλω σε ένα WorkTree σε έναν CLI agent στο background για να πάει να το υλοποιήσει και να μου το φέρει έτοιμο.
Πολλές φορές αυτό το πράγμα καταλήγει σε ένα σημείο που δεν λειτουργεί σωστά. Χάνω αρχεία, χάνω χρόνο, χάνω πολλά πράγματα. Δεν είναι σωστό το experience. Μπορεί το experience στα άλλα δύο εργαλεία να είναι καλύτερο. Δεν θέλω να πω ότι δεν θέλω να κρίνω τα work trees με βάση την εμπειρία μου μόνο από το VS Code. Θεωρώ όμως ότι υπάρχει ακόμα καλύτερο, δηλαδή υπάρχει ακόμα ένα παραπάνω σκαλί και θα ήθελα να το εξερευνήσω πάρα πολύ.
Εμένα μου αρκεί αυτό που λες. Έκανα μια δόκιμη εγώ με τα worktree, δεν μου άρεσε, το άφησα. Over. Οκ. Οκ. Θα ήθελα να νιώθω ότι υπάρχει εκεί πέρα ενδιαφέρον. Ενδιαφέρον γιατί η ψυχολογική μας... Εγώ θα σου πρότεινα να δεις, θα σου πρότεινα να κάνεις ένα τοπικό κλον μια φορά και να το δοκιμάσεις θεωρώ ότι το τοπικό κλον θέλει πολλά παραπάνω βήματα καταλαβαίνω ότι εσύ έχεις έναν agent που το κάνει ήδη το work tree ναι αυτό πήγα να σου πω σε είδε και λέω αυτό τώρα είναι κράμπα θες διάλειμμα όχι τέτοιος όταν είχα ξεκινήσει και όταν είχε πρώτο ξεκινήσει ο υποθυριοειδισμός μου κάπου στο γυμνάσιο το πόσες κράμπες πάθαινα Λες να έχω υποθυρωτισμό Όχι απαραίτητα Αλλάξα μαγνήσιο που παίρνω τώρα για το τρέξιμο και νομίζω ότι το καινούργιο μαγνήσιο δεν κάνει τόσο καλή δουλειά Όχι το μαγνήσιο έχει να κάνει με τις κράμπες Ναι αλλά ωραία ένα από τα πρόσφατα σκουλικότρυπες οποίες έχω μπλέξει ήταν τα συμπληρώματα για να μπορέσω να έχω μια καλή απόδοση στη μέρα μου με βάση ότι δεν κοιμάμαι καλά
πλέον με τη μικρή το μαγνήσιο λοιπόν έχει πάρα μα πάρα πολλά διαφορετικά μαγνήσια που ανάλογα με το τι το έχουν τι έχουν κουμπώσει πάνω στο μαγνήσιο κάνει δεσμεύει δεσμεύεται σε διαφορετικά σημεία του σώματος και έχει το επιθυμητό αποτέλεσμα ας πούμε ναι η υπνομή σε αυτά ναι είχα ξεκινήσει παίρνοντας το μαγνήσιο που έδινε ο γυναικολόγος στην Λισάβετ για την γυμμοσύνη γιατί δεν της άρεσε τη μορφή που της τόγραφε οπότε παίρναμε ένα άλλο μαγνήσιο για την Λισάβετ, οπότε εγώ παίρνω αυτά τα οποία Ναι, ναι, ναι, να μην πεταχτούν, ωραίο, λογικό τα οποία μου κάνουν καλή δουλειά στο χαλάρωμα των μυών, αλλά αυτά δεν βοηθάνε τόσο πολύ στον ύπνο Άλλαξα λοιπόν τώρα το μαγνήσιο αυτό με ένα άλλο μαγνήσιο που με το Gemini θεωρήσαμε ότι είναι η καλύτερη επιλογή και μάλλον μάλλον δεν ήταν η καλύτερη επιλογή θεωρήσατε εσύ και η Λισάβετη και το Gemini γενικά ειδικά τους προηγούμενους μήνες τα βράδια επειδή δυσκολευόμουν να κοιμηθώ μέχρι να δω ότι έχει ρημίσει το παιδί
ξέρεις παιδί είναι καλά αν απνέει ξέρεις όλα αυτά τα ίδια checklist μόλις λοιπόν το τέτοιο οπότε καθόμουν να κέψω στο Gemini και συζητούσαμε με όλα τα προβλήματα της ημέρας γιατί έφαγε έτσι, γιατί έκανε το άλλο γιατί το μαγνησίο μου είναι έτσι τώρα θα συζητάς με το QN 3.5 το οποίο το βάλα στο κινητό μου και? όχι, πλέον ήθελα να σου πω το βάλα το πριν στον καφέ αλλά εμπισκοσιάστηκα ότι πλέον είναι τόσο μικρό μπορείς να το βάλεις σαν iPhone 17 Pro νομίζω από το 15 Pro και μετά παίζει κανονικά τέλεια Τι άλλο Που ξεκίνησα Σε έπιασε μια κράμπα Ενώ συζητούσαμε Για τα εργαλεία και τα git work Θεωρώ ότι υπάρχει Ακόμα Ανεκμετάλλευτη αξία Κάποιος μπορεί να πάει να βάλει Όχι να κάνεις κάτι φανταστικό Θα το γράψουν οι άλλοι μετά Αλλά νομίζω ότι μπορούμε Ή έστω για εμάς να φτιάξουμε μια κατάσταση Που να είναι λίγο καλύτερη All righty Αυτά νομίζω δεν ξέρω Τέλεια Προτάσεις Προτάσεις λοιπόν Θα πω την πρόταση που ήθελα να κάνω την πρώτη φορά Και μου τη χάλασες γιατί είπες να πεις για εγκαλουργία δικά σου
Οπότε και εγώ ήμουν να πω για δικά μου Θα πω την επική Την καλύτερη την προφητική σειρά Την επική σειρά που πλέον Ευτυχώς ήρθε το HBO Max στην Ελλάδα Οπότε επειδή είμαι Ψυχολογικά περίεργος και δεν βαριέμαι να κανεβάσω από το Orange πλέον δεν το κάνω Silicon Valley πιστεύεις ότι έχω δει μόνο ένα επεισόδιο και έχει σταματήσει βαρέθηκε life happened εννοείς παλιά που είχε βγει ναι και άλλη μια φορά θέλω να το δω το Silicon Valley ρε είναι η καλύτερη σειρά που έχει υπάρξει είναι τόσο αστείο μου έχουν πει ότι έχει εντελώς σουρεάλ τέλος σουρεάλ τέλος το οποίο είναι ωριακά προφητικό Ωραία Ωραία μην μου πεις τίποτα γιατί θέλω να τη δω Είναι ειδικά η πρώτη σεζόν που την ξαναείρα τώρα γιατί τώρα είναι νομίζω η δεύτερη σεζόν κάπου στην αρχή Είναι τόσο καλά τα αστεία και είναι το φοβερό ότι είναι πάρα πολύ καλά τα αστεία ακόμα και για ανθρώπους που δεν είναι τόσο πολύ πλέγμενοι με την τεχνολογία όσο εμείς Δηλαδή τη βλέπω πολύ ευχάριστη και την Ελισάβετ και εκείνη τη βλέπει ευχάριστη
συνδέσεις, αλλά άμα τα συζητήσουμε μετά έχει πολύ πλάκα. Είναι πάρα πολύ καλή σειρά. Είναι επικίνηση. Άρα να τη δω. Ναι, ναι, ναι. Αγοράζεις HBO Max για να δεις μόνο αυτή τη σειρά. Τέλεια, βεβαίως. Ή να αγοράσω τα Blu-ray όταν ξαναπάω Αγγλία. Είναι rewatchable σειρά, αυτό είναι που με νοιάζει. Α, είναι rewatchable. Εγώ νομίζω ότι την έχω δει δύο φορές στο παρελθόν.
Τη βλέπω πολύ ευχάριστα τώρα ξανά. δεν ξέρω αν είναι σε επίπεδο για μένα τουλάχιστον Big Bang Theory που μπορώ απλά να τη βάλω για να ξαναπέζει το πρώτο εξόδιο ή φιλαράκια αλλά είναι επικύρια γελάω, δηλαδή τη βλέπω ξανά θυμάμαι περίπου ότι θα γίνει γιατί τώρα έχω καιρό να τη δω αλλά παρότι ξέρω τι μαλακία θα γίνει γελάω ρε παιδί ναι ναι ναι, εντάξει αλλά καλό ήταν το πουλήσεις καλά εγώ θα προτείνω το Tail Scale Ναι Το Tailscale είναι Ας πούμε Μια καλύτερη εκδοχή Ενός VPN Ειδικά για εταιρείες όπως είμαστε Μης και οργανισμούς και ιδιώτες Το οποίο για μένα το θετικό το οποίο έχει Είναι το ότι Η επικοινωνία Είναι end-to-end encrypted Δηλαδή έχουν νομίζω κάποια συντονιστικά Certificates αυτοί Αλλά από εκεί πέρα η επικοινωνία μεταξύ των συσκευών Είναι end-to-end encrypted και μάλιστα προσπαθεί επειδή χρησιμοποιεί ένα πρωτόκολλο σαν το WebRTC το WebRTC είναι το πρωτόκολλο που χρησιμοποιείται επίσης στο Google Meet για το audio-video είναι real-time communication
νομίζω αυτό σημαίνει η επικοινωνία είναι όντως peer-to-peer προσπαθεί δηλαδή να βρει τρόπο οι υπολογιστές, οι κόμβοι μεταξύ τους να μιλήσουν μόνοι τους χωρίς να διαμεσολαβήσει το ίδιο και να μην φάει και το network traffic προφανώς γιατί δεν το θέλει να το πληρώνει το οποίο σημαίνει νομίζω ότι αν είσαι στο ίδιο δίκτυο θα μιλήσουν και με LAN το βεβαιώσαμε δεν βγαίνει στο ίντερνετ τρομερό, εμένα που μου χρησιμεύσει αυτό φεύγω την προηγούμενη φορά που γυρίσαμε από εδώ και πάω σπίτι να κάνω το βίντεο στο iMac που λέγα πριν και βλέπω ότι δεν έχω πάρει το όντιο για το όντιο το πήγα στο NAS από εδώ, αλλά δεν το πήρα από το NAS και εκεί πέρα τι συνειδητοποιείς ότι κάποιος Ελπίζω, ελπίζω, λέω, σου στέλνω να μην με αγγελώ, καλπέ, ότι έχεις βάλει tailscale.
Δεν ήμουν απαντάς εκείνη τη στιγμή και είναι λογικό, δεν περίμενα. Και λέω, κάτσε, θα το δοκιμάσω. Και μπαίνω και είχε tailscale το NAS. Και ενθουσιάζομαι. Εντάξει, απλά τράβηξα το audio και έπαιξα. Και λέω, πω, πω, πω, τρομερό. Είναι... Το οποίο, συγγνώμη, επειδή έχουμε βάλει το Synology την εφαρμογή, δεν ανοίγει από αυτή την λίθια πόρτα που έχει το πικάτο το 5001, ανοίγει από την 443 το HTTPS Α, αυτό το έχω βάλει εγώ Α Ευτυχώς, καλά έκανες Ναι Και έλεγα, όπου δεν ανοίγεις το 5001 Λέω, πω ρε γαμώτο και σκέφτομαι Κάτσε, έχω αλλάξει την πόρτα για να είναι HTTPS πόρτα Έλα ρε Ναι, έχει γίνει μπίτσα Μπράβο ρε μαλάκα Έχει και certificate πλέον το οποίο ανανεώνει μόνο του Χαμός Οπότε μπήκα και το κατέβασα από εκεί το audio και έπαιξε Είναι πάνω από wireguard Ουσιαστικά το tailscale είναι ένας Ορκεστρέιτερ να το πω έτσι για το wireguard Το οποίο είναι αυτό το peer-to-peer VPN πρωτόκολλο Που συζητούσες Το οποίο έχουν κάνει πολύ καλή δουλειά Αλλά βέβαια σου δίνουν πάνω από let's encrypt
Σου δίνουν έτσι τα PS certificates Πλάχι να πούμε εγώ προσωπικά Δεν σε αρέσει Πηγαίνω και αλλάζω το όνομα της συσκευής Που καταγράφει το tailscale γιατί ό,τι certificate σου δώσει είναι πάνω από ένα ledger ας πούμε ένα blockchain πράγμα και είναι για πάντα δημόσιο το όνομα του υπολογιστή δηλαδή το logic NAS δεν με πειράζει είναι προφανές αλλά δεν θέλω να υπάρχει το Antonis δεν θα ήθελα οπότε έχω βρει μια κωδικοποίηση δική μου που χρησιμοποιώ για να μην φαίνεται εντάξει εγώ δεν έχω τα ίδια προβλήματα ενώ οι συσκευές μου έχουν στάνταρ κωδικοποίηση και ονόματα τα οποία δεν είναι private γιατί είναι public, ενώ είναι άκαλοι παιδίες όλες οι συσκευές που δεν έχουν...
Ναι, αλλά δεν θέλω να υπάρχει mapping κάποιος που είναι στο ιδιοδείκτημα με ένα να ξέρει που μπορεί να φαίνεται πιθανόν κάτι. Τι εννοείς? Εννοώ, παιδί μου, ότι άμα το Mac κάνει advertise το όνομά σου στο υπόλοιπο στο ιδιοδείκτημα. Δεν θέλω αυτό να είναι verifiable με κάτι στο ίντερνετ. Δεν έχω φτάσει στο σωμακριά. Εντάξει, παράμοια δικιά μου.
Εντάξει, δεν το πες ότι είμαι κανονικός. Εγώ δεν το κάνω αυτό τέλος πάντων και δεν με νοιάζει Αλλά γενικά είναι πάρα πολύ βολικό Το έχουμε βάλει τώρα στο NAS Ξεκίνησα να κάνω backup από το σπίτι Στο NAS πλέον Αλλά επειδή δεν είχα κάνει Το σωστό volume Το οποίο το έφτιαξα τώρα παίζει Αλλά και εμένα θα κάνω Ναι Ουσιαστικά πας Και αλλάζεις το Network Storage που βρίσκεις Στο Tailscale και τελείωση ιστορία και το άλλο που κάνεις βάζεις tailscale στο VS Code και παίζεις εδώ και χωρίς τα tunnels της Microsoft που περνάνε όλα από τη Microsoft δηλαδή και το VS Code όλα περνάνε από τη Microsoft αλλά αν θες ένα τέτοιο βάζεις tailscale και συνδέεται μέσα σε aids στο μηχάνημα που θες να συνδεθεί αυτό for the record επειδή το Mac Minute το περνω σπίτι είναι σε γραφείο που έχει τελή υποκατάληψη και δεν το χρησιμοποιώ εγώ, στην ουσία μπαίνω με tailscale από το iMac.
Α, άρα γιατί δεν θα αφήνεις εδώ. Σου είπα, γιατί αν πέσει το ρεύμα εδώ... Α, εντάξει, εντάξει, δεκτώ. Αυτό. Ωραία φάση. Τέλεια. Μικρικουβέντα.fm ή μικρικουβέντα.παύλα.fm, μάλλον κεφαλαία το κουμπώνι για... Ό,τι λέει στην περιγραφή του βίντεο ή του... Δεν έχει πλάκα, έχουμε αλλάξει 8 φορές το κρυπωνίδι Ναι, ναι, ναι Για το τέτοιο, για το συνέδριο 11 εισιτήρια με κάποια έκπτωση που θα αποφασίσουμε και θα είναι ψιλογενναία Ναι, ωραία Do it Ναι Θα χαρούμε να σας δούμε στο συνέδριο Μάλλον θα είναι το πρώτο μας φυσικό event πριν ξεκινήσουμε να κάνουμε νύχτα Όχι, θα είναι σίγουρα το πρώτο μας φυσικό event Δεν έχει νόημα να βάλουμε κάποιο κόπο κάπου αλλού είναι σημαντικό event, πάει όλο το effort, όλη η προσπάθεια εκεί.
Αν η εταιρεία σας θέλει να είναι μέρος του συνεδρίου, εννοείται με χαρά να μπείς σαν χορηγός. Βεβαίως έχουμε ανακοινώσει ήδη παραπάνω sponsors, έχουμε να ανακοινώσουμε ακόμα παραπάνω. Ναι, έχουμε κλείσει ένα γύρο ακόμα καινούργιους sponsors, αλλιώς sponsors.junglecon.eu Σωστά, βεβαίως. Αν γράφετε jungle python είναι τρομερή ευκαιρία, ενώ το δεν ξέρω πάνω από το ευρωπαϊκό η ευρωπαϊκή ναυαρχίδα των συνεδρίων του Τζάνγκο και επίσημα αναγνωρισμένοι από το Τζάνγκο Software Foundation οπότε όλοι θα είναι εκεί Αυτά νομίζω Και μέχρι την επόμενη φορά Τα λέμε
Σχόλια
Χωρίς σχόλιαΣυνδεθείτε για να συμμετάσχετε στη συζήτηση
Σύνδεση για ΣχολιασμόΔεν υπάρχουν σχόλια ακόμα