Ward Cunningham at WikiSym 2007

Non domo, altro post sulla trasferta a Montreal. Anche questo post è dedicato a Mario: che lo legga.

Agile Trust, Wiki Nature, and Business Logic Futures

C’è qualcuno che non sa chi è Ward Cunningham?

Ward Cunningham ha fatto una stretta analogia tra metodi agili e wiki: entrambi sono basati su un feedback loop molto rapido. E’ grazie alla rapidità dei cicli di feedback che si stabilisce fiducia (trust) in un rapporto economico a due (ha citato un paper su Science in proposito).
Dopodichè il talk è stato tutto sul TDD, test-driven development. Lui veramente ha detto che TDD in realtà è testing for driving the design. L’obiettivo attuale che si pone Ward Cunningham è che i casi di test di accettazione possano essere capiti veramente da tutti. In aggiunta al solito FIT, ha presentato Swim, un sistema per la presentazione User-Oriented dei casi di test. Non è che si sia capito moltissimo come funziona a parte che i diagrammi Swim sono collegati direttamente ai casi di test di accettazione. Per chi abbia voglia di capirci di più c’è un paper scritto dallo speaker. Ha anche parlato di un altro tool, Graffle, che può essere usato come complemento di Swim. Swin+Graffle formerebbero la base per “trusted programs”.
Nota a margine: sullo shuttle bus che porta in aeroporto io e Fabiolino avevamo di fronte lo speaker in questione. Nessun aneddoto gustoso da aggiungere.

All That Jazz

Mario, questo post è lungo ma almeno tu leggilo con attenzione perché contiene materiale rilevante per il lavoro di dottorato.

Jazz is a joint project between IBM Rational and IBM Research to build a scalable, extensible team collaboration platform for seamlessly integrating tasks across the software lifecycle.

Sono stati due a OOPSLA 2007 gli eventi relativi a Jazz
(more…)

Trac…ciare un progetto 2.0

Per la serie “GForge e’ troppo pesante per quello che serve a noi”, abbiamo (ho) intenzione di portare i nuovi progetti su un tool di project management piu’ leggero ed in linea con le nostre esigenze nonche’ facilmente integrabile con Mylyn. Il candidato attualmente in pole position e’ Trac. Un giudizio lo trovate qui. Chi e’ contrario parli ora o taccia per sempre.

Eclipse 2.0

Che ne pensereste di vedere girare eclipse (si, la vostra piattaforma/IDE/community preferita) nel vostro browser? Idea geniale? Interessante ma ho di meglio da fare? Una menata? Intanto si va avanti e, oltre a RAP, vi e’ un progetto di IBM per cui le chiamate SWT vengono tradotte in oscure miscele di JavaScript & XML (chi l’ha detto che l’informatica e’ una scienza?). Bando alle ciance e guardate qui, soprattutto la demo di IBM.

Eclipse Summer of Code

Dopo Google, anche Eclipse ora ha il suo Summer of Code.

The Eclipse SOC project is a great place to spend time learning, coding, participating and contributing. The project does not host specific resources for learning; it is mainly concerned with being a meeting place for students who are interested in working on or with Eclipse technology and need a little help through the process. We provide a vehicle to connect student activity with one or more mentors to assist you.

Qualcuno interessato?
Uno dei due promotori, Wayne Beaton, era a Napoli la settimana scorsa per Eclipse-IT 2007.

L’informatica a metà strada tra arte e scienza?

Ho sempre pensato che tra tutte le materie scientifiche l’informatica sia in qualche modo quella un pò più creativa… Quando ci facevano studiare tutta quella matematica a volte anch’io mi domandavo effettivamente perchè? Poi col tempo ce se ne rende conto: la capacità di astrarre… per un informatico è fondamentale!

A supporto di questa tesi sono capitato su questo ottimo articolo pubblicato su CACM di aprile 2007 che naturalmente consiglio vivamente come lettura di piacere 😉

L’articolo si chiama Is abstraction the key to computing?

riporto qualche pezzettino interessante:

What is it that makes the good students so able? What is lacking in the weaker ones? Is it some aspect of intelligence? I believe that the key lies in abstraction: the ability to perform abstract thinking and to exhibit abstraction skills.

Abstraction is widely used in other disciplines such as art and music.

Another example is from jazz, where musicians identify the essential melody or heart of the particular piece of music, and improvise around that to provide their own embellishments. One jazz musician provided the following apposite remark, “It is easy to make something simple sound complex, however it is more difficult to make something complex sound simple”.

Skype: 80 minuti gratis a settembre

Editata in quanto notizia vecchia di un anno…

La novità più eclatante di questo Giovedì di fine Estate è proprio questa: Skype ha deciso di superare se stessa ed estende la promozione Summer Day anche a Settembre. Tutti i Martedì quindi, ai blocchi di partenza per cuccarsi ancora questi 20 minuti a volta per un totale di 80 minuti. E così, a partire dal 248° giorno del Calendario Gregoriano (5 Settembre 2006), riparte il Summer Day!
Le date:

  • 5 SETTEMBRE
  • 12 SETTEMBRE
  • 19 SETTEMBRE
  • 26 SETTEMBRE

La modalità è la solita, bastano 2 click e i 20 minuti di SkypeOut vi si accreditano (entro le 12 ore) automaticamente.

da Skype.com

Buone Vacanze!

dopo qualche “viaggio”… rieccomi qui al Collab… c’è chi è gia partito, chi è in partenza, chi è appena tornato e tra un pò riparte e chi forse non tornerà mai :p

Cmq volevo approffittarne con questo post per salutarvi e augurarvi buone vacanze… ne approffitto anche per fare un brevissimo riassunto su quanto (raccontabile) accaduto ad Amsterdam… parlo della conferenza SIGIR’07 naturalmente 😛

La cosa che mi è rimasta più impressa è sicuramente il netto distacco dalla comunità del Semantic Web… in alcuni discorsi era palese che la comunità dell’IR guarda in modo scettico la comunità del SW…quasi come se loro facessero cose “concrete” e invece gli altri solo fuffa… magari qualcosa di vero ci sta pure… cmq molti articoli erano veramente tecnici e bisognava avere un solido background matematico/statistico per comprenderli appieno… per il resto non ho avuto tantissimo tempo anche perchè mi hanno messo a lavurà… però è stato interessante vedere come funziona una conferenza più “dall’interno”… e stare al registration desk ha anche i suoi lati positivi 😉

ah… mi sono beccato due magliette di google….ho fatto un brainteaser test e non è andato poi così male… sono arrivato 6° nel mio giorno… e ho anche scambiato 2 parole al volo con Peter Mika 😉

Insomma tutto sommato un’esperienza positiva o meglio dovrei dire “a magic experience” 😀

Ci si becca a settembre…

hasta la vista!