"Hackers" con cuore e anima

Sviluppare un'applicazione per computer in sole 40 ore: è quanto hanno sperimentato questo fine settimana i circa 350 partecipanti alla maratona di programmazione "HackZurich". Il vincitore è stato un'applicazione che consente di esplorare luoghi remoti tramite smartphone.

Vista ingrandita: il team vincitore di HackZurich, Technopark (Immagine: ETH di Zurigo/ETH Meyer)
I team vincitori insieme sul palco: "HackZurich" è sia una competizione che un'esperienza. (Immagine: ETH di Zurigo/ETH Meyer)

Technopark di Zurigo, venerdì sera, ore 18.00: Rasmus Rothe è sul palco. 461 appassionati di computer e di informatica lo ascoltano. Rasmus Rothe è il responsabile dell'organizzazione del "pagina esternaHackZurich", la più grande maratona di programmazione della Svizzera.

Rasmus Rothe sa come conquistare il suo pubblico. "Chi di voi non è svizzero?", chiede al pubblico. Decine di persone alzano la mano. Chi siamo ha viaggiato dall'estero: Molti dalla Germania, altri dall'Europa centrale e orientale o dall'America: "Questo è probabilmente l'hackathon meglio organizzato. Fate un ottimo lavoro qui in Svizzera", dice Chris Traganos, sviluppatore web e pagina esternaBlogger dagli USA.

Trovare soluzioni in modo rapido e creativo

Rasmus Rothe è un dottorando presso l'Università di Istituto per l'elaborazione delle immagini dell'ETH (D-ITET), ed è entusiasta: l'"HackZurich" è solo il terzo hackathon organizzato dagli studenti dell'Università di Zurigo e dell'ETH di Zurigo - questa volta con un focus più internazionale. Nei due anni precedenti hanno partecipato rispettivamente 40 e 80 persone. Quest'anno sono già 352 i partecipanti. Un quarto sono donne. La maggior parte di loro sono studenti. Il più giovane ha 17 anni.

Rasmus Rothe trasmette facilmente il suo entusiasmo agli appassionati di informatica riuniti. Con un sottile senso dell'umorismo, proietta sul muro un messaggio di Twitter dal web: "Mia madre è appena andata alla pagina esterna#HackZurich:"? legale?".

HackZurich" non ha nulla a che fare con l'hacking illegale dei computer altrui. L'hackathon consiste invece nello sviluppo di una nuova applicazione funzionante in sole 40 ore. Gli "hacker" devono essere veloci, creativi e saper lavorare in squadra. Le squadre sono composte da due a quattro giocatori, ognuno dei quali realizza un'idea in un'applicazione. Devono scrivere i loro codici in competizione. Non sono ammessi codici scritti in precedenza.

Dal coding alla start-up

Un hackathon è più di una semplice competizione, è anche un'esperienza: "Portiamo in Svizzera lo spirito tipico degli hackathon dagli Stati Uniti", afferma Rasmus Rothe. Questo spirito è incarnato da Josh Miller, che fa entrare i partecipanti nello spirito di "HackZurich". Lui stesso ha partecipato a un hackathon qualche anno fa, pur non avendo alcuna competenza di programmazione. In seguito Miller ha fondato la start-up "pagina esternaBranch Media", che sviluppa soluzioni per le conversazioni sul web. All'inizio del 2014, il 24enne ha venduto l'azienda a Facebook per 15 milioni di dollari. Ora vi lavora come Product Manager. Miller dice agli hacker di essere "guidati dalla missione".

L'hackathon ha anche questo scopo: "Il miglior successo per noi è quando un team dell'hackathon si trasforma in una start-up", dice Daniel Meile, presidente del Politecnico di Zurigo ("D-BSSE"). pagina esternaClub degli imprenditori dell'ETH "L'ETH Entrepreneur Club è un'iniziativa studentesca che riunisce gli studenti che vogliono avviare un'impresa. Insieme alla controparte universitaria, gli "UZH Startuppers", l'ETH Entrepreneurs organizza l'"HackZurich", ma anche lo "pagina esternaSpeed Dating per start-up" il 5 novembre all'ETH di Zurigo.

43 sponsor e 2,2 tonnellate di cibo

Venerdì sera, ore 20: come piattaforma in cui gli studenti affrontano problemi di software in modo rapido e non convenzionale, l'Hackathlon è interessante per le aziende. 43 sponsor sostengono l'evento. Gli sponsor principali organizzano workshop per aiutare gli hacker ancora indecisi ad avere un'idea e li supportano con la tecnologia necessaria: Ad esempio, incoraggiano applicazioni che spostano immagini, prevedono tempeste o controllano modellini di auto da corsa basati sul web.

Vista ingrandita: il team vincitore di HackZurich Immersive (Immagine: HackZurich)
Il team vincitore: Johannes Schickling, Elisaweta Masserova, Emanuel J?bstl e il dottorando Matthias Standfest (D-ARCH). (Foto: Manuel Maisch)

Gli studenti hanno anche 45 secondi per presentare la loro idea e formare una squadra. Infine, le squadre si sistemano ai numerosi tavoli e sistemano i loro computer portatili e i loro caricabatterie.

L'hacking inizia alle dieci e mezza di venerdì. I team presentano 101 progetti entro le 6 del mattino di sabato. Entro domenica mattina, i team avranno scritto un totale di circa 245.000 linee di codice.

La cosa più importante è perseverare: Ci sono 2,2 tonnellate di cibo e 3.400 litri di bevande, come scatole di pizza e tazze di muesli. Per cambiare un po' le cose, ci saranno calcio balilla, ping pong e console di gioco. "Sarà un weekend fantastico", dice uno degli ospiti, che ha portato anche il suo materassino.

L'app vincente: "Basta applicare"

Domenica pomeriggio, ore 14.00: inizia la finale con le 25 idee migliori. "Vi sentite bene?", chiede Rasmus Rothe al gruppo. Un sonoro "sì" dimostra l'entusiasmo del pubblico. I finalisti hanno due minuti ciascuno per convincere la giuria. Le loro idee coprono un'ampia gamma di aree di applicazione: Ci sono applicazioni che aiutano a fare la spesa e a cucinare, ma anche applicazioni per il contatto con persone che la pensano allo stesso modo.

Alle 16.00 saranno annunciati i vincitori: "E il vincitore è... Team Immersive". pagina esternaImmersivo sono quattro studenti di informatica provenienti dalla Germania: Johannes Schickling, Emanuel J?bstl, Matthias Standfest ed Elisaweta Masserova. Standfest, da parte sua, è un dottorando presso il Cattedra di architettura dell'informazione dell'ETH di Zurigo (D-ARCH).

Con la loro app è possibile esplorare le stanze tramite la fotocamera dello smartphone, anche quelle più lontane, come quando si vuole affittare una stanza in una città straniera. Oltre all'app, l'azienda ha lanciato anche un sito web con pagina esternaEsempi di foto è stata istituita. ? totalmente sopraffatta, dice Elisaweta Masserova. Anche per il collega Emanuel J?bstl la vittoria arriva inaspettata; dopo 40 ore di programmazione, non ha parole: "Ma la nostra app è online, è facile da usare".

JavaScript è stato disabilitato sul tuo browser