<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Simone Giusti - Blog</title>
    <link>https://www.simonegiusti.it/blog</link>
    <description>Articoli su Laravel, Vue.js, architettura software e best practice per lo sviluppo web moderno.</description>
    <language>it-IT</language>
    <lastBuildDate>Tue, 21 Apr 2026 05:42:29 GMT</lastBuildDate>
    <atom:link href="https://www.simonegiusti.it/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Outsourcing software low-cost: perché finisce quasi sempre male</title>
      <link>https://www.simonegiusti.it/blog/outsourcing-software-low-cost</link>
      <guid>https://www.simonegiusti.it/blog/outsourcing-software-low-cost</guid>
      <pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate>
      <description>L&apos;outsourcing software low-cost produce codice scollegato dal business: è il modello organizzativo, con incentivi sbagliati. E con l&apos;AI ha ancora meno senso.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Quanto costa un software custom? Differenze tra 5K, 18K e 50K</title>
      <link>https://www.simonegiusti.it/blog/quanto-costa-un-software-custom</link>
      <guid>https://www.simonegiusti.it/blog/quanto-costa-un-software-custom</guid>
      <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
      <description>Tre preventivi da 5.000 a 50.000 euro per lo stesso software indicano approcci molto diversi. Come capire cosa compri davvero e quale ha senso per il tuo caso.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Digitalizzare i processi aziendali: prima fai ordine, poi il software</title>
      <link>https://www.simonegiusti.it/blog/digitalizzare-processi-aziendali</link>
      <guid>https://www.simonegiusti.it/blog/digitalizzare-processi-aziendali</guid>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <description>Il software amplifica quello che già esiste. Se i tuoi processi hanno troppe eccezioni, digitalizzarli li renderà solo più rigidi. Prima le regole, poi il codice.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Semplicità nel software: perché costa più di quanto sembri</title>
      <link>https://www.simonegiusti.it/blog/semplicita-nel-software</link>
      <guid>https://www.simonegiusti.it/blog/semplicita-nel-software</guid>
      <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
      <description>La semplicità nel software è il punto di arrivo, non di partenza. Un prodotto dove basta un click richiede analisi, decisioni e gestione degli scenari.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Codice perfetto vs pragmatico: quando migliorare il codice ha senso</title>
      <link>https://www.simonegiusti.it/blog/codice-perfetto-vs-pragmatico</link>
      <guid>https://www.simonegiusti.it/blog/codice-perfetto-vs-pragmatico</guid>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <description>Codice elegante che non risolve un problema di business è un costo, non un valore. Meglio un codice pragmatico che funziona, senza cadere nel caos.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Hai speso tutto il budget nel prodotto. E nessuno sa che esiste</title>
      <link>https://www.simonegiusti.it/blog/budget-software-go-to-market</link>
      <guid>https://www.simonegiusti.it/blog/budget-software-go-to-market</guid>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <description>Un prodotto ottimo che nessuno conosce resta isolato dal mercato. Come distribuire il budget tra sviluppo e go-to-market a seconda della fase del prodotto.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Quando lanciare un prodotto: meglio piccolo e funzionante che perfetto</title>
      <link>https://www.simonegiusti.it/blog/quando-lanciare-un-prodotto</link>
      <guid>https://www.simonegiusti.it/blog/quando-lanciare-un-prodotto</guid>
      <pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate>
      <description>Aspettare che il prodotto sia completo aumenta il rischio di costruire la cosa sbagliata. Come lanciare piccolo ma solido, raccogliere feedback e iterare.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Come assumere sviluppatori bravi: perché non rispondono al tuo annuncio</title>
      <link>https://www.simonegiusti.it/blog/come-assumere-sviluppatori-bravi</link>
      <guid>https://www.simonegiusti.it/blog/come-assumere-sviluppatori-bravi</guid>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <description>Assumere sviluppatori bravi è possibile anche in un mercato competitivo. Il problema spesso è nell&apos;offerta: stack, flessibilità, processo di selezione.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Team tecnico e business: come ridurre le incomprensioni</title>
      <link>https://www.simonegiusti.it/blog/team-tecnico-business-due-lingue</link>
      <guid>https://www.simonegiusti.it/blog/team-tecnico-business-due-lingue</guid>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
      <description>Le incomprensioni tra chi sviluppa e chi decide costano sprint interi di lavoro buttato. Ecco come costruire un linguaggio comune.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Agenzia che abbandona il progetto: come proteggersi e ripartire</title>
      <link>https://www.simonegiusti.it/blog/agenzia-abbandona-progetto-software</link>
      <guid>https://www.simonegiusti.it/blog/agenzia-abbandona-progetto-software</guid>
      <pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate>
      <description>Quando un fornitore software si ferma a metà progetto, il danno va oltre il ritardo: è la perdita di controllo. Come proteggersi prima e cosa fare quando succede.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Software fragile: ogni modifica rompe qualcos&apos;altro. Come uscirne</title>
      <link>https://www.simonegiusti.it/blog/software-fragile-regressioni</link>
      <guid>https://www.simonegiusti.it/blog/software-fragile-regressioni</guid>
      <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
      <description>Software dove ogni modifica rompe qualcosa: il team evita di deployare e lo sviluppo rallenta. Perché succede e come ridurre gradualmente la fragilità senza bloccare il progetto.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Costi di manutenzione software: quanto mettere a budget ogni anno</title>
      <link>https://www.simonegiusti.it/blog/costi-manutenzione-software</link>
      <guid>https://www.simonegiusti.it/blog/costi-manutenzione-software</guid>
      <pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate>
      <description>Il software non è un acquisto una tantum. Sicurezza, aggiornamenti, bug e compatibilità costano. Come quantificare il budget annuale di manutenzione e perché 15-20% è realistico.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Scope creep nei progetti agile: come riconoscerlo e contenerlo</title>
      <link>https://www.simonegiusti.it/blog/scope-creep-progetti-agile</link>
      <guid>https://www.simonegiusti.it/blog/scope-creep-progetti-agile</guid>
      <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
      <description>Lo scope creep mascherato da agilità è tra le cause principali di progetti software fuori budget. Come riconoscerlo e quanto costa cambiare priorità.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Preventivo software: perché conviene partire dal budget</title>
      <link>https://www.simonegiusti.it/blog/preventivo-software-partire-dal-budget</link>
      <guid>https://www.simonegiusti.it/blog/preventivo-software-partire-dal-budget</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <description>Chiedere un preventivo software senza contesto porta a stime fragili. Partire dal budget rende la conversazione più utile: cosa costruire prima, cosa rimandare, come evitare le sorprese.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Se il tuo miglior developer se ne va domani, il prodotto sopravvive?</title>
      <link>https://www.simonegiusti.it/blog/bus-factor-developer-indispensabile</link>
      <guid>https://www.simonegiusti.it/blog/bus-factor-developer-indispensabile</guid>
      <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
      <description>Il bus factor misura quanto la tua azienda dipende da una sola persona. Se è vicino a 1, stai costruendo il prodotto su un rischio organizzativo serio.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Ogni interruzione costa 23 minuti. Fai il conto a fine giornata</title>
      <link>https://www.simonegiusti.it/blog/ogni-interruzione-costa-23-minuti</link>
      <guid>https://www.simonegiusti.it/blog/ogni-interruzione-costa-23-minuti</guid>
      <pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate>
      <description>Il costo delle interruzioni per gli sviluppatori è enorme: 23 minuti di concentrazione persa ogni volta. Con 5 al giorno perdi 2 ore. Ecco come ridurle.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Clean Code: guida utile (non dogma)</title>
      <link>https://www.simonegiusti.it/blog/clean-code-guida-pratica</link>
      <guid>https://www.simonegiusti.it/blog/clean-code-guida-pratica</guid>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <description>Le regole di Clean Code salvano progetti dal caos. Ma applicate senza giudizio generano complessità inutile. Dove sta il confine pratico.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Design pattern: perché contano più del linguaggio che usi</title>
      <link>https://www.simonegiusti.it/blog/design-pattern-oltre-il-linguaggio</link>
      <guid>https://www.simonegiusti.it/blog/design-pattern-oltre-il-linguaggio</guid>
      <pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate>
      <description>I design pattern restano rilevanti anche quando l&apos;AI scrive codice. Perché la progettazione pesa più del linguaggio, e cosa significa per sviluppatori e team.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Aggiungere sviluppatori a un progetto in ritardo: perché rallenta</title>
      <link>https://www.simonegiusti.it/blog/aggiungere-sviluppatori-progetto</link>
      <guid>https://www.simonegiusti.it/blog/aggiungere-sviluppatori-progetto</guid>
      <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate>
      <description>Aggiungere sviluppatori a un progetto in ritardo spesso lo rallenta. La Legge di Brooks e cosa fare invece per rispettare le deadline.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>AI nello sviluppo software: cosa cambia per chi guida un&apos;azienda</title>
      <link>https://www.simonegiusti.it/blog/ai-impatto-business-software</link>
      <guid>https://www.simonegiusti.it/blog/ai-impatto-business-software</guid>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
      <description>L&apos;AI riduce il costo di sviluppo software, ma aumenta il peso delle decisioni. Cosa cambia per chi guida un&apos;azienda: budget, scelta dei fornitori, priorità.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Backend e frontend separati: quando costa davvero il doppio</title>
      <link>https://www.simonegiusti.it/blog/backend-frontend-separati-costi</link>
      <guid>https://www.simonegiusti.it/blog/backend-frontend-separati-costi</guid>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <description>Separare backend e frontend per riusare le API spesso costa il doppio senza benefici reali. Quando conviene e quando un monolite moderno è meglio.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Test coverage al 100%: cosa misura davvero (e cosa no)</title>
      <link>https://www.simonegiusti.it/blog/test-coverage-cosa-misura</link>
      <guid>https://www.simonegiusti.it/blog/test-coverage-cosa-misura</guid>
      <pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate>
      <description>Il test coverage 100% non misura la qualità dei test. Puoi avere numeri altissimi e non testare nulla di utile. Quali test servono davvero.</description>
      <category>Testing</category>
    </item>
    <item>
      <title>Cos&apos;è davvero un MVP software (e perché tanti lo sbagliano)</title>
      <link>https://www.simonegiusti.it/blog/cos-e-un-mvp-software</link>
      <guid>https://www.simonegiusti.it/blog/cos-e-un-mvp-software</guid>
      <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
      <description>Un MVP software vero ha scope ridotto e qualità alta. Cosa significa davvero &apos;minimum viable product&apos; e come farne uno che valida l&apos;idea senza bruciare i primi utenti.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Stime di sviluppo software: perché sbagliano e come migliorare</title>
      <link>https://www.simonegiusti.it/blog/stime-sviluppo-sbagliate-perche</link>
      <guid>https://www.simonegiusti.it/blog/stime-sviluppo-sbagliate-perche</guid>
      <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
      <description>Le stime di sviluppo software falliscono per motivi strutturali. Cosa chiedere al team al posto di &apos;quanto ci vuole&apos; e come pianificare con meno sorprese.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Dipendenze open source: il costo nascosto che non vedi nell&apos;invoice</title>
      <link>https://www.simonegiusti.it/blog/dipendenze-open-source-costo-nascosto</link>
      <guid>https://www.simonegiusti.it/blog/dipendenze-open-source-costo-nascosto</guid>
      <pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate>
      <description>npm install è gratis. Manutenere 847 dipendenze transitive no. Sicurezza, aggiornamenti e rischio abbandono: il costo reale dell&apos;open source nel tuo progetto.</description>
      <category>DevOps</category>
    </item>
    <item>
      <title>Riscrivere un software da zero: quando ha senso e quando no</title>
      <link>https://www.simonegiusti.it/blog/riscrivere-software-da-zero</link>
      <guid>https://www.simonegiusti.it/blog/riscrivere-software-da-zero</guid>
      <pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate>
      <description>Riscrivere un software da zero costa più del previsto e spesso non risolve il problema reale. Quando conviene davvero, quando no, e le alternative che funzionano (strangler pattern, refactoring incrementale).</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Monolite vs microservizi: quando servono davvero i servizi distribuiti</title>
      <link>https://www.simonegiusti.it/blog/monolite-vs-microservizi</link>
      <guid>https://www.simonegiusti.it/blog/monolite-vs-microservizi</guid>
      <pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
      <description>Monolite vs microservizi: perché la maggior parte delle startup non ha bisogno di un&apos;architettura distribuita e come un monolite ben fatto scala.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Web app lenta: perché il collo di bottiglia è quasi sempre il database</title>
      <link>https://www.simonegiusti.it/blog/web-app-lenta-problema-database</link>
      <guid>https://www.simonegiusti.it/blog/web-app-lenta-problema-database</guid>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
      <description>Web app lenta e costi server che crescono? Spesso il collo di bottiglia è nel database, non nell&apos;infrastruttura. Come misurare e ottimizzare.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>React, Vue o Angular: come scegliere il framework JavaScript</title>
      <link>https://www.simonegiusti.it/blog/quale-framework-javascript-scegliere</link>
      <guid>https://www.simonegiusti.it/blog/quale-framework-javascript-scegliere</guid>
      <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
      <description>React vs Vue vs Angular: confronto pratico per chi deve decidere. Costi, team, ecosistema e impatto dell&apos;AI sulla scelta del framework frontend.</description>
      <category>Architettura</category>
    </item>
    <item>
      <title>Sviluppare con l&apos;AI: come cambia il lavoro (e i rischi)</title>
      <link>https://www.simonegiusti.it/blog/sviluppare-con-ai</link>
      <guid>https://www.simonegiusti.it/blog/sviluppare-con-ai</guid>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <description>L&apos;AI accelera lo sviluppo software ma aumenta il peso delle decisioni. Cosa cambia per chi gestisce team, budget e roadmap, e come evitare errori costosi.</description>
      <category>Sviluppo</category>
    </item>
    <item>
      <title>Sicurezza del backend: tre errori comuni e come mitigarli</title>
      <link>https://www.simonegiusti.it/blog/sicurezza-backend-produzione</link>
      <guid>https://www.simonegiusti.it/blog/sicurezza-backend-produzione</guid>
      <pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate>
      <description>Sicurezza backend: vulnerabilità nelle dipendenze, secrets esposti e debug in produzione. Guida pratica per proteggere il tuo server.</description>
      <category>DevOps</category>
    </item>
    <item>
      <title>Sito web senza server: perché scegliere Nuxt e Cloudflare</title>
      <link>https://www.simonegiusti.it/blog/sito-web-senza-server-nuxt-cloudflare</link>
      <guid>https://www.simonegiusti.it/blog/sito-web-senza-server-nuxt-cloudflare</guid>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <description>Sito web senza server con Nuxt e Cloudflare: costi contenuti, affidabilità, niente manutenzione. Quando conviene scegliere questo approccio e quando no.</description>
      <category>Architettura</category>
    </item>
  </channel>
</rss>