Salta al contenuto principale

Costruire con Antigravity

·294 parole·2 minuti
Attila
Autore
Attila
Sound designer & Producer

Un Nuovo Flusso di Lavoro
#

Forse avete notato alcuni cambiamenti da queste parti. Di recente ho aggiornato questo sito, aggiungendo un widget SoundCloud personalizzato ai miei post musicali e implementando il supporto multilingua completo (italiano e inglese). Ma non l’ho fatto da solo—o meglio, non l’ho fatto nel modo “tradizionale”.

Per questi aggiornamenti ho utilizzato Antigravity, un assistente di programmazione agentico avanzato di Google.

Programmare con un Agente
#

A differenza dei normali strumenti di completamento del codice, lavorare con Antigravity sempra più come fare pair programming con un ingegnere proattivo. Invece di chiedere semplicemente “come centro un div”, gli ho dato obiettivi di alto livello:

  • “Aggiungi un widget SoundCloud in cima all’articolo.”
  • “Fai in modo che il widget sembri parte del tema del sito.”
  • “Traduci l’intero sito in italiano.”

Il Processo
#

La parte più impressionante è stata vederlo gestire la complessità della configurazione multilingua. Non si è limitato a tradurre il testo; ha capito la struttura di Hugo. Ha creato i file di configurazione, impostato i menu per la nuova lingua e ha persino capito (dopo un rapido debug) che era necessario creare file _index.md specifici affinché la sezione venisse renderizzata correttamente in italiano.

Si è occupato anche dell’estetica. Quando ho chiesto di integrare il player di SoundCloud, non ha semplicemente incollato l’iframe. Ha ricercato il tema “Forest” del sito, ha trovato la variabile del colore primario nel CSS e ha personalizzato lo schema colori del widget per abbinarlo perfettamente, racchiudendolo in un container responsivo.

Il Futuro della Costruzione
#

Questa esperienza ha cambiato il modo in cui vedo i progetti personali. Rimuove l’attrito tra avere un’idea (“Voglio questo sito in italiano”) e l’esecuzione. Mi permette di concentrarmi sul cosa e sul perché, mentre l’agente gestisce il lavoro pesante del come.