Κάθε δουλειά έχει τις διαστροφές της. Και τις εξειδικεύσεις της. Αυτά τα δύο δεν διαφέρουν και τόσο.
Οι περισσότεροι προγραμματιστές θα ήθελαν να είναι “παιχνιδάδες”. Δηλαδή να γράφουν παιχνίδια. Ομως, η άδικη ζωή και η άτιμη κοινωνία, τα 'φεραν έτσι και οι περισσότεροι προγραμματιστές έγιναν τελικά “βασοδεδομενάδες”. Ητοι desktop database application programmers. Η ελληνική γλώσσα, παρότι πλούσια, αδυνατεί να περιλάβει σε μία και μόνη φράση το υψηλό νόημα που μεταφέρει η αντίστοιχη αυτή βαρβαρο-σαξωνική. Και τον ανάλογο ανθρώπινο και επαγγελματικό πόνο.
Βασοδεδομενάς είναι ένας προγραμματιστής που γράφει εφαρμογές που έχουν να κάνουν κυρίως με δεδομένα. Τα και data ονομαζόμενα. Data και ο χειρισμός τους. Data και των αγίων. Ο βασοδεδομενάς κοιμάται και βλέπει data. Αυτός είναι ένας από τους κύριους εφιάλτες του. Data μασάει, data καταπίνει, data φτύνει. Τα κόβει, τα ράβει, τα παστώνει και τα σερβίρει. Σε παραθύρια, ουδέποτε σε πόρτες, στην οθόνη του χρήστη. Οπου χρήστης είναι μία ευρεία και ομιχλώδης έννοια που θα μας απασχολήσει αρκετά στο μέλλον.
Οταν οι αρχαίοι γέροντες βασοδεδομενάδες σοφοί ήθελαν να μεταφέρουν την πολύτιμη πείρα τους στους νεώτερους ξεκινούσαν με την απόκοσμη φράση: "ο πελάτης έχει data". Τα στοιχειωμένα αυτά λόγια ταξιδεύουν από το στόμα στο αυτί κάθε γενιάς βασοδεδομενάδων που περπάτησε στον βασανισμένο αυτό πλανήτη της πληροφορικής. Στοιχειώνουν όνειρα και νύχτες ατέλειωτες. Ατέλειωτες στην κυριολεξία. Στον νου των εφήβων βασοδεδομενάδων, τα πατρογονικά αυτά λόγια, ορθώνονται ως το απόλυτο θέσφατο. Γραμμένο με χρυσά γράμματα ως το επιστέγασμα της γνώσης και της σκληρής ζωής του βασοδεδομενά.
Αυτή η κοσμογονική φράση από μόνη της, παρότι λακωνική, μεταφέρει ένα κάρο πληροφορίες. Ιδού μερικές. "Ο πελάτης" είναι η εμπορική ή η παραγωγική επιχείρηση που θα χρειαστεί την εφαρμογή. Που θα προβεί δηλαδή σε άλλη μία απέλπιδα προσπάθεια να μηχανογραφηθεί. Τα "data" είναι τα δεδομένα που παράγει η επιχείρηση του πελάτη εξαιτίας της καθημερινής λειτουργίας της. Η εφαρμογή που θα γραφτεί θα είναι κομμένη και ραμμένη στα μέτρα του πελάτη. Κουστουμάκι. Custom δηλαδή. Εξού και ο όρος custom-άς. Οι περισσότεροι βασοδεδομενάδες ήταν είναι και θα παραμείνουν custom-άδες. Οι εφαρμογές-πακέτο, ακόμη και οι πιο καλογραμμένες, δεν πρόκειται στον αιώνα τον άπαντα να καλύψουν πλήρως τις όποιες ανάγκες. Το custom έχει ψωμί. Πικρό, αλλά έχει.
Και τέλος, μέσα στην ιστορική αυτή φράση, εμπεριέχεται η κορυφαία πληροφορία. Η μητέρα όλων των πληροφοριών. Οτι δηλαδή ο βασοδεδομενάς έχει κυρίως να κάνει με data που σχετίζονται με την μηχανογράφηση της μέσης εμπορικής ή παραγωγικής επιχείρησης. Πελάτες, αποθήκη, προμηθευτές, παραστατικά. Και όχι μόνο.
Ο βασοδεδομενάς σκέφτεται τα data ως πίνακα. Στήλες και γραμμές. Ο κόσμος του όλος. Η χαρά του η μεγάλη. Το στοιχείο του. Οπως η καμήλα στην έρημο. Ο βασοδεδομενάς αναλύει την πραγματικότητα σε στήλες και γραμμές. Βλέπει την πραγματικότητα μέσα από στήλες και γραμμές. Ολα γι' αυτόν μπορούν να περιγραφούν χρησιμοποιώντας στήλες και γραμμές. Ο άξονας. Χ και ψ. Ο σταυρός του. Η αυτού μεγαλειότης. Ο πίνακας.
Παλιότερα κάθε πίνακας ήταν και ένα ξεχωριστό "αρχείο". Δηλαδή ήταν ένα αυτόνομο ηλεκτρονικό έγγραφο σε κάποιον σκληρό δίσκο. Γι' αυτό οι παλιοσειρές ακόμη και σήμερα όταν λένε "αρχείο" εννούν πίνακα. Οπως οι μικρασιάτες πρόσφυγες. Οταν έλεγαν πατρίδα εννοούσαν την Ιωνία.
Σήμερα σπανίως συναντά κανείς αυτό το παρωχημένο μοντέλο. Οπου δηλαδή κάθε πίνακας είναι και ξεχωριστό αρχείο. Τώρα πλέον το αρχείο έγινε ένα και μοναδικό. Και περιλαμβάνει όλους τους πίνακες. Στις μέρες μας δηλαδή τα data έχουν την κάκιστη συνήθεια να κατοικοεδρεύουν σε μία, ούτως ειπείν, βάση δεδομένων. Αυτή η βάση δεδομένων είναι το θηρίο. Το μέγα. Το τέρας της αποκάλυψης. Το άγιο δισκοπότηρο και ο σταυρός του μαρτυρίου του βασοδεδομενά προγραμματιστή. Και το βασίλειό του.
.
Σάββατο 27 Σεπτεμβρίου 2008
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου