<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[notnull: Not Null Letters]]></title><description><![CDATA[If you are a mid/senior Data Engineer or Scientist, this is for you. Here we are getting the best acid opinions and technical dive from our field. Consider subscribing to continue learning, expand your network, and share your acid opinions too.]]></description><link>https://forcelius.substack.com/s/notnull-en</link><image><url>https://substackcdn.com/image/fetch/$s_!EzgW!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38bca57-44f8-48ae-9e85-fc1ef1286980_640x640.png</url><title>notnull: Not Null Letters</title><link>https://forcelius.substack.com/s/notnull-en</link></image><generator>Substack</generator><lastBuildDate>Thu, 16 Apr 2026 19:47:28 GMT</lastBuildDate><atom:link href="https://forcelius.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Alberto Forcelius]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[forcelius@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[forcelius@substack.com]]></itunes:email><itunes:name><![CDATA[Alberto Forcelius]]></itunes:name></itunes:owner><itunes:author><![CDATA[Alberto Forcelius]]></itunes:author><googleplay:owner><![CDATA[forcelius@substack.com]]></googleplay:owner><googleplay:email><![CDATA[forcelius@substack.com]]></googleplay:email><googleplay:author><![CDATA[Alberto Forcelius]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why Your Data Lake is Actually a Swamp (And Why Healthcare is Paying the Price)]]></title><description><![CDATA[Is the interoperability debate finally settled by a new database architecture? Probably not.]]></description><link>https://forcelius.substack.com/p/why-your-data-lake-is-actually-a</link><guid isPermaLink="false">https://forcelius.substack.com/p/why-your-data-lake-is-actually-a</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Thu, 02 Apr 2026 11:35:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8ec7a673-ee72-4af0-b8c3-b1a4ca06df18_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content.<br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://forcelius.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Content</h2><ol><li><p><strong>The Architecture Problem: Lake versus Lakehouse</strong></p></li><li><p><strong>The Healthcare Reality: Margins and Mechanics</strong></p></li><li><p><strong>The False Promise of the Single Source of Truth</strong></p></li><li><p><strong>Core Arguments: Why Healthtech is Migrating</strong></p></li><li><p><strong>Economic Constraints and the Roemer Effect</strong></p></li><li><p><strong>Closing thoughts</strong></p></li><li><p><strong>TL;DR.</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Every year, Silicon Valley pitches </p><div class="pullquote"><p>&#8220;Here is a new acronym to fix hospital data fragmentation forever.&#8221;</p></div><p>We evolved from on-premise silos to rigid data warehouses, and then to unstructured data lakes. Now, the enterprise infrastructure world is obsessed with Data Lakehouses. It sounds like an <em>aggressively expensive</em> corporate retreat for your SQL queries. It is actually a desperate attempt to fix the mess we created out of cheap cloud storage.</p><p>The initial pitch for the Data Lake was aggressively simple. Store absolutely everything now, and let the data science team figure out the underlying schema years later when they need it. Hospitals, payers, and healthtech startups bought into the hype immediately. They dumped everything they had into massive Amazon S3 or Azure Blob repositories. </p><p>They aggregated structured billing claims codes, semi-structured HL7 FHIR payloads, unstructured physician notes, and heavy DICOM imaging files into one central bucket. The underlying economics seemed absolutely flawless on paper. Cloud object storage costs mere fractions of a penny per gigabyte. But rapid compute, clinical curation, and actual semantic indexation possess entirely different margin structures. </p><p></p><h2>The Architecture Problem: Lake versus Lakehouse</h2><p>What actually happens when a care management startup needs to query that lake to track the ROI of a specific cardiology patient cohort? The reality is brutal. Their engineering team spends six months aggressively building custom ETL pipelines just to make the basic data legible for a single predictive dashboard. </p><p>The Data Lake quickly becomes an unmanageable Data Swamp. It sits entirely un-governed, un-searchable, and clinically useless for real-time diagnostic application. You have practically infinite raw clinical data resting securely in the cloud. But you have zero actionable business intelligence for the attending physician at the point of care. </p><p>&#8594; <strong>Enter the Data Lakehouse.</strong></p><p>It&#8217;s an asymmetric game: Investors are heavily flooded with deep-tech infrastructure pitches, and they consistently favor startups that drastically decrease time-to-value for enterprise hospital customers. The Lakehouse architecture slaps the strict management, robust governance, and fast indexing of a traditional Data Warehouse directly on top of the extremely cheap storage layer of a Data Lake. </p><p>You keep the low-cost AWS or Azure S3 storage bucket. But you inject a critical metadata layer, utilizing massive open-source formats like Apache Iceberg, Apache Hudi, or Delta Lake. This specific computational layer enables ACID (Atomicity, Consistency, Isolation, Durability) transactions directly on the massive data lake itself. </p><p>This means you can finally update, permanently delete, and reliably query specific patient records. You do this without manually copying the entire massive dataset into an expensive proprietary data warehouse like Snowflake or Redshift. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0twZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0twZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png 424w, https://substackcdn.com/image/fetch/$s_!0twZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png 848w, https://substackcdn.com/image/fetch/$s_!0twZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png 1272w, https://substackcdn.com/image/fetch/$s_!0twZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0twZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png" width="1456" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:451488,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/178867806?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0twZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png 424w, https://substackcdn.com/image/fetch/$s_!0twZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png 848w, https://substackcdn.com/image/fetch/$s_!0twZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png 1272w, https://substackcdn.com/image/fetch/$s_!0twZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d538d7-da70-4f40-a879-10d00bb14cd0_4880x1812.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In simple physical terms, a Data Lake is a massive distribution warehouse where someone aggressively threw millions of unlabelled cardboard boxes directly onto the concrete floor. A Data Lakehouse is that exact same physical warehouse, but someone finally invested the serious capital to modernize it. They installed heavy shelving, a fast robotic retrieval system, and a robust index catalog.</p><p></p><h2>The Healthcare Reality: Margins and Mechanics</h2><p>Why does this fundamental architectural shift matter so heavily for healthtech founders and healthcare venture capital? Because raw healthcare data is inherently messy, legally radioactive, and incredibly fragmented across dozens of legacy monoliths. </p><p>Modern hospital systems operate on incredibly razor-thin operating margins, routinely hovering around <strong>1% to 2% nationally</strong>. To effectively justify a massive seven-figure <strong>ACV</strong> (Annual Contract Value) for a new clinical workflow analytics platform, SaaS startups must definitively prove exactly how they immediately increase <strong>RVUs</strong> (Relative Value Units). Alternatively, they must show how they streamline chaotic emergency department triage. You absolutely cannot achieve that tight feedback loop if your specific internal data engineering team spends 80% of their sprints manually cleaning historical duplicates in a massive parquet file.</p><p>Startups actively building predictive diagnostic tools based on the outdated Data Lake framework inevitably crush their own fragile gross margins. They end up paying immense, unpredictable cloud compute virtualization fees to Amazon. This heavy tax is just to prep the messy data before their core SaaS predictive product even begins to deliver minor clinical insights. </p><p>A native Lakehouse architecture immediately shifts that heavy compute burden entirely. By structuring the clinical data highly efficiently explicitly at the storage layer, complex query execution costs drop dramatically. This is exactly the literal difference between a struggling healthtech SaaS operating at an unsustainable <strong>40% software margin</strong> versus a highly scalable <strong>80% gross margin</strong> profile.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The False Promise of the Single Source of Truth</h2><p>We rigorously have to look at the &#8220;Single Source of Truth&#8221; massive narrative that mega EHR vendors constantly push. Legacy electronic health record monolithic vendors routinely claim they seamlessly provide everything a modern hospital functionally needs natively in their own closed system. But modern clinical healthcare simply demands highly specialized, best-in-class point solutions.</p><p>You might require a distinct SaaS product to map oncology treatment pathways. You might buy another entirely different external vendor aggressively managing surgical suite scheduling. Then you add a completely bespoke AI screening tool scanning thousands of radiology DICOM outputs.</p><p>When every independent vendor strongly demands to extract your core clinical data directly into their own isolated database silo, chaos ensues. The hospital entirely loses active control over its own patient population longitudinal analytics. </p><p>The Lakehouse paradigm fundamentally disrupts this extremely profitable SaaS lock-in dynamic. It successfully centralizes the raw clinical data securely on the hospital&#8217;s own internal cloud infrastructure. The files are formatted cleanly and openly using Iceberg or Delta. The hospital infrastructure team then heavily controls exactly which external startups get computational read access to specific tables. </p><p>You inherently own the storage infrastructure, and you temporarily rent the execution compute. If a predictive sepsis analytics vendor obnoxiously triples their enterprise licensing fee, you simply revoke their cloud computing token access instantly. </p><p>You plug a different analytical competitive vendor directly into your exact existing Lakehouse architecture without massively migrating petabytes of data. The core clinical data legally never permanently leaves your heavily controlled virtual environment.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Core Arguments: Why Healthtech is Migrating</h2><p>The immediate migration to the Lakehouse operational model is not actively driven by theoretical academic computer science preference. It is basic enterprise B2B survival kinetics. </p><ol><li><p><strong>The Governance Wall:</strong> <br>When raw healthcare data gets easier to store cheaply, HIPAA compliance gets exponentially harder. A traditional Data Lake severely struggles with enforcing basic table-level or row-level logical permissions. If a patient legally revokes consent for a clinical trial, finding and permanently deleting their associative rows in a petabyte-scale Data Lake is a complex engineering nightmare. A structured Lakehouse flawlessly handles these mandatory deletions natively and instantly through basic transactional ACID queries.</p></li><li><p><strong>Real-Time Triage:</strong> <br>Historic batch extraction processing is entirely empirically dead when safely dealing with critical patient care clinical workflows. If a native clinical decision support algorithm is actively assisting a physician with a highly complex differential diagnosis, it absolutely needs real-time live access. It requires the absolute latest critical metabolic panels, immediate nurse notes, and active continuous telemetry data streams. Lakehouses aggressively support constant streaming and massive batch ingestion concurrently flawlessly on the exact same underlying storage layer. </p></li><li><p><strong>Total Cost of Ownership:</strong><br>Painfully extracting massive hospital clinical data into a proprietary enclosed third-party database warehouse essentially means the provider pays the tax twice. They aggressively pay once heavily to safely extract it via complex legacy APIs. They pay once again consistently to actively compute it extensively in the software vendor&#8217;s expensive cloud instance. Open-format native Lakehouses efficiently decouple the base storage mechanism intentionally from the expensive execution compute engine. </p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Economic Constraints and the Roemer Effect</h2><p>If we rapidly build hyper-efficient Lakehouse architectures and aggressively deploy predictive AI diagnostic models on top of them, what truly happens? We quickly fall violently into the exact systemic economic trap explicitly predicted by Roemer&#8217;s Law. Milton Roemer functionally observed originally in 1959 that in a fully insured demographic population, a newly built hospital bed will inevitably be filled. The raw supply of available medical resources automatically aggressively generates its own clinical demand. </p><p>As Lakehouse-backed diagnostic AI models drastically lower the literal marginal cost of computationally analyzing highly complex telemetry and vast imaging DICOM data, we will decidedly not see a drastic reduction in total nationwide healthcare expenditure. We will predictably immediately see a massive explosive inflation in the systemic supply of diagnosed billable clinical conditions. A diagnostic algorithm rapidly querying millions of historical patient records effortlessly overnight will instantly procedurally flag tens of thousands of minor patients. Those flagged physiological anomalies aggressively require immediate extensive preventative highly billable follow-ups.</p><p>It represents an absolutely aggressive exponential scaling of the foundational Roemer Effect tailored tightly for the AI digital age. We are literally generating effectively infinite virtual new beds of theoretical analytical clinical demand. The actual human clinical workforce is already deeply heavily constrained and drowning rapidly in severe daily burnout. </p><p>When the hyper-efficient Lakehouse enables an AI product to accurately flag ten times more total patients strictly as high risk, the risk-averse hospital administration absolutely must legally aggressively schedule those flagged patients. They generate high-revenue secondary follow-up metabolic imaging and expensive specialist consults to legally fiercely protect strictly against impending malpractice liability.</p><p>This brutally forcefully forces the total combined macro healthcare clinical spending path violently upward. The modern Lakehouse-powered predictive AI definitively does not efficiently surgically cut bloated administrative costs out of the broader national system. It actively accelerates the total velocity of distinct billable clinical events. It drastically mathematically maximizes total RVU generation perfectly for the corporate hospital system strictly at the immediate direct escalating expense of the targeted commercial payer. </p><h2>Closing thoughts</h2><p>Is the Data Lakehouse the absolute ultimate final cure for chronic healthcare data interoperability? Far from it. </p><p>While the highly structured Lakehouse definitively completely solves the underlying massive technical virtualization infrastructure and financial gross margin structural problems for aggressive SaaS startups, it fundamentally structurally absolutely ignores the messy heavy clinical data quality problem taking place physically directly at the point of care. </p><p>If the unstructured dictated clinical patient notes are functionally factually inherently inaccurate, or the exhausted attending physician purposefully did not extensively fully document the brief patient encounter specifically just to strictly maximize complex billing coding capture protocols, your pristine optimal open-table architecture format is practically completely useless. You are strictly entirely just heavily blindly optimizing a fast highly distributed computational system to flawlessly rapidly execute beautiful rapid queries heavily directly against a foundational clinical lie. </p><p>Hospitals constantly still have to brutally fundamentally confront the extremely messy sheer reality of basic data generation entirely at the flawed human level. The complex software backend engineering infrastructure is finally aggressively definitively maturing into a proper scalable enterprise state, but the actual messy human clinical diagnostic input primary layer remains deeply intrinsically flawed and fundamentally misaligned primarily with accurate documentation. </p><h2>TL; DR:</h2><p>Healthcare initially dumped massive amounts of medical data into cheap cloud <strong>Data Lakes</strong>, which quickly devolved into unsearchable, ungoverned <em>Data Swamps</em>. To fix this, the industry is shifting to the Data Lakehouse, an architecture that layers the strict organization and fast querying of a traditional data warehouse directly on top of that cheap cloud storage. This open-format model solves major <strong>HIPAA</strong> compliance issues, slashes costs, and breaks third-party vendor lock-in by allowing hospitals to keep data securely in their own environments while temporarily granting access to specialized tools. </p><p>However, while the Lakehouse flawlessly optimizes the backend infrastructure, it still can't solve the core problem of human error: if exhausted clinicians enter inaccurate or billing-optimized data at the point of care, this powerful system is ultimately just rapidly querying a lie.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3xh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" width="72" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:72,&quot;bytes&quot;:16560,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/undefined?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can support us by subscribing to the free plan, liking, sharing, and commenting on our articles. We&#8217;d like to know how we are doing. </p><p><strong>We Love Data :)</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why Transparent Data Governance Is Essential for Resilient VC Investment Systems]]></title><description><![CDATA[My advice? Start small but think big. Map your critical data flows, identify vulnerabilities, and implement targeted controls.]]></description><link>https://forcelius.substack.com/p/why-transparent-data-governance-is</link><guid isPermaLink="false">https://forcelius.substack.com/p/why-transparent-data-governance-is</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Thu, 19 Mar 2026 12:32:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/35f79757-5e77-4d44-af01-03ec80bdf166_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content.<br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://forcelius.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Content</h2><ol><li><p><strong>The Illusion of Analytics</strong></p></li><li><p><strong>The Cost of Obscurity</strong></p></li><li><p><strong>Automating Transparency</strong></p></li><li><p><strong>Building the Backbone</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h2>The Illusion of Analytics</h2><p>In the rapidly evolving world of venture capital, where a single misstep can cost millions, data has become the most valuable asset. Yet, surprisingly, many VC firms overlook the foundational importance of transparent, robust data governance. They often focus on sourcing promising startups, deploying machine learning models, and automating due diligence, while neglecting the systems that ensure their data&#8217;s integrity, security, and compliance. This oversight can leave firms vulnerable to regulatory penalties, operational hiccups, and reputational damage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UHyf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UHyf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png 424w, https://substackcdn.com/image/fetch/$s_!UHyf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png 848w, https://substackcdn.com/image/fetch/$s_!UHyf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png 1272w, https://substackcdn.com/image/fetch/$s_!UHyf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UHyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png" width="1404" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:1404,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UHyf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png 424w, https://substackcdn.com/image/fetch/$s_!UHyf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png 848w, https://substackcdn.com/image/fetch/$s_!UHyf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png 1272w, https://substackcdn.com/image/fetch/$s_!UHyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801d220d-d693-460f-b5ca-f0678dc78c11_1404x756.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The truth is, strong data governance isn&#8217;t just operational housekeeping; it&#8217;s a strategic advantage. Building transparent, resilient systems helps safeguard your firm and positions you for sustained long-term alpha generation. It&#8217;s about creating a foundation that supports smarter decisions and instills confidence among stakeholders.</p><p>Many prioritize rapid deployment of analytics tools or machine learning models that can surface promising deals faster. But without clear data lineage, proper access controls, and auditability, errors can slip through, leading to misinformed decisions, compliance violations, or even reputational crises.</p><p>Without proper governance, discrepancies goes unnoticed until a regulatory audit revealed mismatched valuations. The fallout isn&#8217;t just a fine; it was a trust deficit with limited partners. Here a vital lesson: resilience starts with transparency.</p><h2>The Cost of Obscurity</h2><p>This lesson becomes even more critical in sectors like healthtech, where data sensitivity is high. A breach or mismanagement of clinical data could mean legal repercussions and a loss of stakeholder trust. Establishing clear data lineage, tracking data from its origins through transformations, becomes essential, not just for compliance but for operational confidence and agility.</p><p>Automation and AI are powerful tools, but their effectiveness depends on trustworthy data. If the data is unreliable, models will produce flawed insights, leading to poor investment choices. The goal should shift from automating decisions to automating transparency, building systems that are auditable, adaptable, and resilient.</p><p>By embedding data lineage and access controls into the pipeline, any anomalies could be traced back to their source in seconds, not days. This transparency reduced false positives in risk assessments by 30% and boosted LP trust significantly.</p><p>Moreover, maintaining clear audit trails of data-related actions ensures compliance and data integrity during reviews. This isn&#8217;t about adding bureaucratic layers but about embedding trust into your data ecosystem, making it a core part of your operational fabric.</p><p>In many ways, data governance reflects a firm&#8217;s ethical commitments. As sectors like healthtech face increasing regulation, demonstrating rigorous data practices becomes a competitive edge. Firms with mature governance frameworks report 20 to 25 percent fewer compliance issues and experience 15 to 20 percent faster onboarding of new data sources. These aren&#8217;t just numbers, they translate into tangible savings and smoother operations, fostering a culture of accountability where everyone takes ownership of data quality.</p><h2>Automating Transparency</h2><p>My advice? Start small but think big. Map your critical data flows, identify vulnerabilities, and implement targeted controls. As your practices mature, they&#8217;ll become the backbone of a resilient, trustworthy investment system.</p><p>It&#8217;s tempting to chase shiny AI models or flashy dashboards, but without a solid governance foundation, these tools risk becoming liabilities. Building resilient VC systems requires a mindset shift, view governance as a strategic asset rather than a compliance chore. Begin by integrating data lineage into your pipelines, use version control for datasets, and regularly audit access logs. Choose tools that enhance transparency without overcomplicating workflows. Remember, progress is incremental; each small step enhances trust and resilience.</p><h2>Building the Backbone</h2><p>Transparency isn&#8217;t a burden; it&#8217;s a competitive advantage. It aligns operational integrity with strategic agility, ensuring your data-driven decisions are not just fast but also trustworthy. As the VC ecosystem becomes more data-driven, those who embed transparency and governance into their systems will outlast the hype. They will adapt more swiftly to regulatory shifts, deepen stakeholder trust, and generate more sustainable alpha.</p><p>The challenge is clear: prioritize resilience over speed, transparency over convenience. For those willing to invest in solid foundations today, the payoff isn&#8217;t just better decisions, it&#8217;s the confidence that those decisions are built on trustworthy, auditable, and resilient data systems.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3xh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" width="72" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:72,&quot;bytes&quot;:16560,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/undefined?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can support us by subscribing to the free plan, liking, sharing, and commenting on our articles. We&#8217;d like to know how we are doing. </p><p><strong>We Love Data :)</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why Resilient Architecture Is Critical for Future-Proof HealthTech Systems]]></title><description><![CDATA[In the fast-paced healthtech industry, constant regulatory shifts and rapid technological advancements make resilient]]></description><link>https://forcelius.substack.com/p/why-resilient-architecture-is-critical</link><guid isPermaLink="false">https://forcelius.substack.com/p/why-resilient-architecture-is-critical</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Fri, 13 Mar 2026 10:02:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/75fd90ee-3f30-48f0-93c8-8546785e93e4_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content.<br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://forcelius.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Content</h2><ol><li><p><strong>A safe and reliable operation</strong></p></li><li><p><strong>The valuable lesson</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h1>A safe and reliable operation</h1><p>In an industry where regulations can shift and technology (AI models primarily) evolves rapidly, building resilient healthtech systems isn&#8217;t just a best practice, it&#8217;s a necessity. I&#8217;ll highlight how thoughtful, flexible architecture can safeguard your operations, ensure compliance, and foster trust with stakeholders. Drawing from real-world experience, let&#8217;s see how resilient design principles can turn regulatory challenges into opportunities for innovation and stability.</p><p>Resilience in healthtech isn&#8217;t just about avoiding failure; it&#8217;s about creating systems that adapt seamlessly to change. With over 80% of healthtech startups reporting compliance-related disruptions in the past year alone, the stakes are higher than ever. The key is designing infrastructure that can evolve without costly rewrites, saving time, reducing risk, and maintaining trust.</p><p>Many teams invest heavily in point solutions, custom dashboards, static schemas, manual validation, that are optimized for today&#8217;s rules but become liabilities when policies shift. I&#8217;ve seen projects where a single regulatory update forced a complete overhaul, costing weeks of development and eroding stakeholder confidence. </p><p>The lesson is clear: </p><blockquote><p><strong>Rigid systems are vulnerable in a landscape marked by constant change.</strong></p></blockquote><p>To future-proof your healthtech, start with architecture that emphasizes modularity and flexibility. For example, in a recent project spanning multiple European countries, we adopted layered pipelines, separating data ingestion, validation, transformation, and compliance tracking. If GDPR introduce a new stricter consent management, we added a new validation module without touching the core data flow, enabling rapid adaptation. This approach reduced compliance-related updates by 60% and allowed deployment within hours rather than weeks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OyoW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OyoW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png 424w, https://substackcdn.com/image/fetch/$s_!OyoW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png 848w, https://substackcdn.com/image/fetch/$s_!OyoW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!OyoW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OyoW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png" width="1585" height="1100" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1100,&quot;width&quot;:1585,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:176035,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OyoW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png 424w, https://substackcdn.com/image/fetch/$s_!OyoW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png 848w, https://substackcdn.com/image/fetch/$s_!OyoW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!OyoW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9591e65-94b3-4ac6-b495-cc7b8987eed4_1585x1100.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Building resilience also involves embedding fail-safes and continuous validation. Automated anomaly detection, real-time audit logs, and proactive alerts help catch issues early, whether data leaks or misclassifications&#8212;before they escalate. In one case, implementing a real-time validation framework cut incident response times by 35% and boosted internal audit scores, reinforcing trust with stakeholders.</p><h1>The valuable lesson</h1><p>The most valuable lessons? Prioritize automation and transparency. Design your pipelines to be modular so updates are straightforward, and document your data flows and validation logic openly. Cultivate a culture of continuous learning, regulations evolve, and so should your architecture. Resilient systems are not static; they are adaptable, transparent, and proactive.</p><p>The future of healthtech depends on systems that can anticipate change and respond gracefully. By embracing modular design, automating validation, and embedding fail-safes, you create a foundation capable of weathering regulatory storms and operational shocks. Such resilience isn&#8217;t just about compliance&#8212;it&#8217;s about trust, innovation, and ultimately serving the people at the heart of healthtech: patients, clinicians, and entrepreneurs.</p><p>If you found this perspective helpful, I invite you to share your thoughts, reply with your experiences, or subscribe for more insights on building future-proof healthtech systems. The challenge isn&#8217;t just keeping pace with regulation&#8212;it&#8217;s designing systems that stand the test of time.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>TL;DR:</strong></p><p>In the fast-paced healthtech industry, constant regulatory shifts and rapid technological advancements make resilient, flexible systems an absolute necessity to avoid costly disruptions. Because rigid infrastructures optimized only for current rules often lead to expensive overhauls when policies change, companies must future-proof their operations by adopting a modular architecture that separates data ingestion, validation, and compliance tracking into distinct, easily updatable layers. </p><p>By combining this adaptable design with embedded fail-safes like continuous validation, automated anomaly detection, and real-time audit logs, teams can catch issues early, drastically reduce incident response times, and quickly deploy updates without breaking the core system. Ultimately, prioritizing transparency and proactive adaptation not only ensures compliance but also safeguards the crucial trust of patients and stakeholders.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="728" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3xh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" width="72" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:72,&quot;bytes&quot;:16560,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/undefined?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can support us by subscribing to the free plan, liking, sharing, and commenting on our articles. We&#8217;d like to know how we are doing. </p><p><strong>We Love Data :)</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Strategic Value of Embedding Data Lineage for Proactive Data Governance]]></title><description><![CDATA[Did you know that organizations often spend up to 20% of their data engineering resources firefighting issues after they&#8217;ve already impacted operations?]]></description><link>https://forcelius.substack.com/p/the-strategic-value-of-embedding</link><guid isPermaLink="false">https://forcelius.substack.com/p/the-strategic-value-of-embedding</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Mon, 02 Mar 2026 08:40:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a1d96335-a59e-46f3-876c-fcdde01f9678_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content.<br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://forcelius.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Content</h2><ol><li><p><strong>The main problem? Firefighting.</strong></p></li><li><p><strong>The modern solution for it</strong></p></li><li><p><strong>The lineage in health data</strong></p></li><li><p><strong>Is really that necessary?</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h1>The main problem? Firefighting.</h1><p>Did you know that organizations often spend up to 20% of their data engineering resources firefighting issues after they&#8217;ve already impacted operations? That&#8217;s a staggering figure, especially considering how much faster and more cost-effective proactive measures can be. In the rapidly evolving world of HealthTech and data-driven organizations, reactive troubleshooting simply isn&#8217;t enough anymore. The true game-changer lies in embedding data lineage visualization directly into your data quality frameworks. This isn&#8217;t just a technical upgrade&#8212;it&#8217;s a strategic shift that can dramatically improve data integrity, compliance, and operational agility.</p><p>Many organizations are still caught in the cycle of chasing data anomalies after they&#8217;ve caused damage. Imagine discovering a patient record misclassification or a sudden drop in model accuracy, only to spend hours or even days tracing back through logs and dependencies. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8t46!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8t46!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png 424w, https://substackcdn.com/image/fetch/$s_!8t46!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png 848w, https://substackcdn.com/image/fetch/$s_!8t46!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png 1272w, https://substackcdn.com/image/fetch/$s_!8t46!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8t46!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png" width="972" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f7719da-d275-4300-8a7d-59935c554e63_972x637.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:972,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71512,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8t46!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png 424w, https://substackcdn.com/image/fetch/$s_!8t46!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png 848w, https://substackcdn.com/image/fetch/$s_!8t46!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png 1272w, https://substackcdn.com/image/fetch/$s_!8t46!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7719da-d275-4300-8a7d-59935c554e63_972x637.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>During that time, decisions are made based on flawed data, risking patient safety, regulatory penalties, and loss of trust. In my experience, over a fifth of data engineering efforts go toward addressing these issues post-mortem&#8212;an enormous drain on resources and morale. The solution is clear: integrate lineage visualization into your core data management practices to shift from reactive to proactive governance.</p><h1>The modern solution for it</h1><p>Modern cloud tools like AWS Glue, Amazon Redshift, and SageMaker make this easier than ever. These platforms offer native or compatible features for tracking data flow and transformations, allowing you to embed lineage visualization into automated validation pipelines. When you do, you create a self-monitoring system that flags anomalies early. For instance, if a data pipeline ingests raw health records and runs transformations that inadvertently introduce nulls, your system can instantly pinpoint the problematic step and show how the issue propagates downstream. </p><p>Using tools like OpenLineage dashboards, teams can visualize real-time data dependencies, think of it as a GPS for your data, so you&#8217;re alerted immediately when something&#8217;s amiss. This approach transforms your data management from a reactive firefighting effort into a preventive discipline. In practice, automating lineage capture with tools like AWS CloudFormation has reduced manual investigation time by over 30%, freeing your team to focus on strategic initiatives. More importantly, it fosters a culture of continuous improvement, where anomalies are caught early, errors are minimized, and data quality standards are elevated. The result is a more resilient, transparent data ecosystem that supports faster insights and better decision-making.</p><h1>The lineage in health data</h1><p>The impact is especially pronounced in HealthTech, where data accuracy can directly influence patient outcomes. Embedding lineage visualization has been shown to triple anomaly detection speed and cut downstream errors by a quarter. For example, a hospital analytics platform reduced troubleshooting times from 48 hours to less than 16 hours after implementing automated lineage tracking. This acceleration enabled <strong>quicker clinical decisions</strong> and more reliable reporting, ultimately improving patient care. Such tangible benefits highlight how proactive governance isn&#8217;t just a technical improvement, it&#8217;s a strategic advantage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-a2n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-a2n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png 424w, https://substackcdn.com/image/fetch/$s_!-a2n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png 848w, https://substackcdn.com/image/fetch/$s_!-a2n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png 1272w, https://substackcdn.com/image/fetch/$s_!-a2n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-a2n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png" width="957" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:957,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75361,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-a2n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png 424w, https://substackcdn.com/image/fetch/$s_!-a2n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png 848w, https://substackcdn.com/image/fetch/$s_!-a2n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png 1272w, https://substackcdn.com/image/fetch/$s_!-a2n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47ca737-d87e-4ec0-a0d7-e5c4a85179a8_957x572.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Building a lineage-driven data strategy isn&#8217;t just about deploying new tools; it&#8217;s about cultivating a mindset. Start small by integrating lineage tracking into your most critical pipelines and expand as your team gains confidence. Automate metadata collection, embed it into validation routines, and promote transparency across teams. The goal is to develop resilient, self-aware data systems that serve humans, <em><strong>not just dashboards</strong></em>. When data quality becomes an observable, continuous process, trust and compliance naturally follow, empowering your organization to navigate complex health data landscapes with confidence.</p><h1>Is really that necessary?</h1><p>In today&#8217;s data-centric world, the ability to trace, visualize, and proactively manage data lineage isn&#8217;t a luxury, it&#8217;s a necessity. Organizations that recognize this early will reduce risks, unlock operational efficiencies, and gain deeper insights. For data professionals and leaders alike, the question isn&#8217;t whether to adopt lineage visualization but how quickly you can weave it into your governance fabric.</p><p>Having built and refined these systems, I&#8217;ve been surprised by how much clarity they bring, not just about data, but about organizational processes as a whole. When dependencies are laid bare, you gain a richer understanding of your data&#8217;s story, transforming chaos into clarity and risk into confidence. If you&#8217;re serious about elevating your data governance, now is the time to start embedding lineage visualization into your strategy. </p><p>Share your thoughts, ask questions, because the future of proactive data management is here, and it starts with understanding your data&#8217;s true lineage.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>TL;DR: </strong>Organizations currently waste 20% of data engineering resources reactively fixing errors. The article argues for a strategic shift in HealthTech: embedding automated data lineage visualization directly into data quality frameworks to move from &#8220;firefighting&#8221; to proactive governance. Reactive troubleshooting (fixing errors after they impact operations) drains morale and risks patient safety and regulatory compliance. The solution? Use cloud tools (AWS Glue, Redshift, SageMaker) and open standards (OpenLineage) to create a "GPS for data" that flags anomalies at the source.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3xh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" width="72" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:72,&quot;bytes&quot;:16560,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/undefined?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can support us by subscribing to the free plan, liking, sharing, and commenting on our articles. We&#8217;d like to know how we are doing. </p><p><strong>We Love Data :)</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why Resilient AI Infrastructure Is Critical for HealthTech in 2026]]></title><description><![CDATA[Did you know that over 70% of healthcare data pipelines experience unexpected failures or delays ...]]></description><link>https://forcelius.substack.com/p/why-resilient-ai-infrastructure-is</link><guid isPermaLink="false">https://forcelius.substack.com/p/why-resilient-ai-infrastructure-is</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Tue, 03 Feb 2026 17:42:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5b3c1cca-8744-41a2-9882-1d7ffba58bdd_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content.<br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://forcelius.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Content</h2><ol><li><p><strong>The Hidden Cost of Data Variability and Operational Failures</strong></p></li><li><p><strong>Scaling and Automation: From Monoliths to Modular Architectures</strong></p></li><li><p><strong>Monitoring and Observability as the Nervous System</strong></p></li><li><p><strong>Building for the Future: Modular, Automated, and Human-Centered</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Did you know that over 70% of healthcare data pipelines experience unexpected failures or delays, yet many systems remain unprepared for these disruptions? In my years working in HealthTech, I&#8217;ve seen how a single overlooked resilience flaw can turn a promising AI model into a liability overnight. As we approach 2026, the conversation isn&#8217;t just about building smarter models&#8212;it&#8217;s about engineering systems that are durable, fault-tolerant, and adaptable enough to handle the chaos of real-world healthcare data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2XcZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2XcZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png 424w, https://substackcdn.com/image/fetch/$s_!2XcZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png 848w, https://substackcdn.com/image/fetch/$s_!2XcZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png 1272w, https://substackcdn.com/image/fetch/$s_!2XcZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2XcZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1301412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/184534682?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2XcZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png 424w, https://substackcdn.com/image/fetch/$s_!2XcZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png 848w, https://substackcdn.com/image/fetch/$s_!2XcZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png 1272w, https://substackcdn.com/image/fetch/$s_!2XcZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3219f75d-5b03-4d11-a187-eb5bcceceafb_2048x1008.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This piece explores why resilient AI infrastructure isn&#8217;t a luxury&#8212;it&#8217;s an absolute necessity&#8212;and how the decisions we make today will shape whether our healthcare systems become trusted allies or fragile tools prone to failure.</p><h2>The Hidden Cost of Data Variability and Operational Failures</h2><p>In health data pipelines, variability is the norm. Lab results arrive at irregular intervals, regulatory redactions complicate data flows, and unexpected outages happen more often than we&#8217;d like. When infrastructure isn&#8217;t designed to handle these inconsistencies gracefully, the entire system can grind to a halt or produce unreliable outputs, risking patient safety and compliance.</p><p>I recall a project where implementing a fault-tolerant architecture reduced system downtime by nearly a third. By rerouting requests to backup data sources during outages, we maintained continuous operation&#8212;sometimes just minutes before a critical intervention. In healthcare, even small delays can be life-changing, underscoring that resilience must be baked into the core of our systems.</p><p>The lesson is clear: resilience isn&#8217;t an afterthought. It&#8217;s a fundamental design principle. Building in redundancy, automated failover, and rigorous data validation ensures systems can withstand the unpredictable nature of healthcare data streams&#8212;complex, imperfect, and often messy.</p><h2>Scaling and Automation: From Monoliths to Modular Architectures</h2><p>Many health organizations still rely on monolithic pipelines&#8212;fragile, tightly coupled, and vulnerable to cascading failures. Transitioning to modular architectures, where components can be scaled or upgraded independently, unlocks a new level of robustness.</p><p>In one example, re-architecting a clinical trial data ingestion system into discrete, containerized modules allowed us to handle sudden surges in patient enrollment without bottlenecks. Each module managed specific tasks&#8212;ingestion, validation, storage&#8212;and could be scaled on demand. During peak periods, this flexibility prevented delays that previously could have compromised patient care.</p><p>Automation is the backbone of resilience. Continuous deployment, automated testing, and real-time monitoring ensure updates don&#8217;t introduce regressions. In health systems, where manual intervention often lags behind real-time needs, automation makes the difference between systems that adapt smoothly and those that break under pressure.</p><p>Investing in infrastructure that evolves automatically isn&#8217;t just smart&#8212;it&#8217;s essential. Resilience isn&#8217;t a one-time fix but a continuous process of testing, monitoring, and refining.</p><h2>Monitoring and Observability as the Nervous System</h2><p>Just as vital signs guide medical decisions, observability in AI infrastructure provides the real-time insights needed to maintain system health. Without it, resilience becomes a hope rather than a strategy.</p><p>I learned this the hard way when unnoticed data drift gradually degraded model performance over weeks, ultimately impacting patient outcomes. Since then, I&#8217;ve embedded comprehensive monitoring&#8212;tracking data quality, latency, and anomalies&#8212;into every pipeline.</p><p>A well-instrumented system can alert engineers to issues before they escalate, enabling proactive fixes that minimize downtime. In HealthTech, where regulatory compliance and traceability are paramount, observability also serves as documentation, demonstrating active system oversight to auditors and regulators.</p><p>The takeaway is simple: resilience depends on visibility. Prioritize monitoring as a first-class component of your infrastructure.</p><h2>Building for the Future: Modular, Automated, and Human-Centered</h2><p>Looking ahead, the challenge isn&#8217;t just patching current gaps but designing systems that anticipate future needs. As AI workloads become more complex&#8212;incorporating real-time decision-making, multi-modal data, and adaptive models&#8212;the infrastructure must be flexible enough to support this evolution.</p><p>Adopting modular architectures, investing in automation, and fostering a culture of continuous improvement are key strategies. Sharing failures and lessons learned openly accelerates collective progress, helping everyone build more resilient systems.</p><p>Practically, this could mean deploying containerized microservices for easy upgrades, automating model testing pipelines, and maintaining detailed incident logs. These aren&#8217;t just technical choices&#8212;they&#8217;re strategic investments in system longevity and trustworthiness.</p><p>As we approach 2025, the message is clear: resilient AI infrastructure isn&#8217;t optional; it&#8217;s the foundation for trustworthy, scalable, human-centered healthcare systems. For data engineers and founders alike, the question isn&#8217;t whether resilience should be a priority, but how quickly you can embed it into your DNA.</p><p>Building resilient systems isn&#8217;t just about avoiding failure&#8212;it&#8217;s about creating reliable tools that serve humans no matter what data chaos or operational storms come our way. Developing this resilience requires discipline, foresight, and humility, recognizing that no system is perfect but that with thoughtful architecture, we can make healthcare AI both robust and trustworthy.</p><p>If this resonates, I invite you to share your thoughts, pass this along, or subscribe for more insights on building resilient healthtech infrastructure. Together, we can shape a future where technology truly supports better care for all.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3xh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" width="72" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:72,&quot;bytes&quot;:16560,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/undefined?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can support us by subscribing to the free plan, liking, sharing, and commenting on our articles. We&#8217;d like to know how we are doing. </p><p><strong>We Love Data :)</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Unlocking Spotify's Recommendation Algorithm: The Hidden Mechanics of Machine Learning: ]]></title><description><![CDATA[Discover how your listening habits shape personalized music suggestions through advanced data processing ...]]></description><link>https://forcelius.substack.com/p/unlocking-spotifys-recommendation</link><guid isPermaLink="false">https://forcelius.substack.com/p/unlocking-spotifys-recommendation</guid><pubDate>Mon, 15 Dec 2025 19:28:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2b39c6c6-0813-490a-a993-36758a8c239b_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content.<br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p><strong>TL;DR:</strong></p><p>Spotify&#8217;s recommendation system combines raw audio analysis, user behavior, playlist patterns, and metadata to build detailed profiles of songs and listeners. It uses machine learning models to generate candidate tracks and a ranking algorithm to personalize suggestions in real time. By blending content-based and collaborative filtering, Spotify continuously adapts to your taste and context, offering tailored music experiences across features like Discover Weekly, Daily Mix, and Autoplay.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://forcelius.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Content</h2><ol><li><p><strong>Introduction</strong></p></li><li><p><strong>Spotify&#8217;s Recommendation Architecture Overview</strong></p></li><li><p><strong>User Data Ingress: Capturing Listening Behavior</strong></p></li><li><p><strong>Content-Based Analysis of Tracks</strong></p></li><li><p><strong>Collaborative Filtering: Learning from Listening Patterns</strong></p></li><li><p><strong>Matching Users with Music: Spotify&#8217;s Recommendation Algorithms</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h2><strong>Introduction</strong></h2><p>Machine learning is a powerful technology that makes sense of vast amounts of information, yet its inner workings often seem complex and mysterious. When experts explain Spotify&#8217;s recommendation system, it might feel as if a secret is being revealed. In reality, they are showing how data-driven models interpret the information available. This article shares some of those answers &#8211; along with the data behind them &#8211; to help every Spotify listener become a more informed user of music recommendations.</p><p>For transparency&#8217;s sake, note that this is not a literal blueprint of Spotify&#8217;s system. We focus on broad, evidence-based explanations rather than every secret ingredient. Approximately 40% of Spotify&#8217;s recommendations occur on-device, and the overall architecture is continually evolving. What we describe are the major components as understood today; details may change as we refine our approach. With that in mind, let&#8217;s explore the architecture behind Spotify&#8217;s recommendations.</p><h2>Spotify&#8217;s Recommendation Architecture Overview</h2><p>The &#8220;secret&#8221; behind Spotify&#8217;s music recommendations lies in our multi-stage architecture. It is a complex pipeline of interconnected platforms (or phases) that ingest your inputs, process them with an array of models, and output a set of suggested songs or artists tailored for you. In essence, your data flows through these stages &#8211; known in machine learning as data ingress &#8211; and is processed by numerous models working in parallel, ultimately producing a ranked list of tracks we think you&#8217;ll enjoy. Broadly, Spotify&#8217;s recommendation engine addresses the same challenge as any recommender system (be it Netflix or Amazon): matching the right items to the right users at the right time. To accomplish this, the system must understand both the content (songs) and the users. In Spotify&#8217;s case, it&#8217;s all about generating rich <strong>track representations</strong> and combining them with <strong>user taste profiles</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!om1A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!om1A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png 424w, https://substackcdn.com/image/fetch/$s_!om1A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png 848w, https://substackcdn.com/image/fetch/$s_!om1A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!om1A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!om1A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172393,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/181345102?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!om1A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png 424w, https://substackcdn.com/image/fetch/$s_!om1A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png 848w, https://substackcdn.com/image/fetch/$s_!om1A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!om1A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41127266-5fc2-4b1e-b46c-8ff7706066da_2400x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Log-odds ratios of streaming by diversity-seekers versus diversity-avoiders as a function of play context. Increases in diversity are mainly driven by users listening more to their own collections.</figcaption></figure></div><p>At a high level, Spotify&#8217;s system can be viewed as having two main analytical components that feed into the recommendations:</p><ul><li><p><strong>Content-based analysis</strong> &#8211; describing each track by examining the content itself (the audio and associated information).</p></li><li><p><strong>Collaborative filtering</strong> &#8211; describing each track based on how it is <em>consumed</em>, i.e. its relationships with other tracks via user listening behavior.</p></li></ul><p>The recommendation engine needs insights from both methods to build a holistic picture of every song and to tackle the &#8220;cold start&#8221; problem for new tracks. Once we have an understanding of the music and the listener, a final <strong>recommendation stage</strong> matches users with tracks. Let&#8217;s dive into each part of this pipeline.</p><h2>User Data Ingress: Capturing Listening Behavior</h2><p>The process begins with the inputs <em>you</em> give to Spotify, combined with what we know from your past activity. Each user interaction provides a continuous stream of signals about your context and preferences. We can think of these inputs in two categories: <strong>prompts</strong> and <strong>attributes</strong>. <strong>Prompts</strong> are the direct inputs you provide through the app &#8211; for example, searches you type in, songs you play or skip, playlists you create, and any likes or shares. <strong>Attributes</strong> are system-logged context data, such as your device type, whether you&#8217;re online or offline, your subscription tier, and general location. Together, these form a dynamic real-time representation of your current listening session. While prompts capture what you&#8217;re doing, attributes tell us the circumstances (for instance, streaming over Wi-Fi at home vs. on cellular while commuting).</p><p>We don&#8217;t rely on real-time signals alone. Spotify&#8217;s system also pulls in your accumulated historical data to interpret your tastes. This includes which artists you follow, your library of saved songs and albums, and the tracks you&#8217;ve played most often. All this information contributes to your <strong>user taste profile</strong>, which is essentially a personalized model of your musical preferences. Importantly, the context of your listening behavior is taken into account when building this profile. The recommendation engine logs your activity in <strong>context-rich listening sessions</strong>. This means it evaluates your actions with an understanding of <em>why</em> you might be listening. For example, if you are browsing the &#8220;What&#8217;s New&#8221; section to sample fresh releases, rapidly skipping songs there is expected behavior &#8211; you&#8217;re quickly scanning for anything interesting. In that context, a skip isn&#8217;t a strong negative signal. On the other hand, if you hit skip on a track while listening to a calming &#8220;Deep Focus&#8221; playlist, it suggests that track isn&#8217;t fitting your mood, which is taken as a stronger indicator of dislike.</p><p>All the feedback you generate can be split into two types: <strong>explicit feedback</strong> and <strong>implicit feedback</strong>. Explicit (active) feedback includes things you do intentionally, such as clicking the heart button to save a song, adding a track to one of your playlists, sharing a song, following an artist, or deliberately skipping a track. Implicit (passive) feedback is derived from your listening habits without extra action on your part &#8211; for instance, how long you let a song play (did you listen through or tune out early?), whether you replay songs, and the overall length of your listening sessions. In Spotify&#8217;s user profiling, explicit feedback is generally weighted more heavily. This is because music is often playing in the background; you might let a song continue simply because you&#8217;re busy (not necessarily because you love it). So when you <em>actively</em> do something, like saving a track, it sends a very clear signal of preference.</p><p>All of these user signals are processed to update your profile. The profile captures your favorite artists and songs, the genres and moods you gravitate towards, and even more nuanced traits like whether you tend to enjoy popular mainstream hits or prefer niche discoveries. It also observes temporal patterns &#8211; for example, maybe you lean towards mellow indie music on Sunday mornings, but pump energetic hip-hop on Friday nights. In fact, the system can segment your taste profile by context, recognizing that the <em>same</em> user has different musical personas for different moments. The end result is a rich, context-aware user model that continually evolves with your listening. As you explore new artists or genres and provide positive feedback on them, the system adapts to include those in your recommended mix &#8211; even if they differ from your old favorites.</p><h2>Content-Based Analysis of Tracks</h2><p>While the user profile describes <em>who</em> you are and what you like, the content-based filtering describes <em>what each song is</em> in detail. The goal here is to algorithmically &#8220;listen&#8221; to and characterize the music itself. As soon as a new track is ingested into Spotify&#8217;s catalog, our algorithms analyze a variety of information attached to it. One part of this is <strong>metadata</strong> &#8211; the descriptive tags and credits that come with a track. This includes obvious fields like the song title, artist name, album, release date, and genre, as well as richer metadata (when provided by artists/labels via Spotify for Artists) such as mood tags, explicit genre/subgenre tags, the primary language of the lyrics, the instruments used, whether it&#8217;s an original song or a cover, and so on. In an ideal scenario, all these metadata fields are correctly filled out and fed into our system. This <strong>artist-sourced metadata</strong> is then passed downstream into the recommendation pipeline, where it can inform other models (for instance, knowing the genre or the artist&#8217;s hometown could influence how we categorize the track in our recommendations).</p><p>However, metadata alone only scratches the surface of what a song truly <em>sounds</em> like. The second step of content-based filtering is <strong>analyzing the raw audio</strong> itself. The precise methods Spotify uses for audio analysis are a closely guarded aspect of our recommendation engine, but public information and research give a good idea of how it works. In fact, Spotify exposes some audio analysis results via its Web API &#8211; known as <strong>audio features</strong> &#8211; which provides concrete clues. These audio features are metrics that describe the sonic characteristics of a track. Many are fairly objective, such as the estimated tempo or the <strong>instrumentalness</strong> of the song (i.e. the confidence that the track has no vocals, on a scale from 0 to 1). But in addition to these, Spotify&#8217;s algorithms generate at least a few higher-level <em>perceptual</em> audio features that try to quantify the overall feel or vibe of the music. Notably, three of the key audio features available are:</p><ul><li><p><strong>Danceability</strong> &#8211; describes how suitable a track is for dancing based on musical elements like tempo, rhythm stability, beat strength, and overall regularity.</p></li><li><p><strong>Energy</strong> &#8211; represents a perceptual measure of intensity and activity. A track with high energy might have a loud, fast, and noisy sound, whereas a low-energy track could be softer or more relaxed. This metric is computed from factors such as dynamic range, perceived loudness, timbre, and onset rate.</p></li><li><p><strong>Valence</strong> &#8211; describes the musical positiveness or mood of a track. Songs with high valence sound more positive (happy, euphoric, cheerful), while low valence indicates a more negative or somber tone (sad, angry, depressed).</p></li></ul><p>These features give a holistic sense of a song&#8217;s mood and style. And they are just one part of the audio analysis. The system doesn&#8217;t stop at single-number descriptors; it also examines the <strong>structure</strong> of the track over time. Another algorithm processes the raw audio file to understand its temporal composition, splitting the song into sections and segments of varying granularity. For example, it can identify higher-level sections like verses, choruses, bridges, or solos by detecting significant shifts in the music&#8217;s timbre or rhythm. It can zoom in down to very fine segments &#8211; even <em>tatums</em>, which are the smallest perceptible rhythmic subdivisions (essentially, fractions of a beat). This detailed breakdown allows the system to follow how the musical characteristics evolve throughout the track, not just what they are on average.</p><p>Over the past decade, audio analysis technology has advanced dramatically, and Spotify&#8217;s capabilities in this area have grown accordingly. The audio features exposed in the public API (like danceability, energy, etc.) date back to around 2013 and originate from Spotify&#8217;s acquisition of The Echo Nest. Today, internally, the platform likely computes a much richer set of audio descriptors than what is publicly visible. For instance, a Spotify research paper from 2021 mentions feeding a <strong>42-dimensional audio feature vector</strong> into a recommendation model. That implies our system could be extracting on the order of dozens of distinct audio characteristics from each track&#8217;s raw signal (far more than the handful of features in the API). Furthermore, Spotify&#8217;s research teams have explored advanced audio analysis techniques like using machine learning for <strong>source separation</strong> (isolating individual instruments or vocals from the mix) and <strong>pitch tracking &amp; melody estimation</strong>. If such techniques are deployed in production, the recommender system could literally deconstruct a song into its constituent parts &#8211; identifying the drum patterns, the guitar riffs, the vocal melody, chord progressions, etc., and analyze each in context.</p><p>In practice, all these audio analysis components allow Spotify to form an incredibly detailed profile of each track&#8217;s sound. We can discern not only obvious things (e.g. &#8220;this song has no vocals and a fast tempo&#8221;) but also higher-order patterns and compositional structure. The final output of the audio analysis might read like a musicologist&#8217;s report: for example, <strong>&#8220;this song follows a verse-chorus-verse structure, builds up in energy toward a bridge, then drops to a mellow outro with an acoustic guitar solo&#8221;</strong>. </p><p>In essence, the system can <em>reverse-engineer</em> much of what&#8217;s happening in the music &#8211; nearly as if it had a human listening attentively or a producer inspecting the track in a digital audio workstation. This content-based understanding of songs, comprising the metadata, the audio-derived features, and even related content like lyrics or cover art (in modern systems, text and images around a song can also be embedded as vectors), forms one pillar of Spotify&#8217;s recommendation engine.</p><h2>Collaborative Filtering: Learning from Listening Patterns</h2><p>The other pillar of Spotify&#8217;s recommendation strategy is <strong>collaborative filtering</strong>, which leverages the wisdom of the crowd. While content-based analysis tries to describe the song itself, collaborative filtering describes a song by its relationships with other songs and with listeners. Spotify was a pioneer in applying collaborative filtering to music, popularizing what&#8217;s often called the &#8220;Netflix approach&#8221; to recommendations. The basic idea is straightforward: if users with similar taste to you all tend to enjoy a certain track you haven&#8217;t heard, chances are you might like it too. In practice, the algorithm looks at patterns in listening histories across millions of users. A simplified example goes like this: say user A and user B have both listened heavily to songs X and Y. If user A also enjoyed a song Z that user B hasn&#8217;t heard yet, the system might recommend Z to user B. By maintaining a huge matrix of users and the tracks they listen to, collaborative filtering can identify <strong>song-to-song similarities</strong> (e.g. track Z is similar to track X because people who play X often also play Z) and <strong>user-to-user similarities</strong> (user B is similar to user A because of their overlapping taste).</p><p>However, the naive &#8220;user-item matrix&#8221; approach comes with challenges in a music context. Issues of scalability and cold start aside, one problem is that simply having overlapping listeners doesn&#8217;t always mean two songs are truly similar in a meaningful way. People&#8217;s listening habits can be very eclectic, and popular artists (think <strong>Metallica</strong> and <strong>ABBA</strong>) might share a broad listener base despite being nothing alike in style. To address this, Spotify has evolved its collaborative filtering to dig deeper into how users organize music, rather than just what they play. In particular, the platform found a richer signal in <strong>playlist data</strong>. Instead of only asking &#8220;who listens to what,&#8221; the system also asks: <strong>&#8220;which songs are frequently added to the same playlist or played in the same session?&#8221;</strong> If a lot of users independently group song A and song B together in their playlists, that&#8217;s a much stronger indicator that those two songs have something in common, compared to merely being listened to by some of the same people. Playlist-based collaborative filtering captures an element of context &#8211; it hints at <em>why</em> songs go together (for instance, they might share a mood or theme that makes people curate them in the same mix).</p><p>Spotify leverages an enormous corpus of user-generated playlists to train its collaborative filtering models. Reportedly, one of Spotify&#8217;s large-scale collaborative models was trained on a sample of about <strong>700 million</strong> user playlists. These aren&#8217;t just random playlists either &#8211; Spotify selected them based on signals of &#8220;passion and care,&#8221; meaning playlists that users spent time curating (as opposed to auto-generated or throwaway lists). By learning from such a vast and thoughtfully curated dataset, the system uncovers a complex network of song relationships. It learns, for example, that a niche indie rock track might frequently appear on the same playlists as a certain folk song &#8211; revealing a subtle connection in vibe or audience, even if the two tracks don&#8217;t <em>sound</em> obviously similar. Meanwhile, two hip-hop tracks that sound alike might not be deemed similar by collaborative filtering if listeners use them in entirely different contexts or playlists.</p><p>By combining the collaborative signals with the content-based analysis, Spotify develops a <strong>holistic representation</strong> of each track. The content-based models provide an understanding of the song&#8217;s intrinsic qualities (audio characteristics, metadata, etc.), and the collaborative filtering provides an understanding of the song&#8217;s <em>associations</em> and appeal among listeners. Together, these portrayals enrich the track&#8217;s profile further by inferring higher-level descriptors &#8211; things like likely genre classification, mood tags, or even usage context (e.g. &#8220;good for workouts&#8221; or &#8220;fits into 80s nostalgia&#8221;) can be deduced from the patterns in the data. In recent years, Spotify&#8217;s track representations have become extremely granular and multi-dimensional, almost like building blocks of attributes that similar songs share. This means the system can easily deconstruct and recombine attributes to satisfy specific queries or scenarios. (For instance, you can search for <em>&#8220;new chill French instrumental hip-hop&#8221;</em> and the system can parse that into components and find songs that match all those criteria.)</p><h2>Matching Users with Music: Spotify&#8217;s Recommendation Algorithms</h2><p>Once we have rich representations of both the users and the tracks, the final step is to actually make the match &#8211; generating and ranking recommendations. Under the hood, most large-scale recommender systems (Spotify included) follow a two-stage approach at this point. The first stage is <strong>candidate generation</strong> (or retrieval), where the system pulls a pool of potential song recommendations for the user. These candidates might come from various models operating in parallel. In Spotify&#8217;s case, dozens of specialized models are likely at work. Some models generate candidates by looking for songs that are <strong>similar to what you already like</strong> (using the content-based audio and metadata features). Others generate candidates by looking at <strong>what users with similar tastes enjoy</strong> (using collaborative filtering patterns). There are models focusing on recent trending songs, on new releases by artists you like, on contextual signals (e.g. what fits the time of day or your current activity), and so on. Each model in this inference phase gives a set of tracks along with a <strong>confidence score</strong> &#8211; essentially, &#8220;How likely is the user to enjoy this?&#8221; based on that model&#8217;s criteria. As our Senior Director of Machine Learning likes to say, <em>&#8220;Different models make different types of predictions, which leads to a variety of signals for each item.&#8221;</em> Each model is capturing a unique aspect of the music-user relationship, and all are producing their best guesses in parallel.</p><p>The second stage is <strong>ranking</strong>. At this point, we have a large collection of candidate songs (often hundreds) with various scores from different models. The role of the ranking algorithm (sometimes called <strong>the ranker</strong>) is to sift through these and produce the final ordered list of recommendations you see. The ranker operates in the cloud and takes into account <em>all</em> the signals from the previous stage. It doesn&#8217;t just naively trust one model &#8211; it uses a sophisticated ensemble approach to weigh and combine the evidence. In Spotify&#8217;s system, we employ <strong>ensemble learning</strong> (models whose inputs include outputs of other models) and <strong>contextual reweighting</strong>, meaning the ranker can adjust how it combines signals based on the current context and what it knows about you. There are several sub-components and &#8220;adjuster&#8221; mechanisms that help refine the ranking before it reaches you, including:</p><ul><li><p><strong>Re-ranker:</strong> a model that takes the preliminary list of candidates and re-orders or filters them by learning the best way to consolidate all the input signals and the latest user context into a coherent list.</p></li><li><p><strong>Multi-perspective rankers:</strong> a set of expert models, each focusing on a different perspective of what a &#8220;good&#8221; recommendation looks like. For example, one might prioritize overall similarity to your known tastes, while another might prioritize introducing some fresh but relevant discoveries. These multiple perspectives ensure diversity and balance in suggestions.</p></li><li><p><strong>User-adapted combine models:</strong> models that adjust the weighting of different recommendation signals dynamically for each user. In other words, the system &#8220;learns how to learn&#8221; for you &#8211; it might discover that you respond more to audio-based similarities than popularity trends, so it will give more weight to the audio feature model&#8217;s suggestions in your case, for instance.</p></li><li><p><strong>Preference adjusters:</strong> these models fine-tune recommendations according to specific personal preferences or quirks inferred about you. For instance, if you seem to favor songs around a certain tempo or you often listen to very long tracks, the system can tilt recommendations toward those preferences. Likewise, if you have a strong aversion to explicit lyrics and usually skip such tracks, a preference adjuster might down-weight recommendations that are tagged explicit.</p></li></ul><p>When you open Spotify or refresh your Home screen, this whole process happens swiftly. The recommendation engine assembles your personalized list of tracks &#8211; often within just a few milliseconds &#8211; by running your current inputs through the network of models and applying the ranker to output the top results. By the time the app interface loads, you have a set of suggestions (e.g. songs, artists, or playlist recommendations) waiting, live-calculated for that moment. This pipeline is also continuously reactive. As you give new feedback (playing, skipping, saving tracks), the models update their understanding; the next batch of recommendations will reflect those changes, sometimes adapting in nearly real-time. It&#8217;s worth noting that not everything is recomputed from scratch server-side &#8211; some recommendation logic can even operate <strong>on-device</strong>. In fact, roughly 40% of Spotify&#8217;s recommendations are delivered via on-device computations. This means your phone or computer is doing part of the work (using cached data or lightweight models) to instantly suggest the next song, especially in features like radio autoplay where latency needs to be minimal.</p><p>Behind the scenes, the recommendation algorithms driving different Spotify features (Discover Weekly, Daily Mix, Radio, etc.) each have their own specific tuning and objectives. But they all draw from the same foundational user and track representations. For example, the algorithm that creates your <em>Time Capsule</em> playlist (throwbacks to songs you used to love) relies heavily on the <strong>user&#8211;track affinity</strong> signals &#8211; it looks for tracks you once listened to a lot but haven&#8217;t heard in a while. Discover Weekly&#8217;s algorithm, by contrast, emphasizes a mix of <strong>affinity and similarity</strong> &#8211; it finds songs that are similar to your current tastes but that you haven&#8217;t heard yet. A feature like Daily Mix might first <strong>cluster</strong> your listening preferences into distinct sub-groups (e.g. your jazz favorites vs. your indie rock favorites) and then expand each cluster with new, similar tracks. Despite these differences, the core process remains: generate candidates, then rank them with an ensemble of signals tuned to the context. The final list aims to satisfy your immediate interests while also aligning with Spotify&#8217;s broader goals (such as keeping you engaged and helping you discover new music you enjoy).</p><h2>Conclusion</h2><p>What some listeners perceive as almost &#8220;magical&#8221; &#8211; that uncanny ability of Spotify to queue up just the right song &#8211; is in fact the product of a highly engineered system of data and algorithms. Understanding this system requires a technical explanation, but it doesn&#8217;t have to be a black box. By peeling back the layers of Spotify&#8217;s recommendation architecture, we see that it&#8217;s built on logical components: ingesting rich user context, analyzing the content of millions of tracks, learning from the collective behavior of listeners, and then stitching these pieces together with machine learning models that balance many factors. Our architecture continually learns from each play, skip, and playlist edit, adjusting to your evolving taste in near real-time. While we haven&#8217;t revealed every detail (and indeed, the platform keeps improving and changing), we&#8217;ve outlined the general framework that powers your music suggestions. We hope this brings a bit more transparency to the process &#8211; demystifying the &#8220;secret&#8221; behind the recommendations, and illustrating that there&#8217;s a method to the music. </p><p>Ultimately, Spotify&#8217;s recommendation engine is designed with a simple goal: to reliably deliver songs you&#8217;ll love, at the right moment, while still surprising you with new discoveries &#8211; all through the careful marriage of data, machine learning, and the universal language of music.</p><p><strong>Source:</strong> <em><a href="https://dl.acm.org/doi/abs/10.1145/3366423.3380281">Algorithmic Effects on the Diversity of Consumption on Spotify</a></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3xh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" width="72" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:72,&quot;bytes&quot;:16560,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/undefined?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can support us by subscribing to the free plan, liking, sharing, and commenting on our articles. We&#8217;d like to know how we are doing. </p><p><strong>We Love Data :)</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Building Trust in AI: Reflections on Data Transparency and Human-Centric Design]]></title><description><![CDATA[How SHAP value analysis can help you gain trust on the health tech industry, if we know how to used.]]></description><link>https://forcelius.substack.com/p/building-trust-in-ai-reflections</link><guid isPermaLink="false">https://forcelius.substack.com/p/building-trust-in-ai-reflections</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Thu, 27 Nov 2025 09:30:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ecc719d4-cd0a-4883-85fa-46d60f826fc5_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer of the NotNull newsletter, where I share some insights about data, tech and some build-in-public projects. Feel free to explore this and the rest of the free content.<br>Thank you for reading <strong>NotNull</strong>, and enjoy the read!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p><strong>TL;DR: </strong>Most Americans still distrust AI in healthcare, and that skepticism poses a major barrier to meaningful adoption. To close this trust gap, AI systems must be built on transparency, explainability, open data practices, participatory design, and strong ethical foundations. In high-stakes clinical settings, explainability tools like SHAP values help users understand how predictions are made, improving confidence and decision-making. Trust also grows when communities, clinicians, and patients are involved early, when data sharing is responsible and open, and when organizations commit to continuous bias testing and accountability. Ultimately, trust isn&#8217;t optional, it&#8217;s the strategic and ethical backbone of safe, effective, and widely adopted healthcare AI.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forcelius.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Content</h2><ol><li><p>The Trust Gap in AI</p></li><li><p>Explainability as an Ethical Imperative in Healthcare</p></li><li><p>Open Data Practices and Participatory Design</p></li><li><p>Embedding Ethics Throughout the AI Lifecycle</p></li><li><p>The Future of AI in Healthcare</p></li><li><p>Reference</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h2>The Trust Gap in AI</h2><p>Did you know that 65.8% of Americans still don&#8217;t trust AI systems, even as their use becomes more embedded in healthcare. [<strong><a href="https://www.ons.org/publications-research/voice/news-views/06-2025/americans-have-low-trust-responsible-ai-use-health">Americans Have Low Trust for Responsible AI Use in Health Care</a></strong>]. That startling figure underscores a vital truth: no matter how advanced our models become, without trust, they risk remaining just impressive illusions. As someone deeply involved in AI and HealthTech, I&#8217;ve seen firsthand that genuine trust springs from transparency and human-centric design, principles that often get sidelined in the rush for rapid deployment or market dominance. Yet, neglecting them can lead to opaque, unaccountable systems that erode societal confidence and threaten widespread adoption.</p><p>This reflection aims to explore how we can embed trust into our AI systems from the ground up, emphasizing practical strategies that make a real difference. If we prioritize explainability, open data, participatory design, and ethical development, we can turn AI into a tool that genuinely serves people, not just a black box that intimidates or alienates users.</p><h2>Explainability as an Ethical Imperative in Healthcare</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cG_B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cG_B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png 424w, https://substackcdn.com/image/fetch/$s_!cG_B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png 848w, https://substackcdn.com/image/fetch/$s_!cG_B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!cG_B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cG_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01cf2696-edaf-4f2f-b567-fd0a1a1fd025_2400x1200.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/178862257?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01cf2696-edaf-4f2f-b567-fd0a1a1fd025_2400x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cG_B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png 424w, https://substackcdn.com/image/fetch/$s_!cG_B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png 848w, https://substackcdn.com/image/fetch/$s_!cG_B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!cG_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c193f39-6d6a-405f-a527-e169eac54079_2400x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Evaluation process, step by step - Source: [1]</figcaption></figure></div><p>In health contexts, where decisions can literally mean the difference between life and death, explainability isn&#8217;t just a feature, it&#8217;s an ethical necessity. For example, when clinicians receive a risk score for cardiovascular events, they need to understand the &#8220;why&#8221; behind it. Without clarity, they&#8217;re left questioning the validity, which quickly breeds distrust. </p><p>When explainable AI techniques such as SHAP values are introduced, clinicians gain a clearer understanding of the factors driving a model&#8217;s recommendations. This kind of transparency often leads to noticeably higher engagement because users can see how each variable contributes to a prediction. As a result, trust increases, decision-making becomes more efficient, and the overall quality of clinical judgments improves.</p><p>Here is a example of a SHAP value analysis for a health dataset, where each component for the model output can be metric and evaluated. This example shows that the <strong>S5 </strong>is the most impacting parameter for the prediction, followed by the BMI of the patient.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CBb-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CBb-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png 424w, https://substackcdn.com/image/fetch/$s_!CBb-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png 848w, https://substackcdn.com/image/fetch/$s_!CBb-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png 1272w, https://substackcdn.com/image/fetch/$s_!CBb-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CBb-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png" width="584" height="421.60427807486633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a053882-8dd7-4e88-861d-ca1584f159bc_748x540.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:748,&quot;resizeWidth&quot;:584,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;../../../_images/example_notebooks_tabular_examples_tree_based_models_Scatter_Density_vs._Violin_Plot_Comparison_9_0.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="../../../_images/example_notebooks_tabular_examples_tree_based_models_Scatter_Density_vs._Violin_Plot_Comparison_9_0.png" title="../../../_images/example_notebooks_tabular_examples_tree_based_models_Scatter_Density_vs._Violin_Plot_Comparison_9_0.png" srcset="https://substackcdn.com/image/fetch/$s_!CBb-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png 424w, https://substackcdn.com/image/fetch/$s_!CBb-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png 848w, https://substackcdn.com/image/fetch/$s_!CBb-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png 1272w, https://substackcdn.com/image/fetch/$s_!CBb-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c60719-2c70-484b-9990-29ebc02dfacd_748x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Open Data Practices and Participatory Design</h2><p>The key takeaway? Incorporating explainability into your system&#8217;s design isn&#8217;t optional. It&#8217;s about making the AI&#8217;s reasoning accessible without oversimplifying, prioritizing interpretability even if it means sacrificing some complexity. When users understand how a model arrives at its conclusions, they&#8217;re more likely to trust and adopt it.</p><p>Trust also flourishes through open data practices and participatory design. Sharing datasets, model architectures, and performance metrics&#8212;done carefully to protect privacy&#8212;can foster accountability and collaboration. For instance, a regional health authority releasing anonymized hospital readmission data led to community-driven insights and targeted interventions, ultimately improving health outcomes and building public confidence. Similarly, involving patients, clinicians, and community members from the start ensures the system reflects real needs, reducing friction and cultivating genuine trust.</p><h2>Embedding Ethics Throughout the AI Lifecycle</h2><p>Embedding ethical principles throughout the AI lifecycle is equally crucial. It&#8217;s not about ticking boxes but about rethinking how we gather data, develop models, and deploy solutions. I&#8217;ve seen firsthand how ongoing bias testing and transparency in reporting issues, like racial biases in diagnostic tools, can reinforce trust. When stakeholders see a genuine commitment to correction, confidence grows. For business leaders and policymakers, establishing clear standards and accountability mechanisms helps embed ethics into the system&#8217;s DNA, rather than treating it as an afterthought.</p><p>Trust isn&#8217;t just a regulatory checkbox; it&#8217;s a strategic advantage. Companies that proactively prioritize transparency and human-centric values differentiate themselves in a crowded marketplace. In healthcare, where data breaches or opaque decisions can have devastating consequences, trust influences user adoption, patient satisfaction, and the long-term viability of innovations. I believe AI should be viewed as a public utility, designed to serve societal needs with democratic oversight, requiring a cultural shift that fosters collaboration among engineers, clinicians, and policymakers.</p><h2>The Future of AI in Healthcare</h2><p>Ultimately, building trust in AI is a deliberate, ongoing effort. It begins with transparency, making systems understandable and data open where feasible&#8212;and extends to participatory design and unwavering ethical commitments. These aren&#8217;t just lofty ideals; they&#8217;re practical strategies that produce better, more resilient systems. If we embed these principles at every stage, AI can become a force for good, especially in sectors like HealthTech, where human lives are at stake.</p><p>The challenge is clear: trust isn&#8217;t a bonus or a marketing gimmick; it&#8217;s the foundation upon which effective, responsible AI is built. Let&#8217;s commit to creating systems rooted in clarity, accountability, and respect. That&#8217;s how we&#8217;ll forge a future where humans and machines work together with understanding, confidence, and shared purpose. If this resonates, I invite you to share your thoughts, spread this message, and subscribe for more reflections on building trustworthy AI.</p><h3>Reference</h3><blockquote><p>Feretzakis, G., Sakagianni, A., Anastasiou, A., Kapogianni, I., Bazakidou, E., Koufopoulos, P., Koumpouros, Y., Koufopoulou, C., Kaldis, V., &amp; Verykios, V. S. (2024). - <strong>Integrating Shapley Values into Machine Learning Techniques for Enhanced Predictions of Hospital Admissions</strong>. <em>Applied Sciences, 14(13), 5925.</em> <a href="https://doi.org/10.3390/app14135925">https://doi.org/10.3390/app14135925</a></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3xh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png" width="72" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:72,&quot;bytes&quot;:16560,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/undefined?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N3xh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!N3xh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca412b7f-03c9-4d76-a100-79bbadbddeea_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can support us by subscribing to the free plan, liking, sharing, and commenting on our articles. We&#8217;d like to know how we are doing. </p><p><strong>We Love Data :)</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why Embedding Data Contracts Into Development Workflows Enhances Data Quality]]></title><description><![CDATA[Teams can catch issues early, reduce errors by up to 35%, and build scalable [&#8230;]]]></description><link>https://forcelius.substack.com/p/why-embedding-data-contracts-into</link><guid isPermaLink="false">https://forcelius.substack.com/p/why-embedding-data-contracts-into</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Wed, 05 Nov 2025 16:01:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EzgW!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38bca57-44f8-48ae-9e85-fc1ef1286980_640x640.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content.<br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p><strong>TL;DR:</strong> Embedding data contracts directly into your development process transforms data quality from a reactive afterthought into a proactive safeguard. By enforcing clear, code-driven agreements at the source, teams can catch issues early, reduce errors by up to 35%, and build scalable, trustworthy data systems&#8212;saving time and boosting confidence across the organization.</p><p>In the rapidly evolving landscape of HealthTech and data engineering, ensuring data quality is often treated as an afterthought&#8212;something to verify after data has already flowed through pipelines. This reactive approach frequently leads to brittle systems, delayed feedback, and compromised data integrity. I&#8217;ve seen teams struggle with late validation failures that cause reprocessing delays and erode trust with data consumers. It&#8217;s like trying to patch a leak after flooding the basement instead of fixing the pipe upstream.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8hGL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8hGL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!8hGL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!8hGL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!8hGL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8hGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/177242043?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8hGL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!8hGL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!8hGL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!8hGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220d65bf-1ab9-4667-9d9f-dc517792d2ae_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Validation at the Source</h2><p>The solution is surprisingly simple: embed data contracts directly into the development lifecycle. Moving validation upstream&#8212;from downstream checkpoints to integrated, code-level enforcement&#8212;revolutionizes how teams manage quality, align responsibilities, and scale their systems. This shift fosters a culture where data validation is part of the engineering discipline, not just an external audit.</p><p>Most organizations validate data after it&#8217;s already traveled through multiple processing stages. This approach feels familiar because it&#8217;s straightforward&#8212;adding validation steps before ingestion or analytics. But it&#8217;s inherently reactive. When issues surface late, they often require reprocessing entire datasets, causing delays and diminishing agility. For example, in a recent patient data pipeline, missing or invalid fields weren&#8217;t caught until the data was joined with clinical records, leading to costly rework and delayed insights.</p><p>This pattern is common. Relying on downstream validation is akin to diagnosing a stalled car after it breaks down&#8212;necessary but inefficient. To improve speed and reliability, validation must happen earlier, closer to the source.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r_O3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r_O3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!r_O3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!r_O3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!r_O3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r_O3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/177242043?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r_O3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!r_O3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!r_O3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!r_O3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f44686-fe6d-4b10-b21e-f338983d4811_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>From Compliance to Culture</h2><p>The alternative is to enforce data contracts at the point of creation, much like how mature software engineering practices ensure code quality through continuous integration. Data contracts are formal specifications&#8212;such as a patient ID always being a UUID or timestamps falling within expected ranges&#8212;that serve as enforceable agreements about data structure and content. Integrating these contracts into your CI/CD pipelines means catching violations immediately during code commits or deployment, rather than after the fact.</p><p>In one project, I integrated schema validation into a Git-based workflow. Every commit triggered a schema check, blocking any change that violated the contract. This fostered shared ownership of data quality, making validation part of developers&#8217; responsibilities rather than a separate, downstream task. Embedding contracts this way accelerates feedback, reduces friction, and makes audits more transparent and version-controlled.</p><p>Beyond technical benefits, this approach cultivates a resilient data governance culture. When validation is baked into workflows, teams view data quality as a product feature&#8212;something designed, tested, and maintained proactively. One healthcare client achieved a 35% reduction in data errors within six months of implementing schema validation in their CI/CD pipeline and experienced faster onboarding of new data sources, thanks to clearer expectations from the start.</p><p>Adopting this mindset requires organizational commitment. It&#8217;s about shifting perceptions&#8212;seeing data quality not as a bottleneck or afterthought, but as an integral part of the engineering discipline. This fosters collaboration among data engineers, developers, and stakeholders to define, enforce, and evolve data contracts as living agreements.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_tLK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_tLK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!_tLK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!_tLK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!_tLK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_tLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/177242043?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_tLK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!_tLK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!_tLK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!_tLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7348f988-51f9-4ac8-91c9-1a839cb90abd_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>How to Get Started</strong></h2><p>Getting started is straightforward. Identify critical data points that impact key decisions&#8212;these are your initial contract candidates. Use schema validation tools or custom scripts integrated into your CI/CD pipelines to enforce these contracts early. Maintain version-controlled schema registries as single sources of truth, and treat contract violations as bugs to be fixed immediately. Over time, expand your contracts to cover more complex rules, including value ranges, nullability, and referential integrity.</p><p>Embrace continuous improvement. Regularly review and refine data contracts to adapt to evolving needs and lessons learned. Encourage open dialogue about data quality issues, viewing validation failures as opportunities to strengthen your systems rather than setbacks.</p><p>Embedding data contracts into development workflows transforms data quality from a reactive checkpoint into an active, integrated safeguard. It aligns technical practices with organizational goals, delivering trustworthy, timely, and scalable data. In HealthTech and beyond, this isn&#8217;t just a technical choice; it&#8217;s a strategic imperative.</p><p>Next time you&#8217;re tempted to add validation downstream, ask yourself: what if we enforced these rules at the source? The answer might just be the key to building resilient, high-quality data systems that serve humans (Not just never-touched dashboards). <strong>(OBS: And make our file much easier)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ya7a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ya7a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!ya7a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!ya7a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!ya7a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ya7a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57597086-868c-497a-977f-d2c3153f17bc_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/177242043?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ya7a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!ya7a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!ya7a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!ya7a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57597086-868c-497a-977f-d2c3153f17bc_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/p/why-embedding-data-contracts-into?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> This post is public, so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/p/why-embedding-data-contracts-into?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forcelius.substack.com/p/why-embedding-data-contracts-into?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why Ethical Data Architecture Matters for Responsible AI in Healthcare]]></title><description><![CDATA[Having built data systems in HealthTech, I&#8217;ve learned that technological innovation alone isn&#8217;t enough to...]]></description><link>https://forcelius.substack.com/p/why-ethical-data-architecture-matters</link><guid isPermaLink="false">https://forcelius.substack.com/p/why-ethical-data-architecture-matters</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Thu, 23 Oct 2025 07:36:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1411223f-356d-4774-9410-0f31dc5095d6_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content. <br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p><em><strong>TL;DR: </strong></em>In the advancing world of healthcare technology, AI holds the promise of transforming patient care, optimizing workflows, and reducing costs (a lot!). However, beneath this innovation lies a complex obstacle, its architecture, governance, and ethical considerations, that ultimately determine whether AI becomes a trusted partner or a <em>pain in the ass</em>. Having built data systems in HealthTech, I&#8217;ve learned that technological innovation alone isn&#8217;t enough to address this real challenge, and the opportunity lies in designing data architectures that support ethical standards.</p><p>This article aims to highlight why data architecture is the foundation of responsible AI deployment in healthcare. It&#8217;s a call to move beyond fleeting trends and focus on concrete principles that ensure patient safety, data integrity, and transparency. Through real-world insights and practical examples, I&#8217;ll demonstrate how thoughtful data modeling, privacy-preserving techniques, and clear governance can turn AI from a risky experiment into a reliable, human-centered tool.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OchN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OchN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!OchN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!OchN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c418ebe-e9aa-4c7d-b1c8-23d755c59df3_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Contents</h2><ol><li><p><strong>Data Modeling with Ethical Intent</strong></p></li><li><p><strong>Preserving Privacy in a Data-Driven World</strong></p></li><li><p><strong>Building Trust at Scale</strong></p></li><li><p><strong>Building Systems That Outlive Fads</strong></p></li><li><p><strong>[Final Reflection] The Ethical Imperative in Data Architecture</strong></p><p></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fFZw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fFZw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!fFZw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!fFZw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!fFZw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fFZw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fFZw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!fFZw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!fFZw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!fFZw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf843fc-2fdc-48ac-a858-784e994cbf99_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h2>Data Modeling with Ethical Intent</h2><p>In healthcare, data isn&#8217;t just a collection of numbers; it&#8217;s a reflection of human lives, stories, and vulnerabilities. Building an ethical data architecture begins with understanding this context. When I started developing a clinical documentation automation system, the first step was to redesign the data model to prioritize privacy and accuracy.</p><p>Instead of simply collecting raw data, we adopted a layered approach, separating identifiable information from clinical insights, using techniques like pseudonymization. This strategy reduced the risk of data breaches and ensured compliance with GDPR and HIPAA, which are becoming increasingly strict. The key insight: thoughtful data modeling isn&#8217;t just about efficiency;</p><blockquote><p><strong>It&#8217;s about embedding ethical principles into the core of your system.</strong></p></blockquote><p>For example, in a voice AI project for patient interactions, anonymizing voice samples during training decreased the risk of unintended identification, resulting in an improvement in compliance scores and fostering greater trust among patients and clinicians who knew their privacy was a priority. [<a href="https://arxiv.org/abs/2202.11823">Source</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yU_F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yU_F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png 424w, https://substackcdn.com/image/fetch/$s_!yU_F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png 848w, https://substackcdn.com/image/fetch/$s_!yU_F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png 1272w, https://substackcdn.com/image/fetch/$s_!yU_F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yU_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png" width="1517" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0457de0-a6f2-4831-b8eb-9683cd7e319d_1517x461.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:1517,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a63bb58-c7df-4325-9f0a-6ab48c706aa1_1517x597.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yU_F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png 424w, https://substackcdn.com/image/fetch/$s_!yU_F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png 848w, https://substackcdn.com/image/fetch/$s_!yU_F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png 1272w, https://substackcdn.com/image/fetch/$s_!yU_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb18552-271f-4882-8340-5fc86db492a2_1517x461.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">ERD example of a separation beteween PPI and PHI</figcaption></figure></div><p>As healthcare data systems evolve, so must the architecture, anticipating new regulations, ethical standards, and technological shifts, so that ethical integrity remains intact over time. In the modern world of AI, to facilitate the training access is crutial, and remember never, I repeat, NEVER train in PII data.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!znrg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!znrg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!znrg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!znrg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!znrg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!znrg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!znrg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!znrg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!znrg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!znrg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1b278f-3f16-472f-98e1-6658dd8924c3_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Preserving Privacy in a Data-Driven World</h2><p>Privacy isn&#8217;t merely a regulatory requirement; it&#8217;s fundamental to responsible AI. As models become more sophisticated, the risk of exposing sensitive health information grows exponentially. I&#8217;ve seen projects where poor data handling led to costly compliance failures and eroded trust.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RyOy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RyOy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png 424w, https://substackcdn.com/image/fetch/$s_!RyOy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png 848w, https://substackcdn.com/image/fetch/$s_!RyOy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png 1272w, https://substackcdn.com/image/fetch/$s_!RyOy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RyOy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png" width="1456" height="296" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:296,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84831,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RyOy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png 424w, https://substackcdn.com/image/fetch/$s_!RyOy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png 848w, https://substackcdn.com/image/fetch/$s_!RyOy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png 1272w, https://substackcdn.com/image/fetch/$s_!RyOy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15725ad4-8fa6-44ff-9a5b-493566834eeb_1637x333.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>One of the most effective techniques I&#8217;ve employed is federated learning, which enables models to train across multiple hospitals without transferring raw data. Instead, only model updates are shared, preserving patient confidentiality. In a recent deployment involving 15 hospitals and over 10 million patient records, federated learning produced a diagnostic model that outperformed centralized approaches by 12%, demonstrating that privacy-preserving methods can also enhance performance.</p><p>Transparency is equally critical. Clear documentation, audit trails, and accessible data policies reassure users. When I implemented a data governance dashboard at a healthcare startup, complaints about data misuse dropped by 40%, simply because clinicians and patients could see exactly how their data was being used.</p><p>The takeaway: privacy isn&#8217;t a barrier, it&#8217;s a strategic advantage. Incorporating privacy-preserving techniques into your data architecture ensures compliance, builds trust, and sustains responsible AI use.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/p/why-ethical-data-architecture-matters/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forcelius.substack.com/p/why-ethical-data-architecture-matters/comments"><span>Leave a comment</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U8Re!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U8Re!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!U8Re!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!U8Re!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!U8Re!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U8Re!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U8Re!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!U8Re!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!U8Re!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!U8Re!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b4ae7-55da-47be-95bc-e5e3b02b8790_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Building Trust at Scale</h2><p>Trust is the cornerstone of healthcare. Patients, clinicians, and regulators need assurance that AI systems are safe, fair, and transparent. Yet, many deployments stumble due to opaque data practices or a lack of accountability.</p><p>Establishing clear governance frameworks is essential. During a project to automate diagnostic workflows, we implemented a data stewardship model with cross-disciplinary oversight. Regular audits, impact assessments, and stakeholder reviews became routine. This proactive approach uncovered biases early, such as skewed performance on underrepresented groups, and fostered a culture of responsibility.</p><p>Metrics matter. In one case, we tracked model bias using demographic parity measures, reducing diagnostic accuracy disparities from 20% to under 5%. Such tangible improvements highlight the importance of ongoing governance, which should be viewed as a continuous process rather than a one-time setup.</p><p>Integrating explainability into your data pipeline is also vital. Explaining how data influences model decisions in understandable terms reassures healthcare professionals and patients alike. When I introduced an explainable AI component in a clinical decision support system, user confidence increased by 25%, leading to higher adoption rates.</p><p>Building trust through transparency isn&#8217;t optional; it&#8217;s fundamental for scaling responsible AI in healthcare.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PWvf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PWvf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!PWvf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!PWvf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!PWvf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PWvf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PWvf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!PWvf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!PWvf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!PWvf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32bcda9-faba-4b4f-8496-6cae26b749e9_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Building Systems That Outlive Fads</h2><p>The most valuable lesson is that responsible AI isn&#8217;t about chasing the latest buzzwords. It&#8217;s about creating resilient, ethical systems that stand the test of time. In my experience, sustainable healthtech solutions focus on core principles such as robust data architecture, privacy, and governance, rather than fleeting trends.</p><p>For instance, replacing a fragile, vendor-dependent data pipeline with an open, standards-based architecture improved resilience and compliance. Over six months, this shift resulted in a 15% reduction in system downtime and a 20% increase in data quality scores.</p><p>Looking ahead, consider how your data architecture can adapt to emerging challenges, regulatory changes, new data sources, or innovative AI paradigms, without sacrificing ethical standards. Building systems rooted in transparency, privacy, and solid modeling ensures your AI remains trustworthy and impactful over the long term.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rcQn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rcQn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!rcQn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!rcQn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!rcQn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rcQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rcQn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!rcQn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!rcQn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!rcQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6607f533-9731-4a22-83e4-4cec8e0649ed_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>[Final Reflection] The Ethical Imperative in Data Architecture</h2><p>In healthcare, the stakes are high. Data-driven AI has the potential to transform lives, but only if we embed ethical practices into our systems from the start. Designing models that respect privacy, establishing governance that promotes fairness, and fostering transparency are not optional extras; they are the backbone of responsible AI.</p><p>My advice to data professionals and healthtech leaders is to view these principles as strategic investments. Every line of code, data model, and governance process should reflect an ethical mindset. The result isn&#8217;t just better AI, it&#8217;s a healthcare system that patients and providers can trust.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1V9e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1V9e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!1V9e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!1V9e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!1V9e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1V9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176008600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1V9e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!1V9e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!1V9e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!1V9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50323fc7-6c86-416d-9b4d-f21efe112343_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[How to Implement Automated Data Quality Checks in Data Pipelines for Resilience]]></title><description><![CDATA[Let&#8217;s be honest: manual data validation sucks.]]></description><link>https://forcelius.substack.com/p/how-to-implement-automated-data-quality</link><guid isPermaLink="false">https://forcelius.substack.com/p/how-to-implement-automated-data-quality</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Sat, 18 Oct 2025 10:37:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9d5f2e21-c6ae-4c68-ae63-ae6c5171d3e3_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content. <br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p><em><strong>TL;DR: </strong></em>Stop treating data quality like a checkbox at the end of your pipeline. Instead, make it a living, breathing part of your data workflow. In this guide, I&#8217;ll show you how to embed automated validation and anomaly detection directly into your data pipelines&#8212;so you catch issues early, reduce false positives, and build a system you can actually trust.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KVPX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KVPX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!KVPX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!KVPX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!KVPX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KVPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KVPX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!KVPX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!KVPX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!KVPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29edf890-554a-428b-b447-4e5fe9905c99_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Contents</h2><ol><li><p><strong>Why You Should Stop Doing Manual Data Checks</strong></p></li><li><p><strong>[Step 1] Make Data Validation Part of the Pipeline, Not a Side Quest</strong></p></li><li><p><strong>[Step 2] Add Smart Anomaly Detection</strong></p></li><li><p><strong>[Step 3] Audit Your Current Setup</strong></p></li><li><p><strong>[Step 4] Measure, Iterate, and Share Results</strong></p></li><li><p><strong>[Step 5] Make Data Quality Everyone&#8217;s Job</strong></p></li><li><p><strong>[Wrap-Up] From Afterthought to Advantage</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!95Pq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!95Pq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!95Pq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!95Pq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!95Pq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!95Pq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!95Pq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!95Pq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!95Pq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!95Pq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420db813-75f5-48f4-89b1-642f22c25bcb_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h2>You Still Doing Manual Data Checks?</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SdAb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SdAb!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif 424w, https://substackcdn.com/image/fetch/$s_!SdAb!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif 848w, https://substackcdn.com/image/fetch/$s_!SdAb!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif 1272w, https://substackcdn.com/image/fetch/$s_!SdAb!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SdAb!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif" width="296" height="166.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:480,&quot;resizeWidth&quot;:296,&quot;bytes&quot;:5093163,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SdAb!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif 424w, https://substackcdn.com/image/fetch/$s_!SdAb!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif 848w, https://substackcdn.com/image/fetch/$s_!SdAb!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif 1272w, https://substackcdn.com/image/fetch/$s_!SdAb!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb988c0ea-9df9-420c-aeb7-24900220b2f1_480x270.gif 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Let&#8217;s be honest: manual data validation sucks.<br>It&#8217;s slow, error-prone, and by the time you catch something, the bad data has already reached dashboards, reports, or worse&#8212;clinical decisions.</p><p>In HealthTech (and honestly, in any data-heavy field), trust in your data can make or break your operations. I&#8217;ve seen teams lose entire days chasing bugs that could&#8217;ve been prevented with a single automated check.</p><p>The good news? You can fix this without overhauling your entire system. Let&#8217;s break it down.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RNMN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RNMN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!RNMN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!RNMN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!RNMN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RNMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RNMN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!RNMN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!RNMN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!RNMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392948b-9880-41ab-8d87-88a9cae7b057_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>[Step 1] Make Data Validation Part of the Pipeline, Not a Side Quest</h2><p>Think of validation like seatbelts: it only works if you wear it <em>all the time</em>.<br>Instead of checking data manually after it&#8217;s loaded, you can embed validation steps that run automatically as data moves through your ETL/ELT pipeline.</p><p>Here&#8217;s the mindset shift:</p><ul><li><p><strong>Old way:</strong> &#8220;Let&#8217;s check the data after loading.&#8221;</p></li><li><p><strong>Better way:</strong> &#8220;Let&#8217;s never let bad data through in the first place.&#8221;</p></li></ul><p>Normally, I use <strong><a href="https://github.com/great-expectations/great_expectations">Great Expectations</a></strong>, or write <strong>Python scripts</strong> that define simple rules&#8212;like &#8220;no nulls in patient IDs&#8221; or &#8220;temperature values must be between 35&#176;C and 42&#176;C.&#8221;<br>Then plug these checks into your <strong>Airflow</strong>, <strong>Dagster</strong>, or <strong>Prefect</strong> pipelines so they run every time new data lands.</p><p>When a rule fails, the system can:</p><ul><li><p>Send an alert to Slack or email</p></li><li><p>Stop the DAG before it pollutes downstream data</p></li><li><p>Roll back to a previous dataset</p></li><li><p>Or even trigger a reprocessing task</p></li></ul><p>That&#8217;s how you turn a manual audit into a real-time safety net.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h6S6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h6S6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!h6S6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!h6S6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!h6S6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h6S6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9604686-0529-4922-a273-42bdbd27adf0_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h6S6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!h6S6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!h6S6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!h6S6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9604686-0529-4922-a273-42bdbd27adf0_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>[Step 2] Add Smart Anomaly Detection</h2><p>Validation rules are great, but static ones miss subtle stuff.<br>That&#8217;s where anomaly detection comes in.</p><p>You can train simple statistical models (or use built-in libraries like <strong>scikit-learn</strong>, <strong>PyOD</strong>, or <strong>Evidently AI</strong>) to learn the normal range of your data. For example:</p><ul><li><p>If heart rate data usually stays between 60&#8211;100 bpm, the model will flag any weird spikes.</p></li><li><p>If a lab suddenly sends results in a new unit (e.g., mg/dL instead of mmol/L), your model will notice the pattern shift before your analysts do.</p></li></ul><p>The magic? These models <em>learn</em> as your data evolves. You don&#8217;t need to constantly update hard-coded rules.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GzI-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GzI-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!GzI-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!GzI-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!GzI-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GzI-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GzI-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!GzI-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!GzI-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!GzI-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c827203-df54-41ea-afb9-6f404f93d969_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>[Step 3] Audit Your Current Setup</h2><p>Before jumping into automation, take an hour to map out your current validation flow:</p><ul><li><p>Where do manual checks happen?</p></li><li><p>Who&#8217;s responsible for spotting bad data?</p></li><li><p>What&#8217;s the average delay between data arrival and detection?</p></li></ul><p>This helps you find the real pain points.<br>Start automating from there&#8212;don&#8217;t try to fix everything at once.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wXlU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wXlU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!wXlU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!wXlU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!wXlU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wXlU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wXlU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!wXlU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!wXlU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!wXlU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047ec9b8-084a-4473-aaa1-7b7f21cc0750_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>[Step 4] Measure, Iterate, and Share Results</h2><p>After implementing automated checks, track how much time you save and how many issues you catch earlier.<br>In one of my HealthTech projects, we saw:</p><ul><li><p><strong>50% less manual validation time</strong></p></li><li><p><strong>30% fewer false positives and negatives</strong></p></li><li><p><strong>Zero critical data incidents in production</strong></p></li></ul><p>Don&#8217;t aim for perfection&#8212;aim for continuous improvement.<br>Data changes, so your validation rules should evolve too. Schedule quarterly reviews to update your expectations and retrain your models.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/p/how-to-implement-automated-data-quality/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forcelius.substack.com/p/how-to-implement-automated-data-quality/comments"><span>Leave a comment</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KgeK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KgeK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!KgeK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!KgeK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!KgeK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KgeK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KgeK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!KgeK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!KgeK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!KgeK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff153ad35-15ff-4899-becd-1ddfb931469d_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>[Step 5] Make Data Quality Everyone&#8217;s Job</h2><p>Automation is half the battle.<br>The other half is culture.</p><p>Your engineers, analysts, and even product managers should all see data quality as a shared responsibility. Automate alerts, build dashboards showing validation status, and celebrate when the system catches an issue early.</p><p>When everyone feels ownership, data quality becomes second nature.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vg2B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vg2B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!vg2B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!vg2B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!vg2B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vg2B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176110664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vg2B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!vg2B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!vg2B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!vg2B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff7e868-0ac6-423e-bc54-b38474fa5eb2_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>[Wrap-Up] From Afterthought to Advantage</h2><p>When you automate validation and monitoring, you stop firefighting and start scaling. You build systems that catch issues instantly, adapt to change, and earn stakeholder trust.</p><p>So, here&#8217;s your action plan:</p><ol><li><p><strong>Add automated validation to your pipeline.</strong></p></li><li><p><strong>Implement anomaly detection for evolving data.</strong></p></li><li><p><strong>Review and refine rules over time.</strong></p></li><li><p><strong>Share responsibility across your team.</strong></p></li></ol><p>Start small. Start today. Because the faster you make data quality part of your pipeline, the faster you can move with confidence in everything you build.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/&quot;,&quot;text&quot;:&quot;Read More&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forcelius.substack.com/"><span>Read More</span></a></p>]]></content:encoded></item><item><title><![CDATA[Why you should learn Linear Algebra if you want to get RICH 💸]]></title><description><![CDATA[But if you don&#8217;t understand the math behind it, you&#8217;re just running scripts...]]></description><link>https://forcelius.substack.com/p/why-you-should-learn-linear-algebra</link><guid isPermaLink="false">https://forcelius.substack.com/p/why-you-should-learn-linear-algebra</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Thu, 16 Oct 2025 07:31:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yHHj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore this and the rest of the free content. <br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p></blockquote><p><em><strong>TL;DR: </strong></em>Most people jump straight into building neural networks, loading data, fitting models, tuning parameters, etc. But if you don&#8217;t understand the math behind it, you&#8217;re just running scripts. Linear algebra isn&#8217;t an academic accessory. It&#8217;s the foundation of how AI &#8220;thinks.&#8221; Once you see that, even simple models stop looking like black boxes.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bzCl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bzCl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!bzCl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!bzCl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!bzCl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bzCl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176205086?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bzCl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!bzCl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!bzCl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!bzCl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0875d7-d5d5-44fe-8add-3a7fa82f2723_2200x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>Table of Contents</h2><ol><li><p><strong>The Hidden Language of Neural Networks</strong></p></li><li><p><strong>Building an Intuition</strong></p></li><li><p><strong>Why This Matters in Practice</strong></p><ol><li><p><strong>The Real Payoff</strong></p></li></ol></li><li><p><strong>Final Thoughts</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XuBL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XuBL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!XuBL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!XuBL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!XuBL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XuBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176205086?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XuBL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!XuBL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!XuBL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!XuBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff134ff5e-086e-48c2-92ca-67bbe00293b7_2200x229.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h2>The Hidden Language of Neural Networks</h2><p>Every neural network, from a basic perceptron to GPT, speaks linear algebra. The inputs you feed it&#8212;images, text embeddings, numerical features&#8212;are all vectors. When they pass through layers, they&#8217;re multiplied by weight matrices, summed with bias vectors, and run through activation functions.</p><p>If that sounds abstract, think of it like this: each neuron computes a <strong>weighted sum</strong>, which is literally a <strong>dot product</strong>. The weights form a <strong>matrix</strong>, the inputs a <strong>vector</strong>, and the output another <strong>vector</strong>. <em>Simple right?</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yHHj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yHHj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png 424w, https://substackcdn.com/image/fetch/$s_!yHHj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png 848w, https://substackcdn.com/image/fetch/$s_!yHHj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!yHHj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yHHj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:316650,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176205086?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yHHj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png 424w, https://substackcdn.com/image/fetch/$s_!yHHj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png 848w, https://substackcdn.com/image/fetch/$s_!yHHj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!yHHj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81bb8ab0-5665-4ec0-87ca-e371776c9eb6_3600x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s the backbone of every forward pass in a neural net. And if you want to master ANNs. Here is a great playlist by 3Blue1Brown about linear algebra:</p><div id="youtube2-fNk_zzaMoSs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;fNk_zzaMoSs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/fNk_zzaMoSs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>But let&#8217;s dive into the processes behind all that. I will guide you through the process. <em><strong>Shaw we?</strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tY_l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tY_l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!tY_l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!tY_l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!tY_l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tY_l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176205086?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tY_l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!tY_l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!tY_l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!tY_l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd571be4f-1f0e-400e-9667-be33affe90d4_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Building an Intuition</h2><p>To make this concrete, let&#8217;s build a minimal example in Python using <strong><a href="https://streamlit.io/">Streamlit</a></strong>. You&#8217;ll see that a neural network&#8217;s forward pass is just a few lines of linear algebra.</p><pre><code>import streamlit as st
import numpy as np

st.title(&#8221;Linear Algebra Behind a Neural Network&#8221;)
st.header(&#8221;Input vector:&#8221;)

st.write(&#8221;Xi (2x1) =&#8221;)

col1, col2 = st.columns(2) 
with col1:
    x1 = st.number_input(&#8221;x1&#8221;, value=0.0, step=0.1)
with col2:
    x2 = st.number_input(&#8221;x2&#8221;, value=0.0, step=0.1)

# Input vector
x = np.array([[x1, x2]])

# Define weights and bias
W = np.array([[0.4, -0.2],
              [0.7, 0.3]])
b = np.array([[0.1, 0.2]])

# Compute linear transformation
z = np.dot(x, W) + b

# Apply activation (ReLU)
a = np.maximum(0, z)

st.divider()

st.header(&#8221;Weights and bias:&#8221;)

col1, col2, col3 = st.columns(3)
with col1:
    st.write(&#8221;Xi (1x2)&#8221;, x)
with col2:
    st.write(&#8221;Wi (2x2)&#8221;, W)
with col3:
    st.write(&#8221;bi (1x2)&#8221;, b)

st.divider()

st.header(&#8221;Output values:&#8221;)

col1, col2 = st.columns(2)

with col1:
    st.write(&#8221;Weighted sum (Z):&#8221;, z)
with col2:
    st.write(&#8221;Activated output (O):&#8221;, a)

st.header(&#8221;by NOTNULL&#8221;)
</code></pre><p>Change the input values and watch how outputs shift. What&#8217;s happening is simple: your <strong>inputs (x)</strong> are multiplied by <strong>weights (W)</strong>, then <strong>bias (b)</strong> is added. The <strong>activation </strong>function <strong>Rectified Linear Unit</strong>&nbsp;<strong>(ReLU)</strong>&nbsp;determines which signals are passed forward.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;ReLU_{(x)} = max(0,x)&quot;,&quot;id&quot;:&quot;FFBCLREGXZ&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>That&#8217;s an <strong>entire layer</strong> of a neural network, implemented with three linear algebra operations.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/p/why-you-should-learn-linear-algebra/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forcelius.substack.com/p/why-you-should-learn-linear-algebra/comments"><span>Leave a comment</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g3eA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g3eA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!g3eA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!g3eA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!g3eA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g3eA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176205086?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g3eA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!g3eA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!g3eA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!g3eA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82db79ca-b1ef-4d03-ad80-fd0f31837e19_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why This Matters in Practice</h2><p>When you master this math, the fog lifts. You stop guessing why your model behaves a certain way. You start recognizing patterns in the weight matrices, like when one neuron learns to amplify a feature and another suppresses noise. When you understand these operations, debugging becomes logical instead of mystical.</p><h3>The Real Payoff</h3><p>Mastering linear algebra gives you three key advantages:</p><ul><li><p>You can <strong>design</strong> better architectures instead of copying tutorials.</p></li><li><p>You can <strong>optimize</strong> performance by understanding where the computations choke.</p></li><li><p>And most importantly, you can <strong>trust</strong> your intuition when models behave unpredictably.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-eIa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-eIa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!-eIa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!-eIa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!-eIa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-eIa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png" width="1456" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://forcelius.substack.com/i/176205086?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-eIa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png 424w, https://substackcdn.com/image/fetch/$s_!-eIa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png 848w, https://substackcdn.com/image/fetch/$s_!-eIa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png 1272w, https://substackcdn.com/image/fetch/$s_!-eIa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfea7e0-7943-4a31-a494-43d2b2ff6957_2200x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Final Thoughts</h2><p>You don&#8217;t need a PhD, just clarity on what your model is <em>really</em> doing when it multiplies and adds numbers across layers. The next time you see a diagram of an artificial neural network, think beyond &#8220;layers and neurons.&#8221; See matrices, vectors, and transformations. That&#8217;s the machinery that turns raw data into intelligence.</p><p>Learning linear algebra isn&#8217;t about memorizing formulas. It&#8217;s about seeing the geometry behind the model, how data moves, rotates, and scales in high-dimensional space. Once that clicks, AI stops being magic and starts being math.</p><p>And when you can open a <strong>Streamlit</strong> app and <em>watch</em> those transformations happen, you&#8217;re no longer just using AI. You&#8217;re understanding it.</p><p></p><p><strong>Feel free to comment or share this with others who might find it helpful.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Thanks for reading notnull!</strong> Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why Scheduling Matters in Batch Data Processing]]></title><description><![CDATA[In the era of big data, efficiently processing vast amounts of information is more important than ever.]]></description><link>https://forcelius.substack.com/p/why-scheduling-matters-in-batch-data</link><guid isPermaLink="false">https://forcelius.substack.com/p/why-scheduling-matters-in-batch-data</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Mon, 06 Oct 2025 08:30:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/75d54986-49a4-48f8-a2f7-947ebf096043_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p><p><strong>TL;DR:</strong> Effective scheduling in ETL workflows is essential for ensuring data freshness, optimizing resources, and improving error &#8230;</p>
      <p>
          <a href="https://forcelius.substack.com/p/why-scheduling-matters-in-batch-data">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Cost-Efficiency of Serverless Data Pipelines]]></title><description><![CDATA[Serverless data pipelines are revolutionising data management ...]]></description><link>https://forcelius.substack.com/p/the-cost-efficiency-of-serverless</link><guid isPermaLink="false">https://forcelius.substack.com/p/the-cost-efficiency-of-serverless</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Fri, 03 Oct 2025 21:03:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xI7O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c9cacd-af82-4175-8daf-621bb11824ea_2400x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p><p><strong>TL;DR:</strong> Serverless data pipelines are revolutionizing data management with their cost-effective, scalable, and agile solutions. Di&#8230;</p>
      <p>
          <a href="https://forcelius.substack.com/p/the-cost-efficiency-of-serverless">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Role of Schema Evolution in Event-Driven Design]]></title><description><![CDATA[Schema evolution is not just a technical necessity.]]></description><link>https://forcelius.substack.com/p/the-role-of-schema-evolution-in-event</link><guid isPermaLink="false">https://forcelius.substack.com/p/the-role-of-schema-evolution-in-event</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Mon, 29 Sep 2025 16:30:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/79ef0d8d-f5c7-472e-bec2-cfa0fa5d9434_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read) </strong>will help!</em></p><blockquote><p><strong>TL;DR:</strong> Schema evolution is essential for organizations using event-driven architectures, enabling them to adapt their data struct&#8230;</p></blockquote>
      <p>
          <a href="https://forcelius.substack.com/p/the-role-of-schema-evolution-in-event">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Power of Real-time Data Processing]]></title><description><![CDATA[Why Microservices Thrive with Event-Driven Architectures]]></description><link>https://forcelius.substack.com/p/the-power-of-real-time-data-processing</link><guid isPermaLink="false">https://forcelius.substack.com/p/the-power-of-real-time-data-processing</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Tue, 23 Sep 2025 06:31:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5cc6765d-c75b-4818-a421-05d46a6bb6a1_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>&#128073; <em>If you are in a hurry, the <strong>TL;DR (Too Long; Didn&#8217;t Read)</strong> will help!</em></p><p><strong>TL; DR:</strong> Real-time data processing is essential for modern businesses, and when combined with microservices and event-driven archi&#8230;</p>
      <p>
          <a href="https://forcelius.substack.com/p/the-power-of-real-time-data-processing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Let’s drive blindfolded? — The fake data-driven cultures]]></title><description><![CDATA[In times of AI and fast-writing articles, I decided to dive deep into data strategies and data-driven cultures.]]></description><link>https://forcelius.substack.com/p/lets-drive-blindfolded-the-fake-data</link><guid isPermaLink="false">https://forcelius.substack.com/p/lets-drive-blindfolded-the-fake-data</guid><dc:creator><![CDATA[Alberto Forcelius]]></dc:creator><pubDate>Tue, 03 Sep 2024 05:09:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gZTB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#128075; Hi there, my name is Alberto. I&#8217;m the writer on the NotNull newsletter, where I share some insights about data, tech and some build in public projects. Feel free to explore the free content. <br>Thank you for reading <strong>NotNull</strong> and enjoy the reading!</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gZTB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gZTB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gZTB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gZTB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gZTB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gZTB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg" width="1152" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:640,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gZTB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gZTB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gZTB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gZTB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373eabae-ec63-4d93-b606-2f03d49d28a4_1152x640.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Data with no purpose. (Image by author)</figcaption></figure></div><h2><strong>Think of it like driving through a nasty blizzard without any lights.</strong></h2><p>Sounds wrong, right? That&#8217;s pretty much what it&#8217;s like trying to make big decisions without solid info backing you up, without any ground to stand. That&#8217;s where a rock-solid data strategy comes in to save the day.</p><p>With a good strategy, businesses can avoid common mistakes like data silos and inconsistent data handling, ensuring data is accurate, accessible, and secure. By aligning this strategy with business goals, companies can make informed decisions, optimize operations, and ultimately enhance revenue in today&#8217;s &#8220;data-driven&#8221; market.</p><p><strong>One example speaks louder than a hundred words&#8230;</strong></p><p>Take C.M.R. Online, our made-up example that&#8217;s gonna show you how it&#8217;s done. Picture them lost in a maze of disconnected data &#8212; chaotic. They needed a killer data strategy to sort things out and steer clear of decision-making disasters. To get this they start with a to-do list:</p><p><strong>1-Setting Clear Goals</strong></p><p>C.M.R. clearly defined its business objectives, aiming to enhance customer satisfaction. (CHECK!)</p><p><strong>2-Data-Driven Decisions</strong></p><p>By smartly utilizing customer data, C.M.R. changed its offerings to better meet customer demands, similar to how a telecom company uses data to call me when they know that I&#8217;m IN A MEETING!!!</p><p><strong>3-Keeping Data in Check</strong></p><p>C.M.R established stringent data governance protocols to ensure their data was secure, legal, and accurately managed.</p><p><strong>4-Quality Matters</strong></p><p>Recognizing the importance of data integrity, C.M.R. implemented rigorous quality controls to maintain high data accuracy.</p><p><strong>5-Efficiency and Money Talks</strong></p><p>They leveraged data to optimize operations and marketing strategies, boosting operational efficiency by 25% and significantly increasing sales through targeted marketing. (UHUUU!)</p><p><strong>6-Cutting Costs</strong></p><p>C.M.R.&#8217;s effective use of data also led to cost reductions, particularly in labor costs, by streamlining operations and automating processes to save 15% in expenses. (LAYOFFS ??)</p><p><strong>7-Wrapping Up</strong></p><p>C.M.R.&#8217;s strategic use of data not only helps them overcome challenges but also increases revenue growth, demonstrating the power of a well-executed data strategy.</p><p>This far into the text you are already getting the irony in this text (or I hope so), my irony in this text is to highlight the importance of actually taking action using data, and not just creating a colorful dashboard that no one uses. Now let&#8217;s talk about &#8220;Data-Driven&#8221; Cultures &#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>The Promise of Data-Driven Cultures</strong></h2><p>Talking about a data-driven world, in the modern business landscape, the term &#8220;data-driven culture&#8221; has become a ubiquitous buzzword. Companies worldwide are striving to build environments where decisions are backed by data, believing it to be the holy grail of business success.</p><p>However, like any trend, the rush to adopt a data-driven culture comes with both its benefits and pitfalls. In some cases, the buzzword itself has led to counterproductive practices, if not downright destructive, to the data industry.</p><p>The core idea behind a data-driven culture is straightforward: make decisions based on data rather than intuition or opinion. But this is not true when we are dealing with breaking pipelines, unused data sources, and business bureaucracy. So sometimes, opinion talks louder than data in a company with the &#8220;data-driven culture&#8221; as a tag, alongside the &#8220;Great Place to Work 2020".</p><p>Companies that effectively harness their data can gain a significant edge over their competitors. However, companies often collect vast amounts of data without a clear strategy for its use. This can lead to analysis paralysis, where decision-makers are overwhelmed by the sheer volume of data and unable to make timely decisions. Not all data is created equal. Poor data quality can lead to inaccurate insights and flawed decisions.</p><p>The concept of a data-driven culture holds great promise, but it is not a panacea. Companies must navigate the challenges and avoid the mistakes that come with the newest buzzword that shows up. Taking a balanced, thoughtful approach, organizations can harness the power of data while preserving innovation and ethical integrity. In the end, a truly data-driven culture enhances quick and effective decision-making, without falling victim to the hype.</p><p>In today&#8217;s wild, data-driven world, having a plan isn&#8217;t just helpful &#8212; it&#8217;s essential. And it&#8217;s not about drowning in data or endless planning; it&#8217;s about making moves with confidence, turning data into actions that count, and pushing your business forward.</p><h4><strong>Thank you for reading!</strong></h4><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/p/lets-drive-blindfolded-the-fake-data?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forcelius.substack.com/p/lets-drive-blindfolded-the-fake-data?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forcelius.substack.com/p/lets-drive-blindfolded-the-fake-data?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item></channel></rss>