<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Open Forem: Francesca D’Amico</title>
    <description>The latest articles on Open Forem by Francesca D’Amico (@francesca_d_ami).</description>
    <link>https://open.forem.com/francesca_d_ami</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3577075%2Ff02f1918-02b4-482b-b7a4-d34346ac6d7b.jpg</url>
      <title>Open Forem: Francesca D’Amico</title>
      <link>https://open.forem.com/francesca_d_ami</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://open.forem.com/feed/francesca_d_ami"/>
    <language>en</language>
    <item>
      <title>Database Design</title>
      <dc:creator>Francesca D’Amico</dc:creator>
      <pubDate>Wed, 22 Oct 2025 09:34:42 +0000</pubDate>
      <link>https://open.forem.com/francesca_d_ami/database-design-3a4</link>
      <guid>https://open.forem.com/francesca_d_ami/database-design-3a4</guid>
      <description>&lt;p&gt;Before writing a single line of code, take one day to model your data.&lt;br&gt;
Find the central entity that drives your system — everything else will naturally revolve around it.&lt;/p&gt;

&lt;p&gt;This simple discipline turns chaos into clarity, prevents endless refactors, and keeps your logic aligned with real business needs.&lt;/p&gt;

&lt;p&gt;Modeling isn’t bureaucracy — it’s efficient laziness: thinking once, well, so you never have to redo the same work.&lt;br&gt;
Why I Spent a Few Hours Modeling Before Writing a Single Line of Code&lt;br&gt;
There are two types of developers: those who open their editor and create tables as needs arise, and those who first pull out paper and pencil.&lt;/p&gt;

&lt;p&gt;I belong to the second category. Not out of dogmatism, but out of pure laziness: I hate doing the same work twice.&lt;/p&gt;

&lt;p&gt;Modeling before coding is like reading instructions before assembling IKEA furniture: it takes 5 extra minutes at the start, saves 2 hours of frustration later.&lt;/p&gt;

&lt;p&gt;Recently, I developed a GDPR training management application for SMEs. Strong constraint: Regulatory Compliance certification, meaning total traceability required. No room for shortcuts.&lt;/p&gt;

&lt;p&gt;Result: one day of modeling, 25 structured tables, and since then... zero refactoring, zero side effects, zero headaches. Here's why this initial discipline changes everything.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>design</category>
      <category>architecture</category>
      <category>database</category>
    </item>
    <item>
      <title>Ho visto abbastanza per capire che mi mancava un pezzo</title>
      <dc:creator>Francesca D’Amico</dc:creator>
      <pubDate>Tue, 21 Oct 2025 09:00:45 +0000</pubDate>
      <link>https://open.forem.com/francesca_d_ami/ho-visto-abbastanza-per-capire-che-mi-mancava-un-pezzo-4322</link>
      <guid>https://open.forem.com/francesca_d_ami/ho-visto-abbastanza-per-capire-che-mi-mancava-un-pezzo-4322</guid>
      <description>&lt;p&gt;Il giornalismo come scienza parte da una premessa semplice: i fatti sono ipotesi da verificare con metodi pubblici. Un titolo non è una verità, è un punto di partenza. La raccolta delle prove — documenti, dati, testimonianze, osservazioni sul campo — segue protocolli di tracciabilità: chi ha detto cosa, quando, con quali interessi e quali limiti.&lt;/p&gt;

&lt;p&gt;La verificabilità è il suo criterio di demarcazione. Come in laboratorio, si cercano fonti indipendenti e ripetibilità dell’informazione: la stessa affermazione deve poter essere controllata da altri. Le versioni alternative sono considerate “ipotesi concorrenti” e vengono testate finché non restano soltanto le spiegazioni più robuste.&lt;/p&gt;

&lt;p&gt;La metodologia giornalistica integra strumenti quantitativi e qualitativi. Dalle banche dati ai registri pubblici, dall’analisi di rete al fact-checking manuale, fino alle interviste in profondità: triangolare metodi riduce l’errore e illumina le zone d’ombra. Anche il dubbio è un dato: si dichiara, non si nasconde.&lt;/p&gt;

&lt;p&gt;L’etica funziona come normativa interna della ricerca. Trasparenza sugli eventuali conflitti di interesse, tutela delle fonti, proporzionalità tra interesse pubblico e danno potenziale: queste non sono “buone maniere”, ma condizioni epistemiche per produrre conoscenza affidabile. Senza etica, il risultato è contaminato.&lt;/p&gt;

&lt;p&gt;Infine, la divulgazione. Un buon articolo rende replicabile l’indagine: cita documenti, spiega il metodo, mostra i limiti. La forma non è solo estetica ma parte del contenuto: chiarezza, contesto e precisione permettono alla comunità di validare, confutare o estendere il lavoro. Così il giornalismo diventa un sapere cumulativo.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>science</category>
      <category>writing</category>
    </item>
  </channel>
</rss>
