Ξέρω τι θα μου πεις. "Τι τα θέλω και μπλέκω;". "Όποιος ανακατεύεται με τα πίτουρα τον τρώνε οι κότες!". Ή, "Εγώ, γιατρέ μου, το ξέρω ότι δεν είμαι καλαμπόκι, οι κότες, όμως, το ξέρουνε;". Έχουμε πολλά παρόμοια έξυπνα για να αποδώσουμε την ενδεκάτη εντολή. Αυτή που λέει "Ου μπλέξεις". Όμως εγώ δεν ήθελα να μπλέξω κι ούτε που το ήξερα ότι πήγαινα γυρεύοντας. Εγώ τους λογαριασμούς μου με την ΟΤΕnet και τη Forthnet τους είχα κλείσει εδώ και χρόνια και είχα φύγει μακριά από δαύτους και νόμιζα ότι είχα ξεμπερδέψει με την ανικανότητά τους.
Και δεν ντρέπομαι ούτε φοβάμαι να το πω. Το hosting της ΟΤΕnet, ως υπηρεσία, μοιάζει με ένα κακό αργοκίνητο μπακάλικο που πουλάει μπαγιάτικο εμπόρευμα σε υψηλή τιμή. Είναι μια αθλιότητα. Μια γελοιότητα που πρέπει να τους απαγορευτεί να συνεχίζουν. Πρέπει να βγει μια ειδική αστυνομία που να συλλαμβάνει αυτή την αλητεία και να την φυλακίζει για πάντα σε πλήρη απομόνωση μην τυχόν και μολύνει κι άλλους ανθρώπους. Αυτά τα hosting πρέπει να πεθάαανουν!
Θα σας πω το τελευταίο μεγαλούργημα τους. Ξεπερνώ το γεγονός ότι έχουμε 2011 και πως κάτι παρόμοιο θα ήταν απαράδεκτο ήδη εδώ και 5-6 χρόνια οπουδήποτε στον – όχι τρίτο – κόσμο. Ένας νέος πελάτης – νομίζει ότι – πληρώνει hosting στην ΟΤΕnet. Εμείς του φτιάχνουμε το καινούριο του site. Όλα πάνε καλά μέχρι την ολοκλήρωσή του. Πρέπει τώρα το site να φορτωθεί σε ένα hosting για να το βλέπει ο κόσμος.
Ο πελάτης λέει περήφανα "Έχω hosting, στην ΟΤΕnet, το πληρώνω ήδη εδώ και καιρό". Με ένα μικρό σήκωμα του φρυδιού το δέχομαι. Ανακαλύπτω (μία με δύο ώρες στις αναμονές του support και τα πήγαινε έλα από το εμπορικό στο τεχνικό τμήμα) ότι το hosting που "πληρώνει" ο πελάτης δεν υποστηρίζει MySQL. Αλλά το εξωτικό αυτό feature μπορεί να προστεθεί με το ελάχιστο κόστος των 8,5€ ανά μήνα. Πηδάω από τη χαρά μου και ρωτάω τι πρέπει να κάνουμε για να γίνει αυτό. "Είναι απλό", μου λένε, "θα στείλει ο πελάτης ΦΑΞ με σφραγίδα και υπογραφή της εταιρείας ένα αίτημα, με το οποίο θα ζητά την προσθήκη της εν λόγω υπηρεσίας και θα αποδέχεται το επιπλέον κόστος".
Ακούτε; Θα στείλει ο πελάτης ΦΑΞ! Για να πάρει μία βάση MySQL. Άι στο διάολο…
Αυτός δεν είναι πρωθυπουργός, αυτός είναι ακροβάτης. Τέτοιες κωλοτούμπες δεν ξέρω αν έχουμε ματαδεί ποτέ! Πόσα του έχει ανεχτεί μέσα σε ενάμιση χρόνο αυτός ο λαός! Το "τα λεφτά υπάρχουνε", το "πιστόλι στο τραπέζι", κι έπειτα τον ένα φόρο πίσω από τον άλλο, τη συρρίκνωση της οικονομίας και πολλά άλλα. Αλλά αυτό το χτεσινό ξεπερνά τα όρια της πολιτικής ακροβασίας. Εντάξει, ποτέ δε φημιζόταν για τη μεγάλη του ευφυία, δε λέω, αυτό ήταν κοινό μυστικό! Όμως χτες χάθηκαν και τα τελευταία ψήγματα συμπάθειας που το πρόσωπό του απέπνεε. Τα έχει κάνει μαντάρα και πάνω στην κρίσιμη στιγμή σκαρώνει όλη αυτή τη φάρσα προσπαθώντας να φορτώσει τις ευθύνες στο δεύτερο κόμμα. Σπαταλάει ένα ολόκληρο διάγγελμα για να ψελλίσει "κύριε, κύριε, αυτός φταίει, εγώ ήθελα να παίξω μαζί του κι αυτός ήθελε να παίξει μαζί μου και μετά ήταν κακός και δε με έπαιξε κι εγώ θα παίξω τώρα μόνος μου". Αηδία κι αίσχος!
Τα βαριέμαι τα Mac (και τα άλλα προϊόντα της Apple, τα iPhone, iPad κλπ). Είναι πολύ γυαλιστερά και όμορφα απ' έξω αλλά εντελώς κλειστά και αδιαφανή ταυτόχρονα. Γι' αυτό δεν τα θέλω. Άσε δε που συνήθως κάνουν αυτό που κάνουν τόσο καλά που δε σου αφήνουν περιθώρια ούτε για πειραματισμούς ούτε για πολλές-πολλές απόπειρες επιδιορθώσεων σε περίπτωση που κάτι πάει στραβά. Βέβαια είναι εντελώς υποκειμενικά όλα αυτά. Οι φανατικοί της Apple τα λατρεύουν για τους ίδιους ακριβώς λόγους! Με θρησκευτική σχεδόν πίστη. Μάλιστα το απέδειξε αυτό πρόσφατη έρευνα από ντοκυμανταίρ του BBC…
Απέδειξε ότι οι εγκεφαλικές αντιδράσεις των χρηστών προϊόντων της Apple κατά τη διάρκεια στην οποία τα χρησιμοποιούν είναι παρόμοιες με αυτές των πιστών σε κάποια θρησκεία όταν βρίσκονται μπροστά σε εικόνες και είδωλα της θρησκείας τους. Δηλαδή ένας χρήστης iPhone όταν βλέπει το iPhone του ο εγκέφαλός του παράγει τις ίδιες αντιδράσεις με αυτές που παράγει ο εγκέφαλος ενός θρησκευόμενου ανθρώπου όταν βλέπει την απεικόνιση του θεού στον οποίο πιστεύει.
Το πρωτοδιάβασα εδώ. Κι έμαθα και για το RDF (Reality Distortion Field), που είναι όρος που πλάστηκε ειδικά για το Steve Jobs και το "χάρισμά" του να πείθει τους άλλους να πιστέψουν οτιδήποτε εκείνος θέλει να τους πλασάρει και, μάλιστα, με ένα αίσθημα δέους και γοητείας. Κάτι σαν το θρησκευτικό καθοδηγητή μιας αίρεσης και τους φανατικούς οπαδούς του, που τον ακολουθούν περιχαρείς στην ομαδική αυτοκτονία.
Την είδα κάπως αλλιώς τώρα που καλοκαίριασε και γράφω τη Java μου στο theme Oblivion για την Eclipse από το Eclipse Color Themes. Θυμίζει κάτι από κονσόλα, Vim κλπ… Αλλά μου αρέσει. Και, ναι, έχει σημασία!
Έχετε να μου προτείνετε κάτι καλύτερο;
Και να μόλις τώρα παρήγαγα ένα ολόδικό μου απόφθεγμα για την ανάπτυξη λογισμικού. Μου ήρθε στα αγγλικά αλλά πάρτε το στα ελληνικά:
Η ανάπτυξη λογισμικού είναι μια διαδικασία που περιλαμβάνει πολύ σχεδιασμό,
κάμποσο γράψιμο και λίγη ανάπτυξη κώδικα. Οι καλοί προγραμματιστές είναι
καταδικασμένοι να αποκτήσουν πάθος για το τρίτο. Είναι αυτό που αγαπούν να
κάνουν. Γι' αυτό και ανέχονται τα άλλα δύο την περισσότερη ώρα.
ΥΓ: Το σατανικό λογοπαίγνιο του τίτλου το πιάσατε, έτσι; Το theme στην Eclipse μου λέγεται Oblivion αλλά ο τίτλος του post "Code into oblivion" δηλαδή σα να λέμε "ανάπτυξε κώδικα μέσα στη λήθη", μόνο που δεν εννοώ την ίδια τη λήθη αλλά το theme, που λέγεται Oblivion! Ε; Το πιάσατε, ε; Καλό, ε;
Ω, τι ωραίες μέρες μας επιφύλασσε ο καιρός. Πριν δέκα μέρες χιόνιζε και τώρα η άνοιξη μοιάζει να ήρθε για τα καλά. Τι ωραίος λαμπερός ήλιος, τι όμορφη μέρα! Και είναι, αλήθεια, η Αθήνα λίγο πιο όμορφη κι αυτή. Η βόλτα στην Πλάκα ήταν αναζωογονητική. Τα σοκάκια ήταν γεμάτα από κόσμο. Τουρίστριες με λευκά μπούτια γέμιζαν τα μαγαζάκια. Οι μυρωδιές από το γύρο στις ταβέρνες συναγωνίζονταν το ψητό χταποδάκι στα μεζεδοπωλεία. Ένα ακορντεόν από μακριά έπαιζε "Τα παιδιά του Πειραιά". Και "Χσπλάτς", η βιοχλαπάτσα ενός πλανόδιου έσκασε με πάταγο μπροστά στα πόδια μου…
Αν βρίζουνε, λέει. Σα νταλικέρηδες! Και βρίζουνε και κλωτσάνε αντικείμενα που βρίσκουνε τριγύρω τους. Είναι ένα επάγγελμα επιρρεπές στην απώλεια της ψυχραιμίας, όσο και αν είναι, ταυτόχρονα, δημιουργικό και ανταποδοτικό. Κάποιος μάζεψε υβρεολόγιο από τα σχόλια των developers που έκαναν commit στο github (που να σου εξηγώ άμα δεν ξέρεις – δε χρειάζεται να ξέρεις για να γελάσεις). Όχι μόνο τα μάζεψε, λοιπόν, αλλά έβγαλε και στατιστικά από αυτό. Πχ, το περισσότερο υβρεολόγιο οφείλεται στους developers της Java, της Javascript και της Ruby, ενώ πιο μειλίχιοι από όλους εμφανίζονται οι developers της PHP. Αγαπημένη, δε, λέξη μέσα στο υβρεολόγιο τα "σκατά" (shit).
Ιδού μερικά σπαρταριστά:
added gui shit
Fixing shit I broke
Complete UI rewrite for the fucking map dialog.
make this shit work!
remove old test code stub. I have no idea how this ugly piece of shit managed to survive *that* long
LL can't even write a fucking installer, what the fuck
This is stupid!. Fuck you GIT!
do a proper blur (why the fuck doesn't the jquery().blur() do it?
Και περπατώ μέρα μεσημέρι κάπου στη Δάφνη. Και γελάω από μέσα μου γιατί είμαι σε ένα συνοικιακό στενάκι που έχει ολόδικό του ποδηλατόδρομο! Αμέ, η Δάφνη είναι γνωστή πια ως το Άμστερνταμ του νότου. Ενώ παρακάτω ο κεντρικός δρόμος δεν έχει ούτε καν πεζοδρόμιο. (Κατάλαβες γιατί την παρομοίασα έτσι σατανικά με το Άμστερνταμ, ε; Από τη μια ποδηλατόδρομος από την άλλη μπουρδέλο! Καλό, ε!). Εν πάση περιπτώσει, είναι ένα φαιδρό αλλά άκρως ελληνικό φαινόμενο. Α, ρε δήμαρχε, κάτι πήγες να κάνεις αλλά σου βγήκε τραγέλαφος. Και να σου λίγο πιο κάτω ο κλασσικός Ελληνάρας που βρήκε και πάρκαρε το όχημα ακριβώς πάνω στον ποδηλατόδρομο. Εμ, βέβαια, δεν έλεγε πουθενά ότι απαγορεύεται το πάρκινγκ!
Μικρή φωτό, συμπαθάτε με, αλλά αυτό μπορώ να κάνω…
Ξεκαρδιστικές ατάκες, αν είσαι προγραμματιστής (software architect λέμε στους απέξω ή, το λιγότερο, software engineer) από μεγάλες προσωπικότητες του χώρου της ανάπτυξης λογισμικού και όχι μόνο! Θα βρεις και τις 50 εδώ. Οι αγαπημένες μου:
39: “Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline.” Bill Clinton
35: “For a long time it puzzled me how something so expensive, so leading edge, could be so useless. And then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match.” Bill Bryson
29: "Talk is cheap. Show me the code."
Linus Torvalds
14: "I don't care if it works on your machine! We are not shipping your machine!"
Vidiu Platon
10: "People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones."
Donald Knuth
6: “The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.”
Seymour Cray
3: "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."