Ο David Heinemeier Hansson — γνωστός ως DHH, δημιουργός της Ruby on Rails, CTO της 37signals και δημιουργός της διανομής Linux Omarchy — επιστρέφει στον Λεξ Φρίντμαν (Lex Fridman) 13 μήνες μετά από μια συζήτηση στην οποία ήταν σκεπτικός για τον προγραμματισμό με τη βοήθεια AI. Τώρα δηλώνει «απίστευτα ενθουσιασμένος» και περιγράφει την πρόσφατη αλλαγή ως μία από τις μεγαλύτερες επιταχύνσεις της ζωής του, παραθέτοντας τον Lenin: «Υπάρχουν δεκαετίες όπου δεν συμβαίνει τίποτα και εβδομάδες όπου συμβαίνουν δεκαετίες.»
Ο DHH διαχωρίζει την προ-πρακτορική εποχή — autocomplete και chatbot βοηθούς — από την πρακτορική. Για εκείνον η διαχωριστική γραμμή ήταν η 24η Νοεμβρίου 2025, με το Opus 4.5. Λέει ότι το αποτέλεσμα του μοντέλου ήταν σχεδόν ίδιο με αυτό που θα έγραφε ο ίδιος και ότι η ικανότητά του να χρησιμοποιεί εργαλεία, να ελέγχει τη δουλειά του και να ενεργεί σε έναν υπολογιστή άλλαξε το παιχνίδι. Μέχρι νωρίς την άνοιξη, οι sub-agents μπορούσαν να χωρίσουν εργασίες σε πολλούς εργάτες· μέχρι το καλοκαίρι, τα Opus 5, Fable, GPT Sol και ορισμένα ανοιχτού βάρους μοντέλα του επέτρεψαν να περιγράφει ένα ασαφές πρόβλημα αντί να υποδεικνύει τη διαδρομή. Σε τομείς όπως τα web CRUD και η δουλειά του στη διανομή Linux, λέει ότι οι πράκτορες γράφουν πλέον το 80–100% του κώδικα.
Η έκδοση Omarchy Quattro είναι η χειροπιαστή απόδειξη που προσφέρει. Λέει ότι τους τελευταίους δύο μήνες του Quattro δεν έγραψε χειροποίητα κανέναν κώδικα που βγήκε στην κυκλοφορία: εξέτασε τη μορφή του συστήματος και κρίσιμα σημεία του επιπέδου του μοντέλου, αλλά τη νέα λειτουργικότητα την παρήγαγαν πράκτορες. Η εμπειρία από το Basecamp 5, πάντως, του δίδαξε προσοχή: όταν οι σχεδιαστές ενθαρρύνθηκαν να κάνουν vibe coding με πράκτορες, τα μεμονωμένα pull requests φαίνονταν εύλογα, αλλά συνολικά κατέστρεφαν την αρχιτεκτονική, και χρειάστηκε χειροκίνητο καθάρισμα από ανθρώπους.
Στην ερώτηση γιατί τεράστιες εφαρμογές όπως το Adobe Photoshop ή προϊόντα της Microsoft δεν έχουν εμφανώς επιταχυνθεί, ο DHH υποστηρίζει ότι η υλοποίηση σπάνια είναι το σημείο συμφόρησης σε μεγάλους οργανισμούς. Το ανθρώπινο εύρος, η επικοινωνία, τα στρώματα εγκρίσεων και η ανάγκη να δικαιολογεί κανείς τη θέση του καταναλώνουν την παραγωγικότητα. Πολλοί οργανισμοί αντιμετωπίζουν έλλειψη ιδεών, οράματος και γούστου, όχι υλοποιητικής ικανότητας. Λέει ότι η Microsoft είχε απεριόριστη προγραμματιστική δύναμη επί δεκαετίες, αλλά αυτό δεν παρήγαγε αυτόματα καλό λογισμικό· και ότι αυτή η ικανότητα υπάρχει μόλις περίπου έξι μήνες.
Ο DHH βλέπει το Linux ως τον κύριο ωφελημένο της εποχής των πρακτόρων. Έφτιαξε το Omarchy, μια opinionated διανομή Arch Linux με Hyprland, μετά από ένα προηγούμενο πρότζεκτ βασισμένο στο Ubuntu. Το Quattro, που κυκλοφόρησε λίγες ημέρες πριν τη συζήτηση, εγκαθίσταται σε 45 δευτερόλεπτα· στόχος που γεννήθηκε εν μέρει από εκνευρισμό επειδή ένα νέο Mac τού πήρε 42 λεπτά για ενημερώσεις και ένα PC 1 ώρα και 35 λεπτά για ρύθμιση. Λέει ότι η ομάδα μείωσε το μέγεθος της εικόνας από περίπου 7,5 GB σε 5,85 GB κόβοντας γραμματοσειρές και χρησιμοποιώντας καλύτερη συμπίεση, ενώ ο installer προφορτώνει δεδομένα στο παρασκήνιο όσο ο χρήστης απαντά στις ερωτήσεις εγκατάστασης.
Ο DHH υποστηρίζει ότι τα παλιά μειονεκτήματα του Linux — αρχεία ρυθμίσεων, εργαλεία γραμμής εντολών, δυσνόητα μηνύματα σφάλματος — έγιναν πλεονεκτήματα επειδή οι πράκτορες γνωρίζουν τον πηγαίο κώδικα του Linux και μπορούν να κάνουν διάγνωση αυτόματα. Το Omarchy περιλαμβάνει crash watcher που ρωτά αν πρέπει να ερευνήσει ένα AI, και οι πράκτορες μπορούν να ελέγξουν αρχεία καταγραφής και πηγαίο κώδικα και να συντάξουν αναφορές σφαλμάτων. Περιγράφει ένα plugin marketplace που έφτασε τα 330 plugins σε τρεις ημέρες, κάνοντας το λειτουργικό σύστημα εύπλαστο: οι χρήστες μπορούν να ζητούν από τους πράκτορες να φτιάχνουν προσαρμοσμένα panels και εργαλεία.
Για το open source, ο DHH απορρίπτει τα παράπονα για pull requests που γράφονται από πράκτορες. Λέει ότι μετά από 25 χρόνια διαχείρισης έργων, οι περισσότεροι προγραμματιστές υστερούν στην προετοιμασία αναφορών σφαλμάτων, τεστ και εξηγήσεων, ενώ οι πράκτορες, αν τους το ζητήσεις, είναι επιμελείς. Έκανε merge πάνω από 1.000 pull requests στο Omarchy και αποδέχεται ότι 400 παραμένουν ασυγχώνευτα. Οι πράκτορες πλέον φιλτράρουν και ελέγχουν, αφήνοντάς του μόνο την τελική ανθρώπινη απόφαση. Διηγείται ότι ένα bot αποκλείστηκε από το GitHub αφού κατέθεσε 28 ζητήματα ταυτόχρονα και μετά έστειλε email σε έναν συντηρητή για σφάλμα σε μη κυκλοφορημένο κώδικα του mise.
Ο DHH περιγράφει τη μετατόπιση της ταυτότητάς του. Πέρασε δεκαετίες σμιλεύοντας κώδικα Ruby, αλλά τώρα «προγραμματίζει στα Αγγλικά». Έφτιαξε το AmaWrite, μια εφαρμογή γραφής σε C++/Qt, λέγοντας σε έναν πράκτορα τι ήθελε, χωρίς να διαβάσει ποτέ τη C++. Εξακολουθεί να ελέγχει αρχιτεκτονική και αναλογίες σαν editor ή προπονητής. Θεωρεί τη Rust άσχημη ως γλώσσα αλλά εξαιρετική ως στόχο εξόδου. Σε ένα πείραμα, έβαλε το Fable να σχεδιάσει μια μετάφραση Python σε Rust μιας βιβλιοθήκης terminal-effects· το Fable/Opus την ολοκλήρωσε σε περίπου 45 λεπτά με κόστος περίπου 550 δολάρια, ενώ τα Sol, Grok 4.6 και DeepSeek Pro την ολοκλήρωσαν με περίπου 46, 55 και 23 δολάρια αντίστοιχα. Αργότερα, οι βελτιώσεις έφτασαν σε 46 φορές ταχύτερη εκτέλεση.
Η πρακτική του διάταξη είναι πρώτα το terminal. Χρησιμοποιεί το Neovim λιγότερο για συγγραφή κώδικα και περισσότερο για περιήγηση σε έργα και έλεγχο συμφραζομένων, μαζί με το Herdr για παρακολούθηση πολλών agents, lazygit και Hunk. Πρόσθεσε πολλά mini PC με KVM GL.iNet Comet, συνδεδεμένα μέσω Tailscale/WireGuard, και τρέχει περίπου 16 νήματα σε διάφορους υπολογιστές. Ο ρυθμός είναι συναρπαστικός αλλά όχι βιώσιμος· περιμένει ότι ο αυτοματισμός θα απορροφήσει τον συντονισμό και οι άνθρωποι θα παίρνουν λιγότερες, υψηλού επιπέδου αποφάσεις την ημέρα.
Σε αγχωμένους προγραμματιστές, ο DHH συνιστά να μην προσπαθούν να προβλέψουν τους κύκλους των μοντέλων και να μην υπερσχεδιάζουν. Υποστηρίζει ότι οι βελτιώσεις παραγωγικότητας είναι επώδυνες στη στιγμή, αλλά ιστορικά δημιουργούν ανάπτυξη· αναφέρει τα ATM και τους ταμίες τραπεζών, καθώς και τους Luddites. Λέει ότι το μηχανικό μέρος του προγραμματισμού απειλείται, αλλά οι δημιουργοί με γούστο και κρίση προϊόντος δεν απειλούνται. Ξεχωρίζει επίσης: vibe coding σημαίνει να λες σε έναν πράκτορα να φτιάξει λογισμικό χωρίς να κοιτάς την υλοποίηση, ενώ η επιταχυνόμενη από πράκτορες ανάπτυξη περιλαμβάνει ακόμη έλεγχο και κρίση από κάποιον που καταλαβαίνει το σύστημα.
Για το AGI, ο DHH δεν ισχυρίζεται ότι έχουμε γενικό AGI, αλλά λέει ότι βλέπει «αναλαμπές» — μακροχρόνιες εργασίες, αυτοδιόρθωση, εντοπισμό ευπαθειών ασφαλείας, ακόμη και συμπεριφορά που μοιάζει με μεταμέλεια. Λέει ότι αυτά τα μοντέλα είναι εξαιρετικά καλά στο να βρίσκουν και να διορθώνουν τρύπες ασφαλείας· το Fable ήταν τόσο ικανό που, σύμφωνα με το εργαστήριο, δεν ήταν ασφαλές να κυκλοφορήσει. Υπερασπίζεται τη χρήση πολλών μοντέλων, με το Codex ως ελεγκτή και το Copilot ως επιπλέον έλεγχο. Είναι πρόθυμος να χρησιμοποιεί τα εργαλεία της Anthropic παρόλο που δεν του άρεσε όταν το Claude αρνήθηκε να μεταφράσει ένα δοκίμιό του στα ιταλικά, και εκτιμά τον ανταγωνισμό και τα ανοιχτού βάρους μοντέλα από την Κίνα.
Η συζήτηση κλείνει με ανθρώπινα θέματα: την ανατροφή παιδιών ως κορυφαία εμπειρία, το memento mori που ενσωμάτωσε στο ημερολόγιο του Omarchy, το κοινωνικό κόστος της υπερβελτιστοποίησης και των αλγορίθμων που μεγιστοποιούν την εμπλοκή, και το παράθυρο Overton για τη μετανάστευση. Ο DHH λέει ότι το παράθυρο ανοίγει μόνο όταν άνθρωποι ρισκάρουν φήμη και κριτική. Απορρίπτει τόσο τον απόλυτο τρόμο για την AI όσο και την απόρριψη «ηλεκτρονικού παπαγάλου», λέγοντας ότι η λογική στάση είναι να αναγνωρίσεις τη σοβαρότητα της στιγμής και να δουλέψεις με αισιοδοξία.





Σχόλια