Il software è una gran fatica.

E il problema (soprattutto oggi) non è scrivere il codice: è prendere le decisioni.

Aiuto PMI tech e team di sviluppo a fare scelte consapevoli mentre progettano, realizzano e fanno evolvere il loro software.

Raccontami cosa hai in mente →

Situazioni che riconosco

  • Il team è sempre più lento.Le modifiche "semplici" non lo sono mai, e ogni rilascio costa più del precedente.
  • C'è un sistema "vecchio" che regge il business e che nessuno vuole più toccare.Chi lo conosceva non c'è più, e ogni intervento è una scommessa.
  • Con l'AI, anche i junior sfornano codice a velocità impressionante.Ma chi conosce davvero la codebase? E i junior stanno crescendo?
  • Le decisioni tecniche pesano tutte su di te.Ti manca il confronto con un senior, qualcuno con cui valutare le scelte strategiche.

Come posso aiutarti

per chi parte da zero o vuole ripartire

Mettere a fuoco un'idea

Partiamo da ciò che vuoi realizzare e distinguiamo insieme cosa è indispensabile, cosa è utile e cosa può aspettare. Ti consegno un documento d'analisi con un perimetro chiaro e i primi passi concreti, prima di scrivere una riga di codice.

per chi cerca testa e mani insieme

Realizzare o far evolvere un prodotto

Posso lavorare direttamente sul progetto oppure affiancare il tuo team. In ogni caso, discutiamo priorità, architettura, tecnologie e ti supporto concretamente nello sviluppo e nella revisione del codice. Il risultato è un prodotto che il tuo team capisce e sa far evolvere, anche senza di me.

per chi gestisce un sistema importante, ma ormai fragile

Intervenire su software esistente

Quando un sistema è ancora il centro nevralgico del tuo business, ma è diventato difficile da mantenere, il primo passo è capirlo. Valutiamo cosa conservare e cosa migliorare; solo dopo decidiamo se ha senso riscriverlo: compri una decisione informata, non una riscrittura al buio.

per chi vuole junior preparati all'era dell'AI

Far crescere le competenze del team

Progetto percorsi di formazione basati sul lavoro reale del tuo team. Sviluppo backend, qualità del codice, test automatici: i fondamentali che fanno dell'AI un moltiplicatore. L'obiettivo è sviluppare capacità di giudizio che restino, anche quando gli strumenti cambiano.

Chi sono

Mi chiamo David Castelletti. Sviluppo software da più di vent'anni: dal 2008 per professione, dal 2017 come consulente indipendente. Cogitoo è il nome della mia attività.

Mi occupo principalmente di applicazioni backend basate su JVM. Prima di scegliere tecnologie e strumenti, però, cerco di capire il problema, il contesto e i vincoli con cui dobbiamo lavorare.

Mi trovi su LinkedIn.

Come lavoro

Un buon progetto richiede tanta comunicazione, specialmente all'inizio.

Per questo, prima di partire dobbiamo prenderci il tempo necessario per definire un linguaggio comune, chiarire gli obiettivi e stabilire le regole del gioco.

Tu conosci il tuo prodotto e il tuo mercato; io porto esperienza tecnica e uno sguardo esterno.

Si gioca a carte scoperte: le decisioni, anche quelle scomode, si prendono insieme, un passo alla volta.

Hai un progetto in mente o un problema da risolvere?

Raccontami in poche righe qual è il contesto e cosa vuoi ottenere. Vediamo insieme se e come posso aiutarti.

david@cogitoo.com