Tu costruisci robot / belli geniali |
pero' / tutti senza qualche rotella |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10, 10, 10!
|
Io, Io, Io!Storia Minuscola d'Amor Ucciso. Pt. 32012-10-14 14:25:40 Wikipedia dice che l'etica e' "quel ramo della filosofia che studia i fondamenti oggettivi e razionali che permettono di assegnare ai comportamenti umani uno status deontologico ovvero distinguerli in buoni [...] rispetto ai comportamenti ritenuti cattivi". Paolo e Gino non sono d'accordo -> [ Pestaggio ] -> Paolo e' d'accordo con Gino Il modello funziona. Cosa accada all'interno della black box "Pestaggio", a partire dalle logiche con le quali i valori in ingresso vengono confrontati alle dinamiche che le modificano, non e' rilevante. L'importante e' il risultato. La standardizzazione dell'input permette di prescindere da "Paolo" e "Gino", perche', anni di storia, hanno testimoniato che si posso sostituire le entita' con popoli, religioni e classi politiche. Se poi ci mettiamo sessi diversi, otteniamo un simpatico rimando all'introduzione. Ovviamente oggi non e' cosi', in buona parte dei casi, ma e' grazie alla materializzazione del concetto di etica che oggi le "black box" sono smontate e la standardizzazione e' regolamentata. Aziendalmente c'e un'etica per chi organizza, per chi vende, per chi compra e persino per chi analizza. La domanda ovvia e': se l'etica e' un concetto cosi' generale, perche' non ce n'e' una per chi sviluppa? var contatore=1; alert(contatore); contatore=contatore+1; alert(contatore); contatore=contatore+1; alert(contatore); contatore=contatore+1; alert(contatore); Questo blocco mostra i numeri da 1 a 4. La prima riga inizializza un contatore a 1 e la seconda lo mostra a schermo. Ogni coppia di righe a seguire lo incrementa di 1 e lo mostra nuovamente. E' un blocco di codice etico? Se, un giorno, lo sviluppatore Gino appena assunto dovra' intervenire sul codice per farlo contare sino a 40, dovra' scovare questo segmento (che non trovera' nemmeno cercando ovunque la cifra 4 dedotta dall'output) e replicare parte di esso molte altre volte. Inoltre il codice risultera' sempre meno leggibile intervento dopo intervento. Non il miglior giorno di Gino. E nemmeno per l'azienda. for (var contatore=1;contatore<=4;contatore++) alert(contatore); Molto meglio. Questo ciclo conta da 1 a 4 e mostra il valore del contatore. In questo blocco di codice, Gino troverebbe la cifra "4", la sostituirebbe con 40 e passerebbe al task successivo. Purtroppo pero', la modifica era stata originariamente assegnata al sistemista Paolo, supponendo che fosse un semplice cambio di configurazione. var config=loadConfig(); for (var contatore=1;contatore<=config.volte;contatore++) alert(contatore); Questo codice permette alla prima linea di sistemisti di intervenire, riducendo tempi, costi e competenze. Su questo tipo di etica si potrebbe parlare all'infinito, specie se introduciamo la macchina e le sue performance come soggetto della valutazione tra bene e male - generalmente inversamente proporzionale alla comodita' e leggibilita' del codice. Il mio scopo era sensibilizzare all'incidenza che ha l'etica su un progetto anche il piu' pragmatico dei tecnici, dove il "basta che vada" ed il "se si puo' fare" sono i credo che vanno per la maggiore. Ora che siamo tutti allineati, rileggiamo questa frase, pronunciata nella parte precedente: Questo vuol dire che, nel mondo in cui le informazioni hanno trovato una standardizzazione nell'ipertesto e che viaggiano libere ovunque, lui (rif. Tim Berners-lee) NON ha inventato NE' il formato con il quale le informazioni vengono trasferite e NE' il canale attraverso il quale viaggiano. Tim Berners-lee si sara' pur limitato ad aggiungere la lettera "e", rappresentata in corsivo, ma e' stata l'etica, rappresentata in grassetto, a decretarne il successo globale: "standardizzazione", che appartiene al tipo di etica tecnologica che ho appena descritto, e "libere ovunque", che incarna un'etica piu' sociale. Ora che stringiamo in una mano il fuoco della conoscenza tecnologica, introdotta nella parte precedente, e quello dell'etica tecnologica, appena descritta, fiancheggiati dal fido Tim Berners-Lee, prepariamoci ad affrontare le controversie del mobile e a rileggere con occhi nuovi il passato ed il futuro. Anche se il terminale testuale non fu una scelta giusta, sentii etico combattere l'hacker che aveva deciso di distruggere la mia vita sentimentale con uno strumento alla pari e, grazie ai due fuochi che avevo in pugno, avevo scovato il nemico - il piu' acerrimo dei nemici: la mia idiozia. ~ . ~ CommentiNote: Non postate mille volte la stessa cosa. I commenti sono moderati! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|