MoebiusMania

Tutorial, articoli e curiosità sul web e dintorni

Blog Action Day 2012: The Power of We

Come ogni anno (anche se ammetto qualche edizione l'ho saltata) l'iniziativa Blog Action Day raduna molti bloggers sparsi per il mondo per parlare di un unico argomento, quest'anno: "The power of we" tema legato alla collaborazione che oggi affronteremo velocemente nell'ambito del web design/development. 

Come si collabora nel web?

Il Web stesso è composto dalla collaborazione. Caricare una foto su Flickr, commentare un articolo su un e-commerce, scriver un post su un blog (come questo che state leggendo) è una forma di partecipazione, ognuna di queste azioni arricchisce il web riguardo un certo argomento permettendo a chi lo consulterà in seguito di avere maggiori informazioni rispetto ai visitatori precedenti creando una sorta di "memoria collettiva". Anche se come dicevo bastano questi piccoli gesti non è male nell'ambito delle professioni del web imparare a collaborare nel modo giusto.

Perché è importante che si continui così

Librerie come jQuery e MooTools, software come WordPress e Drupal e molti code editors che usiamo nel nostro lavoro derivano da un tipo di collaborazione che è possibile solo con il web. Uno (o più) programmatore scrive una libreria, la condivide su internet mettendo a disposizione anche i sorgenti e nel giro di poche settimane ottiene una quantità immensa di feedback che permettono di ridefinire, correggere e potenziare il progetto originale, tutte cose che il programmatore da solo non sarebbe riuscito a ottenere in tempi ragionevoli, in maniera molto semplificata questo è il concetto di Open Source che grazie a Internet ha permesso una crescita esponenziale di ogni sua minuscola sfaccettatura. Nessuno dei progetti che ho citato poco fa sono stati ideati con l'idea iniziale di diventare "grandi", i più sono iniziati come progetti personali che grazie alla condivisione e alla partecipazione sono diventati nel giro di pochissimi anni gli strumenti di punta di intere comunità di professionisti del web.

Come posso collaborare come web designer o web developer?

Inizi un nuovo progetto o una semplice ricerca personale su una nuova tecnologia web? prova a condividerla su network come GitHub e permetti ad altri sviluppatori di sbirciare il tuo codice sorgente e fare delle variazioni (tranquilli, sono separate dal vostro progetto originale!) . Sei uno sviluppatore Javascript o PHP (o entrambi o anche altro) molto esperto? prova a dare un'occhiata ai sorgenti delle librerie e framework che usi più spesso, potresti essere tu a trovare quel bugfix che mancava, magari proprio in quei 10 minuti in cui non avevi di meglio da fare! Sei alle prime armi o non ti senti così bravo da poter contribuire al codice sorgente? Scaricati le versioni beta (o in generale quelle ancora in fase di sviluppo) dei tuoi software e framework preferiti e appena ti accorgi di qualcosa che non va segnalalo prontamente agli sviluppatori! Provateci, non sono cose che richiedono necessariamente ore, possono essere svolte anche durante ritagli di tempo e oltre che rendervi utili agli altri scoprirete che avrete anche molti vantaggi a livello personale.