Ethernet shield danneggiata?

Io invece sono di quelli che aggiorna subito, all'uscita di una nuova versione. A mio avviso, rimanere fermi all'ide 1.0.x, senza Library Manager, senza Board Manager e soprattutto senza il nuovo Builder (che permette finalmente l'utilizzo DECENTE dei costrutti del preprocessore C) è tirarsi la zappa sui piedi.

Uso Arduino dai tempi della 1.0.5 (o giù di lì) e non mi pare che siano mai serviti cambiamenti esagerati per adattare uno sketch ad una nuova versione. Mi sono anche fermato per praticamente 3 anni (da metà 2012 a metà 2015) e alla ripresa, fatto salvo qualche sclero con PROGMEM, ho facilmente fatto funzionare tutti i miei vecchi sketch. Anzi, le nuove versioni del compilatore li hanno resi anche più piccoli e mi fanno risparmiare risorse.

Sarà che sono Linuxista, quindi sono abituato a frequenti aggiornamenti, ma in verità mi sembra che il team di sviluppo Arduino sia molto attento a fare i minori danni possibile (ovvio che a volte non se ne può fare a meno, quando cambia la toolchain, ad esempio) e rapido a sistemare problemi grossi di una release sfigata (vedi la 1.6.11 uscita subito dopo la 1.6.10 che aveva problemi con il nuovo avrdude), quando capitano. Sarà che mi creo da solo i pacchetti, quindi per me dover tornare ad una versione precedente, se fosse il caso, è questione di pochi secondi, sarà anche che sono piuttosto smaliziato, ma mi trovo bene così e io consiglierei di aggiornare il più possibile. Il mondo open source funziona così: Release early, release often.