Luca Mele
Luca Mele

La persona dietro il codice

Meta italiano, meta svizzero. Completamente dedicato a tutto cio che faccio.

Luca Mele al lavoro

La mia storia

Ho iniziato a programmare a Roma nel 2010, costruendo piattaforme di e-learning e persino facendo consulenza per il Ministero della Difesa italiano. Quella che era iniziata come curiosita si e rapidamente trasformata in una vocazione. Nel 2013 mi sono trasferito in Svizzera e non mi sono mai guardato indietro.

In oltre 16 anni ho lavorato in settori che non potrebbero essere piu diversi — assicurazioni in AXA, retail in Migros, finanza in Vontobel e una grande banca svizzera, private banking in Union Bancaire Privee. Ognuno mi ha insegnato qualcosa di nuovo su come la tecnologia serve le persone e il business.

Oggi guido un chapter frontend di 13 ingegneri in una grande banca svizzera. Ma per me la leadership non e una questione di titoli. Si tratta di portare a termine le cose, unire le persone e assicurarsi di non sprecare tempo su cio che non conta.

Come lavoro

Sono uno che fa. Non mi piacciono le riunioni infinite ne le soluzioni sovra-ingegnerizzate. Mi piace capire il vero problema, trovare l'approccio piu semplice che funziona davvero e portarlo a compimento. «Make sense» non e solo un motto — e il modo in cui valuto ogni decisione.

Porto sia competenze tecniche che relazionali. Posso progettare un'architettura micro-frontend da zero, e posso anche allineare un team di ingegneri determinati verso una visione condivisa. Ho imparato che le migliori soluzioni tecniche non significano nulla se il team non ci crede.

Vedo il quadro generale. Che si tratti di ristrutturare un codebase, definire la strategia frontend di un'azienda o fare mentoring a sviluppatori junior trasformandoli in ingegneri sicuri di se — connetto i puntini tra tecnologia e obiettivi di business.

Cosa mi motiva

Impatto, non attivita

Misuro il successo dai risultati, non dalle ore. Ogni riga di codice, ogni riunione, ogni decisione deve fare la differenza.

Le persone prima di tutto

Il grande software e costruito da grandi team. Investo nelle persone perche e questo che scala.

La semplicita vince

La migliore soluzione e quella che puoi spiegare in una frase. La complessita e facile — la semplicita richiede disciplina.

Filosofia tecnica

Credo che il miglior codice sia quello che non si scrive. YAGNI non e solo un acronimo che mi piace — e un filtro che applico a ogni decisione. Prima di aggiungere un livello di astrazione, una nuova dipendenza o un servizio aggiuntivo, mi chiedo: ne abbiamo davvero bisogno oggi? Nove volte su dieci, la risposta e no.

Seguo la Rule of Least Power: usare la tecnologia piu semplice che risolve il problema. Se HTML e CSS possono farlo, non usare JavaScript. Se una pagina statica funziona, non costruire una SPA. Non e essere contro la tecnologia — e rispettare il budget di complessita di ogni progetto.

Ho visto troppi team bruciare mesi su framework di cui non avevano bisogno, astrazioni che complicavano tutto, e pattern presi da articoli di blog che non si adattavano al loro contesto. Il mio lavoro e tagliare attraverso quel rumore e costruire cose che funzionano davvero — oggi, non in un ipotetico futuro.

Oltre lo schermo

Quando non sto programmando o guidando team, mi troverete all'aria aperta. Amo il campeggio e andare in bicicletta — quel tipo di attivita che resettano la mente e ricordano che esiste un mondo oltre le pull request.

Vivo in Svizzera ma porto l'Italia con me. La passione, la franchezza, il rifiuto di accettare la mediocrita — questa e la meta italiana. La precisione, l'affidabilita, l'amore per i sistemi ben strutturati — questo e il lato svizzero. Insieme formano qualcuno a cui la qualita sta profondamente a cuore e che non ha paura di lottare per essa.

Resto curioso. Leggo ampiamente, sperimento con nuovi strumenti nei progetti personali e cerco sempre di capire il perché dietro il come. E cosi che sono arrivato a scrivere articoli che confrontano i BFF Java con Node.js fullstack, o a costruire form senza alcun framework solo per vedere cosa il browser puo fare nativamente.