Keeper of the secret of the universe

Δεν ξέρω γιατί, αλλά χτες γυρίζοντας σπίτι θυμήθηκα αυτό το άρθρο1 που είχα διαβάσει παλιά στο IEEE/Spectrum. Ίσως γιατί μερικές φορές επανεξετάζω την επιλογή μου να μην είμαι “μάχιμος” Ηλεκτρολόγος Μηχανικός, αλλά Μηχανικός Υπολογιστών. Oh well, αυτά παθαίνει κανείς άμα περνάει σε σχολή “ελβετικό σουγιά”.

“Of course, there were those momentary lapses at parties when I would say that I was a scientist or mumble something unintelligible.”

Χα! Δεν είμαι ο μόνος που δεν μπορεί να εξηγήσει τη δουλειά του στον πατέρα του.

“Remember when computers were called “electronic computers?” That was a long time ago. Now no one seems to care that they run on electricity. They could have gears and pulleys in there as far as most people think. No pays any attention to what’s inside today’s computers, because for most of the world it’s irrelevant.”

Αλήθεια εσείς πότε τον αποκαλέσατε τελευταία φορά “ηλεκτρονικό υπολογιστή”;

“Now, however, the huge boom is in what is called information technology. People in the most non-technical of occupations talk knowingly about their problems with the registry in Windows95. I can’t get on an airplane without hearing conversations all around me about modem connect speeds and Office97 interoperability. The world is filled with users.By contrast, far fewer designers are needed. Even most of us engineers, trained in design, go out into the world as users.”

Σας θυμίζει κάτι; Πόσες φορές ο υπολογιστής σας έγινε μπάχαλο γιατί ρωτήσατε κάποιον που “ξέρει από υπολογιστές και Idernet2; Ή τουλάχιστον πόσες φορές σας κάλεσαν να διορθώσετε τα πράγματα μετά από μια τέτοια επίσκεψη; Και μάλλιστα τζάμπα;

“Even circuit designers seldom can be concerned with the details of electronics per se. Most will work at simulators, and even then at higher and higher levels of aggregation and abstraction.”

και κλείνει:

“Projecting the current trends, future computers will consist of a single chip. No one will have the foggiest idea what is on that chip. Somewhere in the basement of Intel or its successor will be a huge computer file with the listing of that chip. The last electrical engineer will sit beside the file, handcuffed to the disk drive like a scene out of “Ben Hur.”That engineer will be extremely well paid, and his or her every demand will be immediately satisfied. That engineer will be the last keeper of the secret of the universe: E = IR.3

Σοφία άλλωστε που ο τοίχος στα Εξάρχεια έχει αποκαλύψει χρόνια τώρα:

“Ο πολιτισμός τους σταματάει όταν πέφτει το ρεύμα”.

Δέκα χρόνια μετά, οι παρατηρήσεις που κάνει ο R.W.Lucky για τους Ηλεκτρολόγους Μηχανικούς, ισχύουν και για τους Πληροφορικούς (CS και CEng):

  • Μήπως μπορούμε εύκολα να εξηγήσουμε “τι προγραμματίζουμε”;
  • Δεν είναι όλες οι ηλεκτρονικές συσκευές γύρω μας υπολογιστές με πετσοκομμένο interface;
  • Ποιος νοιάζεται για το αν και ποιο Λ/Σ “τρέχει” το ψυγείο του;
  • Δεν προγραμματίζουμε μήπως χρησιμοποιώντας βιβλιοθήκες γραμμένες πάνω από άλλες βιβλιοθήκες σε βαθμό που να χάνεται η επαφή με το “οικοσύστημα” που θα τρέξει η εφαρμογή μας;
  • Δεν είναι οι “συστεμάδες” και οι COBOLίστες4 λίγοι και καλοί και καλοπληρωμένοι; Πόσους ξέρετε να γράφουν device drivers και πόσους να “γράφουν” σε .NET;

Μήπως έρχεται η ώρα που:

“Ο πολιτισμός τους θα σταματήσει όταν πέσει ο server”

?

Ηλεκτρολογικές σκέψεις ατάκτως εριμμένες επί κειμένου επιφανούς συναδέλφου.


[1] – Θα περίμενε κανείς το Spectrum να έχει online όλα τα τεύχη του. Ατυχώς τα έχει μέχρι το 10/2004. Ευτυχώς ο Rober W. Lucky έχει online όλα τα άρθρα του.
[2] – Ηθελημένη ανορθογραφία.
[3] – Νόμος του Ohm.
[4] – Μπλιάχ!

13 thoughts on “Keeper of the secret of the universe

  1. Χα as well! Ακόμη και για τη δικιά μου δουλειά είναι δύσκολο να εξηγήσω και λέω άσχετα πολλές φορές γιατί βαριέμαι :)

    Αυτό πάντως που παρατηρώ χρόνια είναι ότι αυτοί που είναι the last keepers of the secrets of the universe είναι και οι πιο καλοπληρωμένοι μηχανικοί π.χ. Casper Dik.

    Μία μικρή διόρθωση στην ηθελημένη ανορθογραφία, Idernét δεν είναι το σωστό; :)

  2. Είναι ζήτημα προφοράς. Εγώ θέλω τον τόνο στο ιώτα. Με τον τόνο στο έψιλον το “ντ” είναι απαλό, δεν είναι “d”.

    (Διόρθωσα το comment σου ώστε να έχει link στο blog του Casper Dik)

  3. Καλημέρα,
    Εάν κάτσω να το σκεφτώ, τον αποκάλεσα ηλεκτρονικό υπολογιστή πολύ πρόσφατα. Φυσικά το εναλλάσσω με το υπολογιστής άνευ προσδιοριστικού.
    ———
    Μήπως καταλαβαίνει κανείς με ευκολία την δουλειά του επιστημολόγου, του ανθρωπολόγου κλπ;
    ———————————
    Προσωπικά, για μένα που είμαι άσχετος, ο υπολογιστής είναι εργαλείο, Δεν ξέρω και δεν ασχολούμαι με μνήμες, κυκλώματα, μητρώα κλπ (αντιστοίχως δε, δεν ασχολούμαι με τα τεχνικά των αυτοκινήτων ως περισπούδαστος μηχανικός-μηχανολόγος, επειδή είμαι (ερασιτέχνης) οδηγός)

  4. Προσωπικά, για μένα που είμαι άσχετος,

    Το ζήτημα που θίγει ο R.W.Lucky είναι πως αυτό συμβαίνει και με τους θεωρούμενους ως σχετικούς. Υπάρχει μια τάση παραίτησης από τις βάσεις της επιστήμης μας, προς χάρην της τριβής με τις ευκολίες που δίνουν τα διάφορα abstractions που μπορούμε να χρησιμοποιούμε ως εργαλεία.

    Αυτό τελικά ρίχνει την ποιότητα του παρεχόμενου εργατικού δυναμικού, συμπαρασύροντας και τους μισθούς, ανοίγοντας το επιστημονικό και μισθολογικό gap με τους “guru”.

    Μπορείς να δεις μια αντίστοιχη και επιθετική προσέγγιση από τον Brute Force.

  5. Guru. Είχα την αίσθηση ότι πέρα από τον λειτουργό(;)της ινδουϊστικής θρησκείας ότι σήμαινε και το εξής:

    Πρόσωπο, που έχει γράψει ένα βιβλίο που συνδυάζει παρερμηνευμένη ψυχολογία και απλοϊκές θεωρίες διοίκησης επιχειρήσεων και, το οποίο ισχυρίζεται ότι έχει βρει (και φυσικά το ευαγγελίζεται με το αζημίωτο) το κλειδί, που ανοίγει την πόρτα της Βασιλείας των (επιχειρηματικών) Ουρανών. Ευτυχισμένοι πελάτες, εργαζόμενοι και λεφτά με την σέσσουλα! Την μία θα είναι η επικέντρωση στον πελάτη, την άλλη οι σχέσεις με τους εργαζομένους, την παράλλη το φενγκ σούι κλπ.
    Φυσικά είναι αξιοθαύμαστος, αφού έχει καταφέρει να πλασάρει τόσο καλά τον εαυτό του και να πουλά τις ιδέες του σε εξωφρενικές τιμές.
    Το άξιον απορίας είναι αυτοί που παρακολουθούν τέτοιους ανθρώπους. Δεν έχουν αναρωτηθεί, πότε κάνουν τις έρευνές τους-εάν τις κάνουν-, αφού βρίσκονται κάθε τόσο σε άλλη πόλη ανα΄τον κόσμο; Δεν τους προβληματίζει που η Βασιλεία των (επιχειρηματικών) Ουρανών δεν έχει έρθει ακόμα;
    Στην πληροφορική κλπ, τί θεωρείται guru;

  6. Στην πληροφορική κλπ, τί θεωρείται guru;

    guru: n.

    [Unix] An expert. Implies not only wizard skill but also a history of being a knowledge resource for others. Less often, used (with a qualifier) for other experts on other systems, as in VMS guru. See source of all good bits.

    (ref)

  7. Σαφώς και υπάρχει τάση παραίτησης και αποστασιοποίησης από τις βάσεις, αλλά αυτό είναι το φυσικό επακόλουθο της επιτυχίας του επαγγέλματος και του mainstreaming.

    Αν το καλοσκεφτείς, δυνητικά το ίδιο θα μπορόυσαν να λένε και οι φυσικοί για τους ηλεκτρολόγους (analog designers, IC designers), ότι δηλαδή παράτησαν τις βάσεις (φυσική στερεάς κατάστασης) και ασχολούνται με άλλα. Όλα αυτά είναι αναπόφευκτα αποτελέσματα της επαγγελματικής εξέλιξης και της εξιδείκευσης. Κάποτε ήταν δυνατό να ξέρεις οτιδήποτε έχει μέσα ο υπολογιστής (σχεδιαστικά μιλώντας) αλλά και να τον προγραμματίζεις. Αυτό σταμάτησε γύρω στον Commodore. Είναι πλέον ΑΔΥΝΑΤΟ για έναν άνθρωπο να κατέχει με επαγγελματική λεπτομέρεια όλη τη γνώση, γιατί απλούστατα η πολυπλοκότητα έχει αυξηθεί εκθετικά.

    Από την άλλη, είχα την τύχη να γνωρίσω ανθρώπους οι οποίοι έχουν τη δυνατότητα να:
    * Σχεδιάσουν hardware
    * Γράψουν κώδικα σε guru level
    * Σχεδιάσουν προηγμένους αλγορίθμους signal processing
    * Κατασκευάσουν ένα πλήρες σύστημα (μέχρι το πλαστικό κουτί)

    Οι περισσότεροι μπορούμε να κάνουμε 2 από τα παραπάνω, 3 το πολύ. Οι εξαιρέσεις όμως υπάρχουν και είναι πραγματικά ευτυχές να τους συναντάς και να συνεργάζεσαι μαζί τους.

  8. Υποθέτω ότι διαφοροποιούνται με τους γκουρού, που ανέφερα εγώ, δηλ θα ερευνούν, θα γράφουν σβήνουν κώδικες κλπ.
    Δεν θα ασχολούνται,δηλ. με distorted popular informatics (τώρα, το τί θα μπορούσε να σημαίνει αυτό είναι άλλο ανέκδοτο)περιφερόμενοι από “σεμινάριο” σε “σεμινάριο”) και θα πουλάνε τις ιδέες τους με το υπεραζημίωτο.
    Ή υπάρχει κάτι ανάλογο και σε αυτόν τον χώρο;

  9. Κι εγω ειμαι ενας απο αυτους που δεν μπορουν να εξηγησουν στον πατερα τους τι σπουδαζουν! Με εστειλε για μαστερ ο ανθρωπος και τελευταιες μερες προσπαθουσα να του εξηγησω τι σημαινει Advanced Computer Science!

    Οσο για τους γκουρου,προσωπικα δεν πιστευω οτι υπαρχουν τετοιοι σε κανεναν τομεα. Υπαρχουν ατομα με εξαιρετικες γνωσεις και εντυπωσιακες ικανοτητες, αλλα δεν θα δεχομουν κανενος την αποψη σα σοβαρη μονο και μονο επειδη τον πλασαρουν για γκουρου. Ασε που αν βαλεις δυο “γκουρου” του ιδιου χωρου διπλα διπλα, μονο που δεν θα πλακωθουν στις διαφωνιες. Αρα ποιος απο τους δυο εχει δικιο αφου και οι δυο ειναι “γκουρου”???

    By the way εμενα με ενδιαφερει τι Λ/Σ τρεχει το ψυγειο μου! Φανταζεσαι να τρεχει παραθυρακια και να κρεμασει καμια μερα στα καλα καθουμενα και δεν εχω τι να φαω!!?? Πιγκουινακια θελω εγω που ξερουν κι απο κρυα κλιματα :)

  10. Cobolistes?????? Πω πω υπάρχουν ακόμη;
    Δεν έχεις άδικο πάντως.
    Εγώ είμαι ένας από τους τυχερούς που είχα dos, cpm και δεν ήξερα ακόμη τα παράθυρα…
    Τώρα τα παιδιά τα έχουν όλα έτοιμα και δεν μαθαίνουν να σκέφτονται…
    Εμείς βασανιζόμασταν και άλλαξε η προσωπικότητα μας εξ αιτίας του spectrum με τις γομολάστιχες (you know ε;)

  11. @par1saktos:
    Θα ήθελα να το εξηγήσεις και σε εμένα. Ως τίτλος είναι εξαιρετικά γενικός.

    ΟΚ, δύο guru είναι ο Torvalds και ο Tannenbaum. Και τσακώνονται μεταξύ τους. So what? Αναιρεί αυτό τη βαθιά γνώση του αντικειμένου των Λ/Σ που έχουν και οι δύο; Όχι φυσικά. Ο τσακωμός λέει πολλά για το πως υποστηρίζουν και οι δύο την άποψη / όραμα που έχουν για τα Λ/Σ. Και τίποτε παραπάνω.

    Ξεχνάς πως ο guru στη διάρκεια απόκτησης της βαθιάς γνώσης του αντικειμένου του έχει αποκτήσει παγιωμένες απόψεις (αξιωματικές θα έλεγα) οι οποίες τον έχουν βοηθήσει να λύσει δύσκολα προβλήματα πολλές φορές. Και αποτελούν πάντα τη βάση από την οποία ξεκινάει για να λύσει το επόμενο πρόβλημα. Το ότι κάποιος άλλος έχει μια άλλη βάση εκκίνησης και είναι strongly oppinionated δε λέει κάτι για την επιστημονική τους γνώση. Μπορεί να λέει πολλά για τις διαπραγματευτικές τους ικανότητες και τα Human skills τους, αλλά μέχρι εκεί.

    @parafonos:
    Οι COBOLίστες ζουν και βασιλεύουν. Και αμοίβονται τρελό χρήμα. Γνωρίζω άνθρωπο που ήρθε στην Ελλάδα με ένα τζιν παντελόνι και μετά από τρία χρόνια σήκωσε μαιζονέτα. Φυσικά δούλευε με συμβόλαια σε όλη την Ευρώπη.

    Όποιος έχει την πνευματική αυτοκυριαρχία που χρειάζεται για να γράφει σε COBOL (χωρίς να βγάζει αφρούς από το στόμα) μπορεί να το κάνει.

    Τη μεγάλη ζημιά την έκαναν η Visual Basic και η Access. Πολύς κόσμος έγραψε εύκολα και γρήγορα προγράμματα και βάσεις δεδομένων, αλλά έγιναν ποτέ προγραμματιστές; Όχι (αν και αυτοί έτσι νομίζουν). Από τα πιο καλά που έχω ακούσει είναι και το παρακάτω:

    – Γιατί γίνεται τόσος χαμός με τα search engines; Εγώ ένα που έφτιαξα με Access στο PC μου μια χαρά τρέχει

    Προτίμησα να μην του απαντήσω, ούτε να του πετάξω το Managing Gigabytes στο κεφάλι.

    Εγώ ξεκίνησα με Commodore 64 :)

  12. @adamo

    Συμφωνώ απόλυτα. Δυστυχώς το πρόβλημα είναι ότι η παραγωγή λογισμικού πέρασε σε βιομηχανική λογική. Το ένα abstract layer πάνω στο άλλο για να βγαίνουν γρήγορα τα προϊόντα ….

    Δυστυχώς οι ικανότητες των “προγραμματιστών” έχουν μειωθεί κατα πολύ, αφού οι περισσότεροι “νέοι” και αρκετοί “παλιοί” έχασαν την επαφή με το hardware.

    Για εμένα ο Jim Starkey με κάλυψε πλήρως :

    ” … nowdays, the hardware is very forgiving for the programmers ….”

    Κάποτε ( 1984 ) σχεδίασε μία βάση δεδομένων για Η/Υ με 2MB RAM, 4.7MHz CPU και με περίπου 1 Nanonsecond Random Access σκληρούς, και έβγαλε την RDB/ELN μετέπειτα Interbase/Firebird ….

    Πως μπορείς να συγκρίνεις ενα λογισμικό με footprint 3 – 5 ΜΒ, το οποίο ( κατά μέσο όρο ) έχει την ίδια ταχύτητα και σταθερότητα με λογισμικά με footprint 50MB, 60MB ή και παραπάνω ;

    Φιλικά,

Leave a comment