Grande e piccolo
E' affascinante trovarsi a programmare per sistemi su scale diverse a quelle a cui ci si è abituati. I problemi da risolvere cambiano parecchio se ci si trova a dover utilizzare un processore a 8 bit con pochi kilobyte di ram (kilobyte, non giga, né mega) o un cluster di 1000 computer. In un caso, bisogna evitare qualsiasi spreco, nell'altro, usare strategie che siano in grado di funzionare bene su larga scala. Ci sono industrie basate sull'utilizzo di microcontroller e centri di calcolo che utilizzano grid con enormi quantità di server. Se non avete l'occasione di collaborare con le une o gli altri, ci sono però opportunità a portata di mano per sperimentare sistemi del genere e ampliare il proprio arsenale tecnologico, senza dover affrontare spese enormi.