Archive for the ‘Sviluppo’ Category

Il sistema dei punti per essere più produttivi

Saturday, June 28th, 2008

Come publisher ho avuto alti e bassi e nonostante non mi piaccia focalizzarmi molto sulle cose sbagliate, non posso non ricordare la brutta esperienza di perdere di vista molto del progetto di network che stavo realizzando.

Da allora ho ripreso a piccoli passi e questo blog di sfogo è uno di questi piccoli passi. Da allora inoltre non ho mai smesso di cercare e provare tecniche che mi permettessero di avere una metodologia efficace per bilanciare la mia attività tra produzione di contenuti, programmazione, networking, design e tutto quanto è necessario per la cura di un blog, un sito e in finale un network.

Oggi voglio parlare del sistema a punti scovato tra i mie feed RSS preferiti e precisamente in un articolo di Darren Rowse di ProBlogger (sempre lui :D).

Molto semplicemente si tratta di stabilire il punteggio che si vuole raggiungere giornalmente, settimanalmente e così via e poi assegnare un punteggio alle diverse attività di blogging (ma non solo blog).

Esempio, diciamo che vogliamo avere un’attività giornaliera che tocchi i 50 punti minimo.

E questa la probabile tabella per arrivare a quel punteggio:

  • 10 punti per un post lungo
  • 5 per uno piccolo
  • 2 per un commento su un blog dove avete gia commentato prima
  • 5 per un commento su un sito dove non avete mai commentato prima
  • 1 punto per un commento sul proprio blog
  • 10 punti per installare un nuovo modulo/plug-in, etc.

L’idea è: se un giorno non vi sentite di scrivere o non vi va di fare networking o altro, non importa, bisogna raggiungere comunque i 50 punti.

Geniale.

Fonti e articoli correlati in inglese:

Klok, tenere traccia facilmente del tempo dedicato ai progetti.

Saturday, June 21st, 2008
Adobe Integrated Runtime (AIR)

Con Klok possiamo tenere traccia del tempo dedicato a ciascun progetto.

Klok è free e per eseguirlo è necessario Adobe AIR runtime.

Fonti e articoli correlati in inglese:

Programmare in rosa.

Saturday, June 21st, 2008

A quanto pare i maschietti, presi dall’arcaico istinto di prevalere sugli altri del branco, quando programmano devono dimostrare quanto sono bravi ed eccoli quindi a scrivere codice criptico e con poca, se non nessuna, documentazione.

Il codice scritto da una donna invece è più leggibile, meno macchinoso, documentato e soprattutto mantenibile da terze persone che dovessero intervenire sul codice.

Tutti a programmare in rosa e senza stress quindi… e smettiamola di fare a chi ce l’ha più lungo :D

Fonti e articoli correlati in italiano:

Fonti e articoli correlati in inglese:

Che fai se sei un grande programmatore? Ti iscrivi al Google Code Jam

Saturday, June 21st, 2008
Google Inc.

Iscrivendosi al Google Code Jam si avrà la possibilità di misurarsi con i più grandi.

Le prove sono intense e si hanno due ore per codare alcuni algoritmi e verificare la risposta esatta, quindi passare al prossimo problema.

I primi 500 si sfideranno dal vivo negli uffici di Google e i primi 100 voleranno addirittura a Mountain View per la finale.

Le registrazioni sono aperte.

Fonti e articoli correlati in italiano:

Fonti e articoli correlati in inglese:

Sistemi di controllo della versione

Friday, June 20th, 2008

Personalmente uso CVS da diversi anni con soddisfazione, per cui suggerisco a tutti gli sviluppatori di adottarne presto uno.

Fonti e articoli correlati in italiano:

code_swarm, visualizzazione animata dello sviluppo di alcuni progetti Open Source di alto profilo.

Monday, June 16th, 2008

code_swarm, visualizzazione animata dello sviluppo di alcuni progetti Open Source di alto profilo.

Un esperimento di visualizzazione organica del software.

La visualizzazione riguarda la storia dei commit eseguiti in un progetto software.

Un commit avviene quando uno sviluppatore fa delle modifiche al codice sorgente o alla docuentazione del progetto e invia le modifiche ad un repository centrale (vedi CVS).

Il sito attualmente contiene le visualizzazioni dei processi di sviluppo di: Apache httpd, Eclipse, PostgreSQL e Python.

Il video che segue si rifersice al processo di sviluppo di Apache.

Davvero suggestivo da guardare.


code_swarm - Apache from Michael Ogawa on Vimeo.

Fonti e articoli correlati in inglese: