Το vibe coding έχει εξελιχθεί ραγδαία. Μέσα σε έναν χρόνο, περάσαμε από τη δημιουργία απλών landing pages σε πλήρως λειτουργικές εφαρμογές παραγωγής με βάσεις δεδομένων, authentication, πληρωμές και πραγματικούς χρήστες. Η υπόσχεση είναι δελεαστική: περιγράφεις αυτό που θέλεις σε φυσική γλώσσα και το AI γράφει τον κώδικα.
Όμως, όπως αποδεικνύεται στην πράξη, το vibe coding δεν είναι ένα παιχνίδι χωρίς κανόνες. Όπως χαρακτηριστικά αναφέρεται, το 2026 το vibe coding σημαίνει "ο προγραμματιστής γράφει προδιαγραφές σε φυσική γλώσσα και το AI παράγει κώδικα υπό δομημένη ανθρώπινη εποπτεία". Χωρίς δομή, τα projects καταλήγουν σε αυτό που έχει ονομαστεί "Vibe Coding Doom Loop", έναν φαύλο κύκλο όπου το AI προσπαθεί να διορθώσει ένα bug, "το φτιάχνει", αλλά το πρόβλημα παραμένει ή δημιουργούνται νέα.
Αυτός ο οδηγός παρουσιάζει 7 παγκόσμιους κανόνες που διαχωρίζουν τα πρόχειρα prototypes από τα production-ready προϊόντα. Κάθε κανόνας βασίζεται σε πραγματικές εμπειρίες, δοκιμασμένες πρακτικές και την πρόσφατη έρευνα γύρω από την ποιότητα στον AI-generated κώδικα. Το κοινό νήμα που τους ενώνει είναι η μείωση του τεχνικού χρέους, το μεγαλύτερο αόρατο κόστος του vibe coding.
Ο κανόνας: Πριν γραφτεί έστω και μία γραμμή κώδικα, η αρχιτεκτονική και οι απαιτήσεις πρέπει να οριστικοποιούνται σε Markdown.
Η μεγαλύτερη παγίδα του vibe coding είναι η άμεση μετάβαση από την ιδέα στον κώδικα. Όταν αλλάζεις γνώμη ή προσθέτεις απαιτήσεις ενώ το AI γράφει κώδικα, δημιουργείται τεχνικό χρέος, υπολείμματα παλιών ιδεών που μπερδεύουν το AI και οδηγούν σε αλυσιδωτά bugs. Όπως περιγράφεται χαρακτηριστικά, "η αλλαγή ιδεών ή απαιτήσεων απευθείας στον κώδικα δημιουργεί τεχνικό χρέος και μπερδεύει το AI".
Ο κανόνας: Το AI χάνει την απόδοσή του όσο μεγαλώνει η συνομιλία. Το "Context Rot" (σήψη πλαισίου) είναι η κύρια αιτία παράξενων bugs.
Το context window του AI γεμίζει γρήγορα. Όσο περισσότερα μηνύματα, αρχεία και εντολές επεξεργάζεται, τόσο πιο πιθανό είναι να ξεχάσει αρχικές οδηγίες ή να ακολουθήσει παρωχημένα μοτίβα. Η απόδοση πέφτει δραματικά όταν το context φτάσει περίπου στο 60% της χωρητικότητάς του.
CLAUDE.md, .cursorrules, AGENTS.md) πρέπει να περιέχει μόνο εντολές build/test, conventions και απαγορευμένες περιοχές — όχι παλιά bug logs, προσωρινά deadlines ή πειράματα που πρόκειται να αφαιρεθούν. Ιδανικά, κράτησέ το κάτω από 50 γραμμές./clear (ή ξεκίνα νέο chat) μετά από κάθε ολοκληρωμένη εργασία. Μην υποθέτεις ότι το AI θυμάται τίποτα από την προηγούμενη συνομιλία — ξαναδώσε το στόχο, την τρέχουσα κατάσταση του κώδικα και τους περιορισμούς./rewind ή summarize: Αν το AI πάρει λάθος δρόμο, γύρνα πίσω σε προηγούμενο σημείο αντί να προσπαθείς να το "διορθώσεις" με ατέρμονες συζητήσεις. Το /rewind αναιρεί ενέργειες, ενώ το /clear επαναφέρει το context.Ο κανόνας: Μην αφήνεις το ίδιο AI agent που έγραψε τον κώδικα να τον ελέγξει.
Κατά τη διάρκεια της ανάπτυξης, το AI αποκτά τις δικές σου προκαταλήψεις και "τυφλά σημεία" (blind spots). Ένα ξεχωριστό agent μπορεί να δει το πρόβλημα με φρέσκια ματιά και να εντοπίσει λάθη που ο αρχικός agent αγνόησε. Αυτή η πρακτική, η χρήση πολλαπλών agents με διαφορετικούς ρόλους, είναι ένα από τα χαρακτηριστικά των ώριμων vibe coding workflows.
Ο κανόνας: Όταν συναντάς ένα επίμονο bug, μην ζητάς αμέσως από το AI να το διορθώσει.
Αυτός είναι ο ακρογωνιαίος λίθος για να σπάσεις τον "Vibe Coding Doom Loop" — εκείνη την φρικτή κατάσταση όπου το AI λέει "fixed", αλλά το bug παραμένει ή χειροτερεύει.
Συχνό αίτιο Η πιο συχνή αιτία των επίμονων bugs είναι η ασυμφωνία στα 3 layers της εφαρμογής: Data Layer (αποθήκευση), Controller Layer (λογική), View Layer (διεπαφή). Όταν αλλάζουν οι απαιτήσεις, το AI συχνά ξεχνά να ενημερώσει και τα τρία layers, με αποτέλεσμα ανεξήγητα bugs.
Ο κανόνας: Μην ξεκινάς φτιάχνοντας μόνο το Front-end. Το Auth, οι Πληρωμές και η Βάση Δεδομένων είναι η αρχιτεκτονική βάση, όχι "πινελιές φινιρίσματος".
Πολλά vibe coding projects καταρρέουν όταν προσπαθούν να προσθέσουν authentication, database και payments σε ένα front-end που είχε φτιαχτεί χωρίς αυτά. Το Authentication αλλάζει ολόκληρο το data model. Οι πληρωμές απαιτούν webhook handling και state management. Η αποθήκευση user-generated content απαιτεί πραγματικές σχέσεις βάσης δεδομένων.
Ο κανόνας: Το Git είναι το δίχτυ ασφαλείας σου. Ορισμένα τμήματα του κώδικα πρέπει να είναι προσβάσιμα μόνο με ειδική έγκριση.
Το AI μπορεί να κάνει μια απλή αλλαγή (π.χ. "άλλαξε το χρώμα ενός κουμπιού") και ταυτόχρονα να ξαναγράψει ολόκληρο το authentication flow ή να διαγράψει αρχεία. Χωρίς version control, η επαναφορά σε προηγούμενη κατάσταση είναι σχεδόν αδύνατη.
CLAUDE.md) συγκεκριμένα αρχεία ή φακέλους ως "απαγορευμένους": /src/auth/**, /src/payments/**, .env, migration files. Το AI δεν πρέπει να τα αγγίζει χωρίς ρητή άδεια. Επανέλαβε αυτόν τον περιορισμό και στο prompt όταν δουλεύεις κοντά σε αυτά τα αρχεία.package.json), και σκληροκωδικοποιημένα API keys.Ο κανόνας: Το AI γράφει εξαιρετικό κώδικα για το "Happy Path" (όταν όλα πάνε καλά), αλλά αγνοεί τα σφάλματα.
Μία μελέτη του 2024 από το Stanford και το UIUC έδειξε ότι οι προγραμματιστές που χρησιμοποιούν AI coding assistants είναι 41% πιο πιθανό να εισάγουν vulnerabilities όταν εμπιστεύονται τον generated κώδικα χωρίς επαλήθευση. Ο κώδικας φαίνεται σωστός στο πρώτο κλικ (happy path), αλλά καταρρέει στα edge cases.
typecheck, test και lint αμέσως μετά από κάθε αποδεκτή αλλαγή. Μην περιμένεις να συσσωρευτούν οι αλλαγές — όσο πιο γρήγορα εντοπιστεί ένα πρόβλημα, τόσο πιο εύκολα διορθώνεται.Όλοι οι παραπάνω κανόνες συγκλίνουν σε έναν κοινό στόχο: τη μείωση του τεχνικού χρέους. Στο vibe coding, το τεχνικό χρέος δεν είναι απλά "βρώμικος κώδικας" — είναι η ασυνέπεια ανάμεσα στα τρία layers της εφαρμογής, είναι τα υπολείμματα παλιών ιδεών που μπερδεύουν το AI, είναι η έλλειψη tests που επιτρέπει σε bugs να φτάσουν στην παραγωγή.
Όπως περιγράφεται χαρακτηριστικά, το vibe coding το 2026 είναι "μια πειθαρχημένη διαδικασία όπου ο προγραμματιστής γράφει προδιαγραφές σε φυσική γλώσσα και το AI παράγει κώδικα υπό δομημένη ανθρώπινη εποπτεία". Δεν είναι "γράψε ένα prompt και ελπίζουμε για το καλύτερο". Είναι μια συνεργασία ανθρώπου και AI όπου ο άνθρωπος έχει τον ρόλο του αρχιτέκτονα, του reviewer και του decision-maker.
Η τήρηση αυτών των 7 κανόνων θα οδηγήσει σε:
Το vibe coding είναι το μέλλον της ανάπτυξης λογισμικού. Αλλά όπως κάθε ισχυρό εργαλείο, απαιτεί πειθαρχία, δομή και ένα σαφές πλαίσιο κανόνων. Οι παραπάνω 7 κανόνες είναι το θεμέλιο για να χτίζεις production-ready εφαρμογές με AI, γρήγορα, αξιόπιστα και με ελάχιστο τεχνικό χρέος.
Το Wikimania 2026, που πραγματοποιήθηκε στο Παρίσι από τις 21 έως τις 25 Ιουλίου, υπήρξε μια από τις πιο συμβολικές και ουσιαστικές διοργανώσεις στην ιστορία του κινήματος Wikimedia. Δεν ήταν απλώς το ετήσιο παγκόσμιο συνέδριο της κοινότητας· ήταν ταυτόχρονα ένας εορτασμός για τα 25 χρόνια της Βικιπαίδειας, μια δημόσια συζήτηση για το μέλλον της ελεύθερης ... Περισσότερα
Η ανάρτηση Wikimania 2026 στο Παρίσι: 25 χρόνια Wikipedia και η επόμενη μέρα της ελεύθερης γνώσης εμφανίστηκε πρώτα στο Konstantinos Stampoulis (geraki).
Πώς οι νόμοι μπορούν να γίνουν κατανοητοί όχι μόνο από νομικούς, αλλά και από υπολογιστές — και γιατί αυτό μπορεί να αλλάξει τον τρόπο που η δημόσια διοίκηση εξυπηρετεί τους πολίτες.
Κάθε φορά που κάνετε αίτηση για ένα επίδομα, υποβάλλετε μια φορολογική δήλωση ή προσπαθείτε να καταλάβετε αν δικαιούστε μια παροχή, κάπου πίσω από την οθόνη υπάρχει ένας νόμος. Ο νόμος αυτός έχει γραφτεί σε φυσική γλώσσα, από νομοθέτες, με σκοπό να διαβαστεί από ανθρώπους. Όμως η υπηρεσία που σας εξυπηρετεί, είτε είναι μια ιστοσελίδα, είτε μια εφαρμογή, είτε ο υπάλληλος στο γκισέ, βασίζεται τελικά σε λογισμικό. Και το λογισμικό αυτό έχει γραφτεί από κάποιον προγραμματιστή, ο οποίος διάβασε τον…
δεν ενημερώνεται ο firefox
με την εντολή
flatpak update
χρειάζεται να εκτελέσω
sudo snap refresh firefox
Οι τελευταίες εβδομάδες έφεραν αρκετές εξελίξεις που δείχνουν καθαρά προς τα πού κινείται το Wikimedia κίνημα: περισσότερη προσαρμογή στις αλλαγές του διαδικτύου, μεγαλύτερη έμφαση στην τεχνητή νοημοσύνη και την επαναχρησιμοποίηση της γνώσης, καθώς και συνεχή επένδυση σε εργαλεία που στηρίζουν την καθημερινή συνεισφορά των εθελοντών. Παράλληλα, οι τεχνικές αλλαγές και οι θεσμικές συζητήσεις δείχνουν ότι ... Περισσότερα
Η ανάρτηση Wikimedia Fortnight: Από την AI μέχρι το Parsoid εμφανίστηκε πρώτα στο Konstantinos Stampoulis (geraki).