Una boutique per scelta

Stacktrace è piccola di proposito. Gli incarichi sono guidati da un principal engineer con oltre vent'anni di esperienza operativa in Java enterprise, sistemi distribuiti, software finanziario e applicazioni sensibili dal punto di vista della sicurezza, e sono svolti personalmente. Con la crescita, la società lavora con una rete selezionata di ingegneri senior che condividono gli stessi standard. Non presenteremo mai un'organizzazione più grande di quella che fa davvero il lavoro.

Per i clienti questo modello ha una conseguenza chiara: chi capisce il vostro problema è chi lo risolve. Nessun livello commerciale intermedio, nessun passaggio a un team junior dopo la firma del contratto, nessuna struttura che esiste solo per gestire sé stessa.

Esperienza costruita prima dell'AI

Ogni ingegnere che lavora sui vostri sistemi ha alle spalle almeno dieci anni di ingegneria del software a tempo pieno precedenti alla diffusione degli assistenti di AI per il codice nel 2022–2023, e in alcuni casi venti. Oggi questo conta di più, non di meno. Gli strumenti di AI producono rapidamente codice plausibile; capire se è corretto, sicuro e manutenibile dentro un sistema in produzione da quindici anni richiede un'esperienza costruita lentamente: incidenti di produzione risolti di notte, piattaforme aggiornate sotto carico, scelte di design con cui si è convissuto per anni.

Usiamo l'AI ovunque ci renda più veloci, e costruiamo funzionalità di AI per i nostri clienti. Il giudizio resta umano, e senior.

Perché "Stacktrace"

Uno stack trace è ciò che un sistema lascia dietro di sé quando qualcosa va storto: il percorso esatto, frame dopo frame, dall'errore fino al punto in cui tutto è cominciato. Leggerlo bene è un'abilità che si impara lentamente, in anni di incidenti in produzione, ed è il punto di partenza della maggior parte del lavoro per cui ci chiamano.

I nostri ingegneri l'hanno imparata molto prima degli strumenti di AI, facendo debug di sistemi reali. Il nome è una promessa sul nostro modo di lavorare: seguiamo le prove fino alla riga in cui sta il problema, e lo risolviamo lì.

Come lavoriamo con voi

Ogni incarico parte dalla comprensione: il sistema, i vincoli, le persone. Poi proponiamo un approccio concreto con i suoi compromessi e una stima dell'impegno, consegniamo per incrementi verificabili e trasferiamo la conoscenza perché il risultato sia del vostro team. Gli incarichi vanno da un assessment a perimetro definito di qualche settimana fino allo sviluppo e alla leadership tecnica di lungo periodo. I dettagli sono in come lavoriamo.

Dove lavoriamo

Abbiamo sede a Lugano e lavoriamo con clienti in tutto il Ticino, da Mendrisio e Chiasso fino a Bellinzona e alle valli. Il lavoro si svolge da remoto e dalla nostra sede; andiamo dai clienti per l'avvio, i workshop, le decisioni importanti e le consegne. Con i clienti della Svizzera tedesca e francese ci incontriamo di persona quando porta valore. I clienti in Italia, nel resto d'Europa, nel Regno Unito e negli Stati Uniti sono seguiti da remoto.

Che cosa non faremo

  • Presentare personale junior come senior, o sostituire le persone che avete conosciuto dopo la firma del contratto.
  • Inventare urgenze, scarsità o risultati per ottenere un progetto.
  • Raccomandare una riscrittura senza evidenze che un cambiamento incrementale non funzioni.
  • Dichiarare certificazioni, partnership o referenze di clienti che non abbiamo.
  • Nascondere compromessi, rischi o cattive notizie. Li saprete non appena li sappiamo noi.