Case study

Codie Automator

Problema

È il progetto di cui vado più fiero tra quelli fatti in GUESS, semplicemente perché è stato il primo: il primo amore non si scorda mai. Tutto è partito da qui. Quando sono stato assunto ero Web Operations Specialist. Pur avendo una formazione in design e sviluppo, avevo accettato una posizione diversa per spostarmi dalla Puglia al Nord Italia e avere la possibilità di lavorare con dignità. Mi sono ritrovato in un'azienda grande, bella, stimolante, ma quello che dovevo fare era noioso: giornate intere passate a programmare contenuti.

Soluzione

Poi è arrivata l'idea. La seconda settimana ho pensato: aspetta, posso automatizzarlo. Nel 2016 non c'erano molti strumenti di automazione in giro, così ho creato un sistema JavaScript semplice ma efficace. Uno script iniettato da un'estensione Chrome che aggiungeva una console dove caricare file HTML, impostare date di inizio e fine, indicare l'URL e premere un bellissimo pulsante RUN che simulava esattamente quello che avrei dovuto fare a mano. Oggi si farebbe con Selenium o strumenti simili. La prima volta che l'ho lanciato e ho visto lo schermo muoversi da solo mi sono emozionato.

Risultato

Codie Automator ha trasformato un lavoro manuale da dieci ore al giorno in un processo automatico da un'ora: il 90% di tempo in meno. Ma soprattutto mi ha liberato per occuparmi di cose che contavano di più, e da lì sono nati tutti i progetti di automazione e ottimizzazione successivi. È la base che mi ha permesso di passare da Web Operations Specialist a Senior Frontend Developer.

In sintesi

Codie Automator è il primo progetto che ho fatto in GUESS, nel 2016, quando ero Web Operations Specialist e passavo le giornate a programmare contenuti a mano. Ho scritto uno script JavaScript iniettato da un'estensione Chrome: una console dove caricare file HTML, impostare date di inizio e fine, indicare l'URL e premere RUN, e lo script faceva esattamente quello che avrei fatto io. Dieci ore di lavoro al giorno sono diventate una, e da lì sono nati tutti i progetti di automazione successivi e il passaggio a Senior Frontend Developer.

Domande frequenti

Che cos'è Codie Automator?

È un sistema JavaScript che ho creato in GUESS nel 2016: uno script iniettato da un'estensione Chrome che aggiungeva una console dove caricare file HTML, impostare date di inizio e fine, indicare l'URL e premere un pulsante RUN. Lo script simulava esattamente la programmazione dei contenuti che avrei dovuto fare a mano; oggi si farebbe con Selenium o strumenti simili.

Quale problema risolveva Codie Automator?

Ero stato assunto come Web Operations Specialist e il lavoro consisteva in giornate intere passate a programmare contenuti, un'attività ripetitiva e noiosa. La seconda settimana ho capito che potevo automatizzarla, in un periodo in cui non c'erano molti strumenti di automazione in giro.

Quanto tempo ha fatto risparmiare Codie Automator?

Ha trasformato un lavoro manuale da dieci ore al giorno in un processo automatico da un'ora, il 90% di tempo in meno. Soprattutto mi ha liberato per cose più importanti: da lì sono nati i progetti di automazione e ottimizzazione successivi e il passaggio da Web Operations Specialist a Senior Frontend Developer.