When I started my career in IT, I thought the hardest problems in computer science were cache invalidation and naming things. Continue reading Code is solved, people not
Tag: thinking aloud
Edo, l’antica Tokyo: come l’acqua e il fuoco ci insegnano a costruire software resiliente
Abstract
Attraverso la visione del documentario “Alle origini di Tokyo”, il team ha esplorato come la storia di Edo, l’antica Tokyo, offra preziose lezioni per progettare architetture software resilienti. Due forze, l’acqua e il fuoco, hanno plasmato la città e ispirato riflessioni su adattabilità, semplicità, gestione del cambiamento e spirito di comunità. Il percorso, articolato in due incontri, ha evidenziato l’importanza di creare sistemi vivi e modulari, capaci di evolversi senza rompersi, dove il vero valore non risiede solo nella tecnologia, ma nel mindset e nella collaborazione tra le persone. Attraverso Edo, il team ha riscoperto principi fondamentali per costruire software flessibile, robusto e capace di prosperare nel cambiamento.
Cosa ci insegna “A Philosophy of Software Design”
Nei giorni scorsi Andrea ha condiviso con il team una video-intervista davvero interessante: Gergely Orosz (The Pragmatic Engineer) intervista il professor John Ousterhout, autore del libro A Philosophy of Software Design. La trovate qui sotto. Continue reading Cosa ci insegna “A Philosophy of Software Design”
Responding to change or following a plan?
Qualche tempo fa ho condiviso una riflessione sul primo valore dell’Agile Manifesto, oggi vorrei provare a fare un passo avanti. Continue reading Responding to change or following a plan?
People first, delivery second
Questo post racchiude una mia riflessione sull’importanza del Team e delle Persone. E’ frutto degli ultimi due anni di lavoro e soprattutto di tanti errori fatti.
Spero dopo un’attenta lettura di ricevere qualche feedback nei commenti.