GVibeDev

Chi è GVibeDev

Smonto computer e videogiochi da quando ero bambino. Installavamo cose, le modificavamo, le rompevamo, qualche volta riuscivamo anche a sistemarle e, alla fine, imparavamo quasi sempre più del previsto.

Per gran parte della mia vita lo sviluppo software non è stato il mio mestiere. I computer sono rimasti strumenti, passioni e, occasionalmente, anche strumenti di lavoro, ma non nello specifico per la programmazione o lo sviluppo.

Molto più tardi, i modelli linguistici mi hanno dato una seconda possibilità, aumentando enormemente ciò che potevo realizzare da solo.

È bastato per cominciare.

01

Sviluppo assistito dall’AI

L’intelligenza artificiale ha un ruolo importante nel mio lavoro.

Non ne faccio mistero e non vedo particolari ragioni per farlo.

I modelli linguistici scrivono codice, analizzano problemi, spiegano tecnologie che non conosco e mi aiutano a muovermi in aree dove le mie competenze sono incomplete. Producono anche soluzioni sbagliate, ipotesi strane e, ogni tanto, qualche discreta sciocchezza.

Normale amministrazione.

La parte utile è la velocità. Posso testare un’idea invece di passare settimane a chiedermi se, prima o poi, riuscirò a testarla.

Il resto richiede comunque lavoro.

I requisiti devono reggere. Il codice deve sopravvivere all’uso reale. Le interfacce devono essere funzionali. I bug vanno trovati, compresi quelli che, una volta corretti, decidono con grande discrezione di trasferirsi da qualche altra parte.

Molto spesso una build funzionante non diventa una release.

02

Perché esiste GVibeDev

GVibeDev è semplicemente il posto che ho creato per fare cose.

Soprattutto giochi, strumenti legati ai videogiochi e utility nate da problemi pratici che incontro durante il lavoro. Ogni tanto mi occupo di altro, se c’è una possibilità interessante che vale la pena esplorare.

Non c’è una grande filosofia dietro la selezione.

Se mi serve uno strumento e quelli disponibili non sono accessibili o non fanno esattamente ciò che mi serve, costruirne un altro diventa un modo per capire meglio il problema e migliorare il mio flusso di lavoro.

Se ho un sistema di gioco che voglio esplorare, lo costruisco.

A volte un esperimento non porta da nessuna parte, e quando succede bisogna ammetterlo.

Non mi interessa particolarmente trasformare ogni prototipo in un prodotto, ma per me è importante che un progetto con un potenziale reale arrivi a qualcosa di concreto.

Alcuni progetti resteranno esperimenti. Alcuni saranno gratuiti. Alcuni saranno commerciali. Altri probabilmente finiranno nell’ennesima cartella dimenticata.

Va bene così.

03

Cosa conta per me

Mi avvicino al software prima di tutto da utente.

Questo mi rende piuttosto intollerante verso le cose che funzionano tecnicamente ma sono sgradevoli da usare.

Preferisco strumenti con uno scopo chiaro, interfacce che non creino lavoro aggiuntivo e funzioni che esistano perché servono davvero.

Lo stesso vale per i giochi.

Sistemi, regole, identità visiva, interazione e atmosfera mi interessano molto più della semplice aggiunta di grandi quantità di contenuti.

Arena Rubra rientra naturalmente in questo contesto. Altri progetti GVibeDev sono molto più pratici e sono nati perché volevo risolvere problemi specifici.

Di solito non faccio fatica a trovare un motivo per creare qualcosa.

GVibeDev è attualmente un piccolo studio indipendente, fortemente orientato alla sperimentazione e allo sviluppo assistito dall’intelligenza artificiale.

Progetti, test, cattive idee scartate — rapidamente, se va tutto bene — e, ogni tanto, qualcosa che vale la pena far crescere.

Più o meno, è tutta qui.