Archivio per Aprile 2007

NoCopy (Half)Group Meeting 6-10 Aprile e non solo.

Aprile 11, 2007

La storia:

Anche se non lo avevo molto segnalato si è svolto e quindi concluso il nocopy meeting a Nuoro nel periodo tra il 6 e il 10 Aprile. Sono stati presenti Io, Skirk, Dak e ScaccoMatto; si è svolto abbastanza come previsto con anche la prevista mancanza di connettività nonostante il kit wireless da 8 km.Il meeting si è svolto esattamente nella casa di campagna di ScaccoMatto in una zona esterna a Nuoro a 1 km dal suo appartamento in città, sono mancati principalmente Worm e TyRiOn-MX anche se sarebbe stato bello vedere anche wicker25, aMds e otacon7b.Il tempo è stato abbastanza mite e soleggiato eccetto per il 2^ giorno di pioggia. Io e Skirk siamo partiti il giorno 6 in aereo per Cagliari dove abbiamo sostato da Dak fino alle 15 quando siamo partiti con lui per andare da ScaccoMatto. La programmazione non è mancata anche se in forma abbastanza individuale e minimale, anche se lo scopo principale del meeting era conoscerci, obiettivo raggiunto pienamente.Ho anche avuto modo di confrontarmi con l’etica di GraySkull, fratello di ScaccoMatto.  Skirk in ogni caso verrà fisicamente aggiunto alla lista di accesso di #nocopy quando creerà il primo algoritmo utile o comunque svolgerà qualcosa di utile per nocopy tanto da potersi affermare in carica di svolgerlo sempre.

La morale:

Collegando in Clustering fisico ogni informazione di etica da me recepita negli ultimi giorni è come se avessi finalmente capito cosa vale la pena che un programmatore faccia.
Vogliamo programmare e essere hackers? Bisogna uscire dagli standard. Bisogna rivoluzionare. Le cose possibili le sanno fare tutti, a noi spetta realizzare quelle impossibili per potersi autodefinire hackers; e a mio parere questo è quello che dovrebbero fare tutti i programmatori. Altro punto di dubbio è stato quando ho discusso con ScaccoMatto di opensource nel senso di svn aperto direttamente alle modifiche.Io ho voluto chiarire subito (tenete conto nel discorso comuque che non sono di parte): un conto è aprire il proprio progetto in modo completo, un dominio pubblico e un conto è accetare contributi.La differenza è sostanziale: che senso ha manifestare una etica come quella dell’ opensource “aprendosi” completamente e rendendo tutto “dominio pubblico” in modo da permettere in modo ASSOLUTO qualunque modifica da CHIUNQUE? Nessuno e non è opensource, è comunismo.Questo non dovrebbe essere un approccio di progetto libero; certo, c’è il contributo altrui, ma non in controllo diretto: si ha un proprio progetto e si mostra a tutti il sorgente, tutti lo leggono e chi vuole consiglia delle modifiche che io posso accettare o meno , oppure qualuno interessato può essere aiutato molto grazie al mio codice per un suo lavoro, oppure ha trovato un bug. Bisogna ricordarlo e capirlo bene: “L’opensource è possibilità di condividere, non obbligo a farlo.”

Il futuro del nostro campo informatico? Come ho detto prima saranno innovazioni complete, radicali, le stesse importanti novità di oggi sono infatti innovazioni radicali: protocolli usati da 30 anni e passa completamente rivoluzionati, processori con architetture nuove, materiali diversi. In base a quello che ho visto ultimamente credo che ormai per avere successo in questo campo si possa solo creare qualcosa di completamente nuovo e mai visto in alto livello con cose già conosciute o ricementificare le vecchie basi.
Un campo che invece non invecchierà mai e darà sempre da  mangiare a tutti  i programmatori sarà la sistemistica,  le interfaccie con le periferiche  e le soluzioni  dedicate.
Hackmeeting 2007:

Non è ancora sicuro, ma da quanto si legge sulla mailing list dell’ hackmeeting pare che verrà fatto a Pisa verso la metà di giugno… noi aspettiamo di sapere altro, la conferma verrà data per maggio credo.