<?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[Chaos Engineering]]></title><description><![CDATA[Chaos Engineering is a newsletter about software, machine learning, fintech, and startups.]]></description><link>https://www.chaos-engineering.dev</link><image><url>https://substackcdn.com/image/fetch/$s_!nJiW!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadc369b0-37dd-46a0-808d-f641f8f2a5d0_500x500.png</url><title>Chaos Engineering</title><link>https://www.chaos-engineering.dev</link></image><generator>Substack</generator><lastBuildDate>Fri, 01 May 2026 23:52:51 GMT</lastBuildDate><atom:link href="https://www.chaos-engineering.dev/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Francisco Javier Arceo]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[chaosengineering@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[chaosengineering@substack.com]]></itunes:email><itunes:name><![CDATA[Francisco Javier Arceo]]></itunes:name></itunes:owner><itunes:author><![CDATA[Francisco Javier Arceo]]></itunes:author><googleplay:owner><![CDATA[chaosengineering@substack.com]]></googleplay:owner><googleplay:email><![CDATA[chaosengineering@substack.com]]></googleplay:email><googleplay:author><![CDATA[Francisco Javier Arceo]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Future of Large Scale Open Source AI]]></title><description><![CDATA[Joining the Kubeflow Steering Committee]]></description><link>https://www.chaos-engineering.dev/p/the-future-of-large-scale-open-source</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/the-future-of-large-scale-open-source</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Sun, 19 Jan 2025 14:03:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Tq08!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tq08!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tq08!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png 424w, https://substackcdn.com/image/fetch/$s_!Tq08!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png 848w, https://substackcdn.com/image/fetch/$s_!Tq08!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png 1272w, https://substackcdn.com/image/fetch/$s_!Tq08!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tq08!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png" width="1600" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b334874d-8182-4bd1-800f-087e73026227_1600x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:1600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77542,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tq08!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png 424w, https://substackcdn.com/image/fetch/$s_!Tq08!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png 848w, https://substackcdn.com/image/fetch/$s_!Tq08!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png 1272w, https://substackcdn.com/image/fetch/$s_!Tq08!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334874d-8182-4bd1-800f-087e73026227_1600x560.png 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></figure></div><p>I am <em><strong>so</strong></em> excited to share that I&#8217;ve been elected to the <a href="https://www.linkedin.com/posts/kubeflow_kubeflow-communityleadership-opensource-activity-7284620645542338565-kLEJ/">Kubeflow Steering Committee</a>! &#127881;</p><h2>Kubeflow</h2><p><a href="https://kubeflow.org/">Kubeflow</a> is an open-source platform that makes artificial intelligence and machine learning simple, portable, and scalable that was originally <a href="https://opensource.googleblog.com/2022/10/kubeflow-applies-to-become-a-cncf-incubating-project.html">introduced by Google</a>. Kubeflow is an ecosystem of Kubernetes based components for each stage in the AI/ML Lifecycle with support for best-in-class open source tools and frameworks.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dadg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dadg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png 424w, https://substackcdn.com/image/fetch/$s_!Dadg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png 848w, https://substackcdn.com/image/fetch/$s_!Dadg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png 1272w, https://substackcdn.com/image/fetch/$s_!Dadg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dadg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png" width="1456" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141604,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Dadg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png 424w, https://substackcdn.com/image/fetch/$s_!Dadg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png 848w, https://substackcdn.com/image/fetch/$s_!Dadg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.png 1272w, https://substackcdn.com/image/fetch/$s_!Dadg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77127cc0-f23b-4fc8-898b-bf8a971e95e6_1590x830.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><figcaption class="image-caption">The <a href="https://www.kubeflow.org/docs/started/architecture/#introducing-the-ml-lifecycle">AI/ML Lifecycle</a>.</figcaption></figure></div><h2>Thank you</h2><p>I am grateful to the friends, colleagues, mentors, and the Kubeflow community for placing their trust in me. I want to especially thank those that shared <a href="https://github.com/kubeflow/community/issues/796">such kind words</a>: Yuan Tang, Willem Pienaar, Max Mitchell, Matt Green, Matteo Mortari, Jesse Collins, Eder Ignatowicz, Hao Xu, Christian Zaccaria, Anish Asthana, Edson Tirelli, Shuchu Han, Ross Briden, Antonin Stefanutti, Mark Campbell, Varsha Prasad, and Josh Bottum.</p><p>Kubeflow is a vital part of the AI/ML ecosystem, and I&#8217;m honored to contribute to its growth and success.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWPK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWPK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png 424w, https://substackcdn.com/image/fetch/$s_!gWPK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png 848w, https://substackcdn.com/image/fetch/$s_!gWPK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png 1272w, https://substackcdn.com/image/fetch/$s_!gWPK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWPK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png" width="1456" height="1284" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1284,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:373248,&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;: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_!gWPK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png 424w, https://substackcdn.com/image/fetch/$s_!gWPK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png 848w, https://substackcdn.com/image/fetch/$s_!gWPK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.png 1272w, https://substackcdn.com/image/fetch/$s_!gWPK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab31b80-a26d-4563-a1c1-291c65c5d005_1640x1446.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">The <a href="https://www.kubeflow.org/docs/started/architecture/#kubeflow-ecosystem">Kubeflow Ecosystem</a>.</figcaption></figure></div><h2>Goals</h2><p>We are at a critical moment in time for AI/ML. Open-source models have taken center stage, and resilient, scalable infrastructure has become critical to the success of AI. However, infrastructure alone is not enough&#8212;tools must inspire excitement and engagement among users.</p><p>As a member of the Steering Committee, I will focus on several key items:</p><ol><li><p><strong>Expanding Kubeflow Adoption:</strong> increasing awareness, adoption, and engagement through collaborations with enterprises and startups.</p></li><li><p><strong>Making RAG a first class priority:</strong> the AI community has settled on Retrieval Augmented Generation (RAG) as a critical component for production AI. I will work to make this a new focus area for Kubeflow.</p></li><li><p><strong>Engaging and Empowering AI Engineers:</strong> supporting software engineers integrating AI/ML into their products by providing intuitive workflows and intelligent defaults.</p></li><li><p><strong>Improving the User/Developer Experience for Model Developers/Users:</strong> simplifying workflows and enhancing usability to reduce barriers to entry.</p></li><li><p><strong>Building a more Feature-Complete AI/ML Platform:</strong> driving development of critical features to support end-to-end AI/ML workflows.</p></li><li><p><strong>Improving Documentation:</strong> ensuring comprehensive, user-friendly docs and resources for the community.</p></li><li><p><strong>Strengthening the Community:</strong> fostering a vibrant, inclusive contributor and user ecosystem to support Kubeflow&#8217;s long-term growth.</p></li></ol><p>Kubeflow is already a robust and scalable platform, but expanding its relevance and audience is essential. By focusing on AI Engineers and Data Scientists, we can ensure Kubeflow not only remains at the forefront of AI/ML innovation but also inspires excitement and engagement among the broader community.</p><h2>Why this Matters</h2><p>The AI/ML landscape is evolving rapidly, with open-source tools and scalable infrastructure taking center stage. I believe Kubeflow is at the forefront of this transformation, and together, we can help build the future of production AI using open-source, resilient, and enterprise-grade software.</p><h2>Join the Fun</h2><p>If you're building in AI and want to learn about Kubeflow, let&#8217;s connect! If you&#8217;re not familiar with Kubeflow, now is the perfect time to see how we can help you scale your AI/ML products. <strong><a href="https://www.kubeflow.org/docs/about/community/">Come join our Slack community, a community call</a>, or</strong> <strong>feel free to reach out to me!</strong></p><p>Thank you again to the Kubeflow community for this incredible opportunity. It&#8217;s time to build! &#128640;</p><p>With gratitude,</p><p>Francisco &#129312;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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[The End of Software, Long Live Software]]></title><description><![CDATA[The Rise of the Agent]]></description><link>https://www.chaos-engineering.dev/p/the-end-of-software-long-live-software</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/the-end-of-software-long-live-software</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Wed, 04 Dec 2024 01:21:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YN_e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Since the outbreak of the industrial revolution, human society has undergone four rounds of technological revolution, and each technological change can be regarded as the deepening of automation technology. The conflict and subsequent rebalancing of efficiency and employment are constantly being repeated in the process of replacing people with machines. When people realize the new wave of human economic and social development that is created by advanced technological innovation, they must also accept the &#8220;creative destruction&#8221; brought by the iterative renewal of new technologies.</em></p><p>-Shen and Zhang, <strong><a href="https://www.nature.com/articles/s41599-024-02647-9">The Impact of Artificial Intelligence on Employment: the Role of Virtual Agglomeration.</a></strong></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_!YN_e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YN_e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!YN_e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!YN_e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!YN_e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YN_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp" width="1723" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1723,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:283036,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&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_!YN_e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!YN_e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!YN_e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!YN_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d56bc28-fdd1-4dfb-a57e-4f36bcefc275_1723x1024.webp 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"><a href="https://x.com/sama/status/1682194022398402560">&#8220;intelligence is an emergent property of physics&#8221; - Sam Altman</a></figcaption></figure></div><h1>The Emergence </h1><p>The end of software is upon us.</p><p>The rise of the AI Agent&#8212;artificially intelligent autonomous software that acts on your behalf with limited intervention&#8212;has dawned a new era of &#8220;<a href="https://karpathy.medium.com/software-2-0-a64152b37c35">Software 2.0</a>&#8221; (coined by the legendary <a href="https://karpathy.ai/">Andrey Karpathy</a>).</p><p>Some believe that this is the <a href="https://x.com/cpaik/status/1796633683908005988?s=46">end of software</a>. That belief is foolish.</p><p>Software 1.0&#8212;code forged from the tedious review of endless documentation&#8212;is dead, indeed. </p><p>But we are not at Software 2.0 according to Karpathy&#8217;s definition. Instead, we&#8217;re at something like Software 1.9&#8212;AI boosted software with humans in the loop<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>And my view is that Software 2.0 may not come for a long time. </p><p>Not because we won&#8217;t be able to do it, we are closer everyday but because how people think about software agents today is wrong.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><h2>AI Agents</h2><p><a href="https://github.com/resources/articles/ai/what-are-ai-agents">AI Agents</a> emerged from people tinkering with LLMs to automate tasks. <a href="https://til.simonwillison.net/llms/python-react-pattern">Simon Wilson was one of the more notable software engineers publicly building in this space</a>. Eventually startups like <a href="https://www.cognition.ai/blog/introducing-devin">Devin from Cognition</a> came into the picture. AI Agents became appealing to investors and it has become one of the most exciting investment areas.</p><p>A major appeal of AI Agents is the expectation that it will significantly reduce the cost of building software. I think they will reduce the cost of software but, counterintuitively, I believe they will also make software much more complex.</p><p>That&#8217;s a good thing because we need more software in the world and we also need to migrate a lot of old software (e.g., payments). As it turns out, much of what we take for granted and assume is simple is actually quite complex (again, payments).</p><p>Even if AI Agents get better there&#8217;s still an accountability problem. It turns out humans like having a person or legal entity they can hold accountable when things don&#8217;t work. More practically, using generative models to write all of your code without any supervision could result in frequent breaking changes of APIs (i.e., instability of your product). </p><h3>People want reliable software. </h3><p>Said another way, we want deterministic behavior in our software and generative models are inherently probabilistic.</p><p>I&#8217;m sure there are ways we can modify the context or prompt to say &#8220;don&#8217;t refactor the code like crazy all of the time and introduce breaking changes&#8221;, but that won&#8217;t address the accountability problem and I&#8217;m skeptical that the reliability piece can be completely solved without a human in the loop. </p><p>Software engineers will become more impactful but they will have to expand their knowledge and skillset quite a bit more&#8230;the good news is that LLMs are great tools for this. So Software 1.9 has already supercharged engineers that use AI. </p><p>&#8220;LLMs as a Copilot&#8221; seems to be the consensus opinion among most LLM users anyway, so I&#8217;m not saying anything terribly controversial or novel here.</p><p>The end state is that software engineers will become gatekeepers of the code while agents will become the actors.</p><p>How?</p><h2>The Agent of Orchestration</h2><p>People love chat bots. </p><p>Maybe it&#8217;s the lazy nature of &#8220;Tell me about <em><strong>X</strong></em>&#8221; and suddenly you&#8217;re given a nicely summarized piece of content about some arbitrary topic, maybe it&#8217;s something else&#8212;<em>probably it&#8217;s the preference for laziness</em>.</p><p>The laziness implies that humans really like flexibility in the input&#8212;i.e., I give the computer a command (a prompt or request) and <em>the computer does <strong>the thing</strong></em>.</p><p>So <em><strong>the thing</strong></em> is really important. And what we actually want is software that dynamically orchestrates operations <em><strong>probabilistically</strong></em> and executes operations <em><strong>deterministically</strong></em>. Simply, if a customer changes what they want, the computer should do something different but always do <strong>the same thing for the same input so long as you believe the customer wants that </strong><em><strong>thing</strong></em>.</p><p>This means agents should be using <strong>existing software</strong> and that humans should be spending time making resilient and high-performing software. Probably humans shouldn&#8217;t use agents to write entire enterprise-grade applications (i.e., high stakes production software where money is on the line&#8212;<em>hello Fintech!</em>) without humans in the loop.</p><p><em>I should note that &#8220;high stakes production software&#8221; is a really important phrase. AI Agents can be autonomous proportional to the tolerance for errors. In less regulated or lower-stakes areas (i.e., not Fintech, Healthcare, Education, etc.), AI Agents will likely do a lot more.</em></p><h2>Evals Are All you Need</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V9jZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V9jZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png 424w, https://substackcdn.com/image/fetch/$s_!V9jZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png 848w, https://substackcdn.com/image/fetch/$s_!V9jZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png 1272w, https://substackcdn.com/image/fetch/$s_!V9jZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V9jZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png" width="322" height="323.288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/242b89ed-4da2-4047-97f6-7351114bc091_500x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:502,&quot;width&quot;:500,&quot;resizeWidth&quot;:322,&quot;bytes&quot;:297102,&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_!V9jZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png 424w, https://substackcdn.com/image/fetch/$s_!V9jZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png 848w, https://substackcdn.com/image/fetch/$s_!V9jZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.png 1272w, https://substackcdn.com/image/fetch/$s_!V9jZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242b89ed-4da2-4047-97f6-7351114bc091_500x502.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">Vibes-based evals are not all you need.</figcaption></figure></div><p>AI is powered by data. To build powerful AI you need the ability to measure the performance of your model and actions on some set of data. This is called model evaluation, or &#8220;evals&#8221;.</p><p>Evals require data, obviously. Data is generated by a process that you are quantifying. </p><p>To quantify something correctly, you have to measure it in code and <strong>this is the most underappreciated thing in AI/ML</strong>&#8212;<em>probably because it&#8217;s boring</em>.</p><p><strong>For Agents and AI to work more broadly, you need high quality data and that means you need high quality tracking systems</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><strong>.</strong></p><p>So, tracking systems and the data they produce are the foundational components of AI, without them no amount of math, LLMs, or other AI will make you successful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VcN0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VcN0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png 424w, https://substackcdn.com/image/fetch/$s_!VcN0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png 848w, https://substackcdn.com/image/fetch/$s_!VcN0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png 1272w, https://substackcdn.com/image/fetch/$s_!VcN0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VcN0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png" width="1087" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1087,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135937,&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_!VcN0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png 424w, https://substackcdn.com/image/fetch/$s_!VcN0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png 848w, https://substackcdn.com/image/fetch/$s_!VcN0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.png 1272w, https://substackcdn.com/image/fetch/$s_!VcN0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936ab177-10bb-48b4-b9c0-0f78781cbb5d_1087x508.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">I shared these diagrams in a <a href="https://www.chaos-engineering.dev/i/124229105/machine-learning">previous article</a> and I&#8217;m sharing them again to highlight the importance of data and the software to measure it.</figcaption></figure></div><p>To make this more concrete, let&#8217;s consider a chatbot (or code generator): the data is the actual words/tokens authored. For an AI Agent that orchestrates operations, this would be the sequence of events and the actions it took encoded systematically.</p><p>Let&#8217;s say you have a bunch of financial documents and you want to summarize them for a customer and let the customer ask questions about the documents.</p><p>There are approximately<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> four things that you need to do: </p><ol><li><p>Parse a bunch of data.</p></li><li><p>Extract the most relevant sections of the documents to use in <a href="https://en.wikipedia.org/wiki/Retrieval-augmented_generation">Retrieval Augmented Generation (RAG)</a>.</p><ol><li><p><em>Note, it is terribly underappreciated that retrieving a set of documents for RAG reduces to a classification problem at the sentence/chunk and document level, but the community settled on cheap heuristics because it&#8217;s easy to compute cosine similarity and it works surprisingly well in practice. Still surprises me.</em> &#129335;&#8205;&#9794;&#65039;</p></li></ol></li><li><p>Generate an initial summary of the documents.</p></li><li><p>Answer the questions with the best context (using the extracted documents).</p></li></ol><p>We want (1) and (2) to be deterministic and (3) and (4) to be probabilistic. Since (3) and (4) are generative, again, they are <em><strong>probabilistic by definition</strong></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_!0BTV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0BTV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png 424w, https://substackcdn.com/image/fetch/$s_!0BTV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png 848w, https://substackcdn.com/image/fetch/$s_!0BTV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png 1272w, https://substackcdn.com/image/fetch/$s_!0BTV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0BTV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png" width="1456" height="611" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:611,&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_!0BTV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png 424w, https://substackcdn.com/image/fetch/$s_!0BTV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png 848w, https://substackcdn.com/image/fetch/$s_!0BTV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.png 1272w, https://substackcdn.com/image/fetch/$s_!0BTV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee9b33a-83f4-474b-9eb7-b79503d8126a_1508x633.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"><a href="https://feast.dev/blog/feast-supports-vector-database/">Feast and RAG</a>!?! &#129395;</figcaption></figure></div><p>An agent executing these four steps while interfacing with a human in a production application means that the process won&#8217;t actually occur sequentially. You probably will have to parse new documents, answer other questions, or have a human intervene (i.e., in the loop).</p><p>The key detail is that agents need to be able to deterministically parse old documents the same way while also handling new/unseen formats. </p><p>The best way to handle deterministic parsing is not to just throw the document at ChatGPT (that&#8217;s a good idea when you&#8217;re dealing with a <a href="https://en.wikipedia.org/wiki/Cold_start_(recommender_systems)">cold start</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> in general). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HDVy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HDVy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png 424w, https://substackcdn.com/image/fetch/$s_!HDVy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png 848w, https://substackcdn.com/image/fetch/$s_!HDVy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png 1272w, https://substackcdn.com/image/fetch/$s_!HDVy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HDVy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png" width="1456" height="1243" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1243,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:562588,&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_!HDVy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png 424w, https://substackcdn.com/image/fetch/$s_!HDVy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png 848w, https://substackcdn.com/image/fetch/$s_!HDVy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.png 1272w, https://substackcdn.com/image/fetch/$s_!HDVy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe029abf-c913-42d1-a210-bc73c9c0ea9b_3840x3279.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">Note: an LLM can also work for Classification but it&#8217;s like hammering in a nail with a bazooka.</figcaption></figure></div><p>The actual solution is two-fold: (1) throw it into ChatGPT and cross your fingers and (2) use a <em>pseudo-deterministic</em> approach. </p><p>A <em>pseudo-deterministic</em> involves the agent first attempting to execute existing code. If the code fails, the agent then parses the data and generates new code to handle the new format. Next the agent would submit this updated code as a Pull Request to be reviewed or modified by a human&#8212;i.e., <em><strong>you need a human-in-the-loop</strong></em>. Once approved, the new code would be incorporated into the application.</p><p>You can think of this approach as self-evolving software with a human-in-the-loop and I believe this is the way that Agents will prove to be the most impactful and build resilient software.</p><h2>Data is the Foundation</h2><p>Outside of infrastructure and compute, data is the competitive advantage for every major company in the AI race and that&#8217;s because ultimately those companies hold the proprietary information of an explicit goal and the operations needed to accomplish it&#8212;<em>i.e., training data</em>. </p><p>So, the biggest obstacle in everyone&#8217;s way of successfully launching production grade AI Agents is the ability to <em>correctly</em> measure the thing they&#8217;re trying to automate.</p><h2>The Future of Agents</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ir0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ir0o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png 424w, https://substackcdn.com/image/fetch/$s_!Ir0o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png 848w, https://substackcdn.com/image/fetch/$s_!Ir0o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png 1272w, https://substackcdn.com/image/fetch/$s_!Ir0o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ir0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png" width="1165" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1165,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123624,&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_!Ir0o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png 424w, https://substackcdn.com/image/fetch/$s_!Ir0o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png 848w, https://substackcdn.com/image/fetch/$s_!Ir0o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.png 1272w, https://substackcdn.com/image/fetch/$s_!Ir0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe499074b-924d-46e6-9cbe-f2ada9589d27_1165x810.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"><strong>Data is the moat GOAT&#8230;next to GPUs.</strong></figcaption></figure></div><p>The benefit of starting narrow is that you&#8217;ll be able to build a training data moat that will create an actual competitive advantage.</p><p>So, builders should start small, invest in measuring every single step of the process that you&#8217;re automating, ensure you&#8217;re emitting high quality data, measure the accuracy of your agent, and then fine tune your model based on your proprietary data (if necessary).</p><p><a href="https://fridayharbor.ai/">Friday Harbor</a>, <a href="https://www.withbenchmark.com/">Benchmark</a>, and <a href="https://cleric.io/">Cleric</a> are great companies that are already building products this way.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wwIc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wwIc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png 424w, https://substackcdn.com/image/fetch/$s_!wwIc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png 848w, https://substackcdn.com/image/fetch/$s_!wwIc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png 1272w, https://substackcdn.com/image/fetch/$s_!wwIc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wwIc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:617252,&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_!wwIc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png 424w, https://substackcdn.com/image/fetch/$s_!wwIc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png 848w, https://substackcdn.com/image/fetch/$s_!wwIc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.png 1272w, https://substackcdn.com/image/fetch/$s_!wwIc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06a92b32-2c59-46dc-86b8-f5f79b099dc0_1919x1079.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"><a href="https://www.youtube.com/watch?v=RoDQflGheHQ">Cleric AI: A Self-healing AI Agent for Site Reliability</a> built by the creator of Feast.</figcaption></figure></div><h2>Closing Thoughts</h2><p>I&#8217;ve said before, the future will use <a href="https://www.chaos-engineering.dev/p/doubling-down-on-open-source-ai?open=false#%C2%A7open-source">more AI and software, not less</a>. I am excited about a future that runs efficiently, solves novel problems, and that forges a brighter world for humanity. </p><p>Technology, with its many flaws, has helped reduce the suffering for billions of people and AI Agents will accelerate this by orders of magnitude.</p><p>The most exciting thing is that we are still so early and there&#8217;s a whole world to build.</p><p>Happy building!</p><p>-Francisco &#129312;</p><div><hr></div><h2>Some Content Recommendations</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;9460f5fb-0fd1-4be4-a2b0-d1f5f6325171&quot;}" data-component-name="MentionToDOM"></span> <a href="https://substack.com/home/post/p-151638610">interviewed the one and only Max Levchin, CEO of Affirm</a>. </p><p><a href="https://twitter.com/AlexH_Johnson">Alex Johnson</a> wrote about <a href="https://fintechtakes.com/articles/2024-09-18/the-future-of-the-financial-data-economy/">the Future of the Financial Data Economy</a>.</p><p><a href="https://twitter.com/sytaylor">Simon Taylor</a> shared <a href="https://www.fintechbrainfood.com/p/top-10-rants-2024">the Top 10 Fintech Brainfood Rants of 2024</a>.</p><p><a href="https://x.com/nikmilanovic?lang=en">Nik Milanovi&#263;</a> asked an important question: &#8220;<a href="https://www.thisweekinfintech.com/would-you-let-an-ai-agent-make-payments-for-you-twif-11-29/">Would you let an AI agent make payments for you?</a>&#8221; The answer will be yes, with a human (yourself) in the loop.</p><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Though, increasingly less.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I would like to scream this in people&#8217;s faces.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>In a real production application, there actually more.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>A slight abuse of language from Recommender Systems but a cold start is simply not having prior knowledge about a process you are trying to predict so you start out with an often bad or random prediction.</p></div></div>]]></content:encoded></item><item><title><![CDATA[This Podcast is Brought to you by GenAI]]></title><description><![CDATA[GenAI Discusses the Chaos Engineering Newsletter]]></description><link>https://www.chaos-engineering.dev/p/this-podcast-is-brought-to-you-by</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/this-podcast-is-brought-to-you-by</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Fri, 11 Oct 2024 12:37:19 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/150058604/223f1f84daa3de6dcf41d31623946c31.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h1>Google has entered the GenerativeChat</h1><p>I generated the podcast above using <a href="https://notebooklm.google.com/">Google&#8217;s NotebookLM</a>. Give it a listen.</p><p>Here&#8217;s the summary provided by NotebookLM:</p><blockquote><p><em>This podcast explores the use of machine learning in finance, particularly within the domain of Fintech and lending. It examines the challenges and opportunities associated with applying machine learning to complex financial problems, including the need for robust data infrastructure and careful consideration of regulatory constraints. It also emphasizes the importance of open source software in advancing the field of AI and lending.</em></p></blockquote><p>You can also access it directly from <a href="https://notebooklm.google.com/notebook/d40f1f0e-7287-4822-b887-3041c4eaa8b5/audio">Google</a>.</p><p>I fed NotebookLM seven articles I wrote about Fintech, AI, and data to generate it.</p><p>I did not do anything else to generate it. </p><p>I am quite blown away. The 10 minutes are entertaining, pointed, and outline much of what I was trying to say in my content (but it is much more engaging). There was some hallucination but, overall, it is just another example of how incredible AI applications are becoming.</p><p>Hope you enjoy it as much as I did!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>Happy Generating!</p><p>-Francisco</p><div><hr></div><h2>Post Script</h2><p><em>The views expressed here are those of the author and the author alone, they do not reflect the views of his employer or previous employers.</em></p><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p>]]></content:encoded></item><item><title><![CDATA[The Future of Credit Risk Decisioning]]></title><description><![CDATA[How to Build and Deploy a Credit Risk Model]]></description><link>https://www.chaos-engineering.dev/p/the-future-of-credit-risk-decisioning</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/the-future-of-credit-risk-decisioning</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Fri, 30 Aug 2024 11:05:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BSz2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BSz2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BSz2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png 424w, https://substackcdn.com/image/fetch/$s_!BSz2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png 848w, https://substackcdn.com/image/fetch/$s_!BSz2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png 1272w, https://substackcdn.com/image/fetch/$s_!BSz2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BSz2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png" width="1080" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1628668,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BSz2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png 424w, https://substackcdn.com/image/fetch/$s_!BSz2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png 848w, https://substackcdn.com/image/fetch/$s_!BSz2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png 1272w, https://substackcdn.com/image/fetch/$s_!BSz2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39dd369e-c7cb-4e60-a311-be3f998b5ff1_1080x711.png 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">Avoiding risk for the comfort of complacency is the path to mediocrity.</figcaption></figure></div><p><em>Editors Note&#8212; <a href="https://fintechtakes.com/articles/2024-08-30/the-future-of-credit-risk-decisioning/">Today&#8217;s essay</a> was written in collaboration with <a href="https://fintechtakes.com/articles/2024-08-30/the-future-of-credit-risk-decisioning/"><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alex Johnson&quot;,&quot;id&quot;:3019640,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/87cb75c1-353c-43d3-adeb-27ac400e44f6_2316x3088.jpeg&quot;,&quot;uuid&quot;:&quot;0ddc0ac4-94fd-4cdd-a5ae-157771de67c5&quot;}" data-component-name="MentionToDOM"></span></a>.  <a href="https://twitter.com/AlexH_Johnson">Alex</a> is a Fintech legend and the founder of <a href="https://fintechtakes.com/">Fintech Takes</a>, a media brand focused on the intersection of financial services, technology, and public policy. Prior to founding Fintech Takes, Alex spent 20+ years in various marketing, strategy, and market research roles at companies, including Cornerstone Advisors, FICO, Mercator Advisory Group, and Zoot Enterprises.</em></p><h2>The History of FICO and Credit Risk</h2><p>Credit risk decisioning, as we think of it today, got its start in the 1950s, when mathematicians and engineers started looking for commercial applications for the theories and technologies that had, for the prior two decades, been primarily employed by the military.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>Early pioneers like William Fair and Earl Isaac (the co-founders of FICO) saw an opportunity to apply information theory and statistical analysis to the process of deciding who to give loans to, a process that had been entirely within the realm of human judgment and intuition up until that point.</p><p>It&#8217;s lucky that they did.</p><p>Lending is a fantastic field to apply statistical analysis techniques to because the process of determining whether someone should be approved for a loan or not is a process bound by constraints.</p><p>The primary output of any credit risk model is always binary &#8212; predicting if a borrower will default on their loan obligation or not.</p><p>And many of the inputs into credit risk models have become bound by constraints as well. While Bill Fair and Earl Isaac didn&#8217;t have to deal with regulations like the Fair Credit Reporting Act (FCRA) and the Equal Credit Opportunity Act (ECOA) when they first founded FICO in 1956, by the time they (and the three national credit bureaus &#8212; Equifax, Experian, and TransUnion) were ready to commercialize the first general-purpose credit score (the FICO Score) in 1989, the restrictions imposed by the FCRA and ECOA were well-established.</p><p>These constraints have created a narrow search space for lenders to innovate within over the last 60 years. Over that time, clever statisticians, data scientists, and machine learning engineers have discovered a lot of what does and doesn&#8217;t work in credit risk decisioning, which has left the lending industry with a very mature and well-tested set of tools and best practices for determining who should and shouldn&#8217;t get a loan.</p><p>This is generally a very good thing &#8212; we know what works! &#8212; but it also tends to lead to rigid thinking.</p><p>When you talk to experienced credit risk professionals, you often hear some version of &#8220;that&#8217;ll never work&#8221; or &#8220;that&#8217;s not how we do things.&#8221;</p><p>This rigidity is understandable, but it misses a key point &#8212; constraints change.</p><p>Laws and regulations (and how they&#8217;re interpreted and enforced) change. Technology continues to advance up and to the right, unlocking capabilities that would have astonished messieurs Fair and Isaac.</p><p>It&#8217;s not right to say that there&#8217;s no room in the field of credit risk decisioning for innovation.</p><p>The right way to think about it is that there&#8217;s always room for innovation, provided that it&#8217;s done with sufficient knowledge of and respect for the lessons we&#8217;ve learned over the last 60 years.</p><p>So, our goal in this essay is to describe the process of developing and operationalizing credit risk models, explain how that process has been shaped (and constrained) by different regulations and technologies over the last six decades, and discuss where new technologies and regulatory developments are unlocking opportunities to improve the quality of our decisions.&nbsp;&nbsp;&nbsp;&nbsp;</p><h2>Developing a Credit Risk Model</h2><p>AI is all the rage these days, in financial services and outside of it. However, it&#8217;s important to remember that lenders have been applying specific techniques and technologies within the field of artificial intelligence (machine learning, most prominently) to the question of who to lend money to for decades.&nbsp;</p><p>AI/ML can help lenders save themselves money (through increased efficiency) and save their customers money (through better pricing of risk). The big question is, &#8220;how?&#8221;</p><p>Lenders usually start with credit bureau data. The virtue of this data is that it is A.) highly predictive, B.) FCRA-compliant, and C.) old enough and deep enough that lenders can backtest their models against it.&nbsp;</p><p>You start by purchasing a dataset from one of the bureaus and turning that into something that can be used for machine learning.</p><p>A critical step in the model development process is precisely defining your outcome (in the context of lending, this is usually delinquency or default) because it will ultimately dictate the performance of your portfolio.</p><p>You define it by making an explicit value statement about time. Concretely, this looks something like, &#8220;I want to predict the likelihood of default within the first 3 months.&#8221;&nbsp;</p><p>Whether or not you want it to be, the choice has important consequences to your portfolio, so choose it carefully.</p><p>For simplicity&#8217;s sake, let's say you wanted to launch a 12-month installment loan to an underserved consumer market segment. You would start by getting historical data of other lenders&#8217; loans from a credit bureau to build your model.</p><p>You will need to make sure you pull the data at two different time periods: (1) when the original application was made so you can use data that is relevant for underwriting (and so you don't have forward-looking data resulting in <a href="https://www.kaggle.com/dansbecker/data-leakage">data leakage</a>) and (2) 12 months later (or whatever time period is appropriate for you) to check if the consumer defaulted on their loan.</p><p>Then, you'd clean the dataset into something that can be used for machine learning.</p><p>Once you have your dataset, you can start to run different <a href="https://en.wikipedia.org/wiki/Logistic_regression">Logistic Regressions</a> or other classification-based <a href="https://www.kdnuggets.com/2016/08/10-algorithms-machine-learning-engineers.html">machine learning</a> algorithms to find hidden patterns and relationships (i.e., <a href="https://blog.minitab.com/blog/adventures-in-statistics-2/what-is-the-difference-between-linear-and-nonlinear-equations-in-regression-analysis#:~:text=If%20the%20equation%20doesn't,a%20linear%20equation%2C%20it's%20nonlinear.&amp;text=Thetas%20represent%20the%20parameters%20and,one%20parameter%20per%20predictor%20variable.">non-linear functions</a> and <a href="https://en.wikipedia.org/wiki/Interaction_(statistics)">interaction terms</a>).</p><p>There's a lot more to it, and you can expand on things in much more elegant ways to handle different phenomena, but for the sake of simplicity, this is essentially how it's done.</p><h2>Evaluating your Model</h2><p>Once you have a model for predicting default, you need to figure out if it is any good (or, more accurately, if it will be an improvement over the existing model).</p><p>This is important because we already have an extraordinarily good model for predicting default in consumer lending &#8212; the FICO Score. Building a better-performing general industry credit scoring model than FICO is essentially impossible (FICO has a 60+ year headstart on you, and they employ some very smart people), but you don&#8217;t need to build a model that outperforms FICO for the entire industry. You just need to build a model that outperforms FICO for your specific product and target customer segment. This is difficult but doable. Indeed, most large consumer lenders have built custom in-house default models superior to FICO for their specific use case and they continue to be a competitive advantage for them.</p><p>(<em>Read Alex&#8217;s <a href="https://fintechtakes.com/articles/2024-01-12/fico-score/">essay</a> on the eventual end of the FICO Score for more details on this front.</em>)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>So, how do you know if your model is an improvement (for your business) over the status quo?</p><p>It turns out that accuracy is an imperfect metric when you have a low default rate (or, more generally, when you have severe <a href="https://en.wikipedia.org/wiki/Accuracy_paradox">class imbalance</a>). As an example, suppose you have a 5% default rate. That means 95% of your data did not default, so if your model predicted that <em><strong>no one defaulted</strong></em>, you'd still have 95% accuracy.&nbsp;</p><p>Without proper adjustment, this behavior is actually very likely to occur in your model, so we tend to ignore the accuracy metric, and instead, we focus on the rank order separation of the model.</p><p>To measure that rank order separation, there are four metrics industry professionals typically look at: <a href="https://en.wikipedia.org/wiki/Precision_and_recall">Precision, Recall</a>, the <a href="https://en.wikipedia.org/wiki/Kolmogorov%E2%80%93Smirnov_test">Kolomogorov-Smirnov (KS) Test</a>, and <a href="https://en.wikipedia.org/wiki/Receiver_operating_characteristic#Area_under_the_curve">Gini/AUC</a>.&nbsp;</p><p>Gini/AUC has increasingly become the most popular. A good credit risk model is usually around 70% AUC / 40% Gini. You don&#8217;t need to understand what that means; just trust Francisco &#8212; the higher, the better.</p><p>An important point here is that any single metric is very crude, and a dataset can be pathologically constructed to break it, so while these metrics are helpful, there are cases where things can still misbehave even though they seem normal. So, make sure to validate your model with sound business judgment.</p><p>But, for argument&#8217;s sake, let&#8217;s say you&#8217;ve done that. You&#8217;ve built a model that is better at rank ordering risk of default for your 12-month installment loan product than any of your prior models or the general industry models available from FICO or the bureaus.</p><p>Yay!</p><p>Now, what do you do?&nbsp;&nbsp;</p><h2>Building a Compounding Analytic Advantage</h2><p>Turns out, everything we&#8217;ve been discussing so far is the easy part.</p><p>The hard part is operationalizing our new model in a way that creates a <strong>compounding analytic advantage</strong> over time.</p><p>This is not a concept that William Fair and Earl Isaac would have grokked.</p><p>Back in their day, model development and model execution where two completely different processes, playing out in parallel.</p><p>Statisticians would pull data sets from the bureaus, look for hidden patterns and relationships within the data, develop features, and build a model. That model would then be deployed into production, where it would be called on to assist with a specific step (credit decisioning) within a much larger, human-powered workflow (relationship lending). That workflow would then produce outcome data (how did the loans perform?), which would be fed into the credit bureaus and aggregated into credit reports, which the statisticians would then draw on to start work on the next iteration of their model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f-oM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f-oM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png 424w, https://substackcdn.com/image/fetch/$s_!f-oM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png 848w, https://substackcdn.com/image/fetch/$s_!f-oM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png 1272w, https://substackcdn.com/image/fetch/$s_!f-oM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f-oM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png" width="1456" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:499,&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_!f-oM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png 424w, https://substackcdn.com/image/fetch/$s_!f-oM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png 848w, https://substackcdn.com/image/fetch/$s_!f-oM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.png 1272w, https://substackcdn.com/image/fetch/$s_!f-oM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9bf09e6-e36e-481e-9f7e-0828ebe70990_1600x548.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">The most valuable ML work in Fintech involves lots of boring plumbing. As it turns out, boring plumbing makes for great businesses. </figcaption></figure></div><p>The process was slow &#8212; any use of computer systems for pulling applicant data or making credit decisions using statistical models happened in batch; there was no concept of real-time transactions &#8212; and reliant on industry-wide data aggregation (through the credit bureaus). There was little ability for individual firms to build what Francisco calls a &#8220;machine learning flywheel.&#8221;&nbsp;&nbsp;</p><p>Fast forward to today, and the big difference that we see is that the lending products that customers acquire and the experiences that they have using and managing them are all entirely orchestrated by <strong>software</strong>.&nbsp;</p><p>This allows for a much more tightly integrated and proprietary approach to model development, in which every interaction that the customer has with the product generates data, which can then be fed back in to improve the model, which can then be deployed to generate better, more personalized product experiences for the customer. And on and on and on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kya9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kya9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png 424w, https://substackcdn.com/image/fetch/$s_!Kya9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png 848w, https://substackcdn.com/image/fetch/$s_!Kya9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png 1272w, https://substackcdn.com/image/fetch/$s_!Kya9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kya9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png" width="466" height="283.3467336683417" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:726,&quot;width&quot;:1194,&quot;resizeWidth&quot;:466,&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_!Kya9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png 424w, https://substackcdn.com/image/fetch/$s_!Kya9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png 848w, https://substackcdn.com/image/fetch/$s_!Kya9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.png 1272w, https://substackcdn.com/image/fetch/$s_!Kya9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275353f-71c8-44a1-9d4c-15e37533a674_1194x726.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">Flywheels that create economically sustainable businesses are my favorite.</figcaption></figure></div><p>(<em>Read <a href="https://www.chaos-engineering.dev/p/a-decade-of-risk-machine-learning">this article</a> from Francisco for a deeper dive into the challenges and rewards of building a machine learning flywheel.</em>)&nbsp;</p><p>Now, to be clear &#8212; building this flywheel is not easy.</p><p>The foundation is a great product. None of this works if you don&#8217;t build a great digital lending product, and building a great digital lending product requires meticulous and thoughtful engineering, complemented by a deep understanding of the business.</p><p>But again, for argument&#8217;s sake, let&#8217;s say that you&#8217;ve succeeded in doing this. You built a great 12-month installment loan product for an underserved customer segment in the market.</p><p>How do you architect the systems around that product to create this compounding analytic advantage we&#8217;ve been talking about?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>It starts with the data.</p><h2>Data</h2><p>Machine learning relies on data. When making credit risk decisions, bad data will ruin your business, while good data (especially good data that only you have or understand) can help you outperform the market.</p><p>Historically, credit risk models relied on loan repayment data from the bureaus (which is just a customer&#8217;s repayment history on another lender&#8217;s portfolio). Some lenders would complement this data with proprietary internal data, which offered more valuable and granular insights, but in general, bureau data was the center of gravity for all credit risk models.</p><p>However, in today&#8217;s world, in which the lending products themselves can generate proprietary data continuously in real time, this isn&#8217;t necessarily true.</p><p>There are a few different examples of this in fintech, which are worth paying attention to.</p><p>The first is <strong>product design</strong>. By iterating on the parameters of the lending product (loan amount, repayment terms, pricing, etc.), lenders can create low-risk product structures that can quickly produce useful proprietary signals for determining the risk of default. This is exactly what BNPL providers like Affirm, Afterpay, and Klarna did with the Pay-in-Four BNPL product, which is why these providers have traditionally not relied on or contributed to the traditional credit bureaus.&nbsp;&nbsp;</p><p>The second example is <strong>consumer-permissioned data</strong>. Fintech companies like Plaid, Finicity, and MX have helped to popularize and standardize the ability for consumers to share their financial data with authorized third parties. This ability (frequently referred to as open banking) is about to be codified by the CFPB&#8217;s Personal Financial Data Rights Rule, which is intended (among many other goals) to help improve consumer outcomes in lending via cash flow underwriting. It turns out that cash flow data (the patterns of in-flows and out-flows of money in consumers&#8217; bank accounts) can result in a powerful set of features for predicting risk, which is why forward-thinking lenders are thinking very hard about ways to rearchitect their lending products in order to incentivize and easily facilitate consumer-permissioned data sharing.</p><p>(<em>Read Alex&#8217;s <a href="https://fintechtakes.com/articles/2024-05-22/cash-flow-underwriting/">essay</a> on everything you ever wanted to know about cash flow underwriting for, well, everything you ever wanted to know.</em>)&nbsp;&nbsp;</p><p>The third and final example is <strong>embedded lending</strong>. By distributing lending products within the context and workflows of non-finance activities, lenders can significantly reduce adverse selection and can take advantage of proprietary data that the embedded channel provider has about its customers.</p><p>A word of warning &#8212; utilizing novel forms of data, even when used as a complement to traditional bureau data, can be hazardous if it&#8217;s not done with extreme caution. The reach of fair lending laws is longer than many in fintech might expect and can be applied in ways that might not seem logical or intuitive (e.g., disparate impact).</p><p>That said, many of these new types of data are being operationalized in ways that provide a compliant path forward (FCRA-compliant data and attributes are very common in the world of cash flow underwriting these days). And many others can still be utilized in non-FCRA contexts (fraud, marketing, etc.) that provide tremendous franchise value to lenders.&nbsp;&nbsp;&nbsp;&nbsp;</p><h2>Designing Credit Risk Machine Learning Systems</h2><p>We&#8217;ve talked about how to develop a model and how to generate or acquire differentiated data that can strengthen that model, but we haven&#8217;t talked about how to integrate it into the systems used by the lender to make credit decisions.</p><p>So now we should talk about decision engines.</p><p>Just like you, risk models didn&#8217;t fall out of a coconut tree. They live in the context, terribly burdened by what has been. That context is public policy, regulatory requirements, and the business requirements of the line of business leaders that own the lending products that these risk models were built to support.</p><p>Lenders encode that context in a decision engine, which typically offers the ability to call third-party data sources and other internal services, run feature extraction, and execute model inference.&nbsp;</p><p>From an engineering perspective, these decision engines play a central role in orchestrating the larger loan underwriting workflow, which is (as this graphic from Francisco aptly illustrates) often quite chaotic:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qIgc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qIgc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png 424w, https://substackcdn.com/image/fetch/$s_!qIgc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png 848w, https://substackcdn.com/image/fetch/$s_!qIgc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png 1272w, https://substackcdn.com/image/fetch/$s_!qIgc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qIgc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png" width="548" height="492.6730769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1309,&quot;width&quot;:1456,&quot;resizeWidth&quot;:548,&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_!qIgc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png 424w, https://substackcdn.com/image/fetch/$s_!qIgc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png 848w, https://substackcdn.com/image/fetch/$s_!qIgc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.png 1272w, https://substackcdn.com/image/fetch/$s_!qIgc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b3523e-4798-40ef-a6ed-725288655c08_1600x1438.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">A Decision Engine is the brains of the operation.</figcaption></figure></div><p>This chaos is, to a degree, expected (lending money is a complex business!), but it&#8217;s enormously beneficial to lenders if they can apply good systems engineering to rein in this chaos as much as possible and prevent their credit risk modeling and decisioning infrastructures from becoming brittle or difficult to change.</p><p>Here&#8217;s one view of what a well-organized architecture for a credit risk decisioning environment could look like (again, courtesy of Francisco):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DOsk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DOsk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png 424w, https://substackcdn.com/image/fetch/$s_!DOsk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png 848w, https://substackcdn.com/image/fetch/$s_!DOsk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png 1272w, https://substackcdn.com/image/fetch/$s_!DOsk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DOsk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png" width="680" height="474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/846f7be7-05ec-4e8b-957c-14690010778c_680x474.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:474,&quot;width&quot;:680,&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_!DOsk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png 424w, https://substackcdn.com/image/fetch/$s_!DOsk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png 848w, https://substackcdn.com/image/fetch/$s_!DOsk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.png 1272w, https://substackcdn.com/image/fetch/$s_!DOsk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F846f7be7-05ec-4e8b-957c-14690010778c_680x474.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>(<em>If you are wondering what <a href="https://github.com/feast-dev/feast">Feast</a> is, it&#8217;s an open-source feature store that Francisco <a href="https://www.chaos-engineering.dev/p/production-artificial-intelligence">has been working on</a> that is designed to help address some of the challenges that arise when deploying machine learning models into production.</em>)</p><p>It also may be enormously beneficial to lenders if they can figure out how to <a href="https://www.chaos-engineering.dev/p/doubling-down-on-open-source-ai">apply generative AI to Francisco&#8217;s graphic above</a>.&nbsp;&nbsp;</p><h2>The Generative Emergence</h2><p>Generative artificial intelligence has emerged as one of the most extraordinary innovations of the 21st century. But not every problem is a nail and using LLMs as a blunt hammer for everything could lead to <a href="https://www.chaos-engineering.dev/p/artificial-intelligence-and-fintech">consequential mistakes</a>.</p><p>For example, using Gen AI for synthetic data generation is great for many applications (e.g., question answering based on existing documentation). Credit is not one of them.</p><p>On the other hand, using <a href="https://newsletter.pragmaticengineer.com/p/ai-coding-agents">Agents</a> (i.e., autonomous software to execute some set of configured operations) to 10x your data scientists or machine learning engineers building your models can be extremely powerful. This is basically a copilot, and tools like <a href="http://julius.ai">Julius.ai</a> are doing this today.</p><p>However, the highest impact use case for Gen AI-powered agents is document verification and parsing.&nbsp;</p><p>Document verification is well positioned for automation as it is often a high-friction, manual task that results in a meaningful drop-off in the customer funnel. Small percentage changes could add up to meaningful conversion amounts for lenders and, while this space is still early, could be one of the biggest impact areas over the next five years.</p><h2>Closing Thoughts</h2><p>Nothing in the world of credit risk decisioning is easy. However, if we were to rank order the jobs to be done from least challenging to most challenging, that list would be:</p><ol><li><p>Developing a proprietary credit risk model that outperforms off-the-shelf models for your specific product and target customer segment (difficult, but also relatively straightforward given the small search space that you are building within).</p></li><li><p>Deploying that credit risk model into production in a way that doesn&#8217;t infuse more chaos into an already chaotic system (confoundingly difficult, especially at a large scale &#8230; but still achievable; check out this <a href="https://github.com/feast-dev/feast-credit-score-local-tutorial">Feast demo</a> from Francisco to see a glimpse of what a production ML system wielding chaos through great engineering and open source software can do).</p></li><li><p>Architecting lending products and credit risk decisioning environments into a flywheel that produces a compounding analytic advantage (very few banks or fintech lenders have really figured out how to do this, and the ones that have are intentionally very quiet about it).&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p></li></ol><p>The focus that many folks who are new to lending or financial services have on #1, relative to #2, reminds us of that Omar Bradley quote, "amateurs talk strategy; professionals talk logistics."</p><p>However, it&#8217;s only by mastering #1 and #2 that lenders can begin to reach for #3 and start down the path of building a great lending business.</p><p>-Happy Risk Taking!</p><p>Alex and Francisco</p><h2>Post Script</h2><p><em>The views expressed here are those of the author and the author alone, they do not reflect the views of his employer or previous employers.</em></p><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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[Production Artificial Intelligence]]></title><description><![CDATA[On the future of Software and AI]]></description><link>https://www.chaos-engineering.dev/p/production-artificial-intelligence</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/production-artificial-intelligence</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Mon, 20 May 2024 12:00:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xceu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xceu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png 424w, https://substackcdn.com/image/fetch/$s_!Xceu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png 848w, https://substackcdn.com/image/fetch/$s_!Xceu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!Xceu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xceu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png" width="1456" height="726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:726,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4878538,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xceu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png 424w, https://substackcdn.com/image/fetch/$s_!Xceu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png 848w, https://substackcdn.com/image/fetch/$s_!Xceu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!Xceu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e02d950-c706-46d9-8c01-d56e4a82ce9c_2856x1424.png 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">Zoom out.</figcaption></figure></div><blockquote><p><em>Auto-Regressive LLMs are not controllable and are not sufficient to reach human-style intelligence. They will disappear in a few years. Future AI systems will use a different blueprint.</em></p><p>-<a href="https://x.com/ylecun/status/1741618612383691241?s=61">Yann LeCun</a></p></blockquote><h2>Large Language Models</h2><p>LLMs are incredible and they have already changed the future of humanity.</p><p>They are an important step along the path to Artificial General Intelligence&#8230;<em>but they are not the end game</em>.</p><p>As Yann LeCun stated, this is largely because of their auto-regressive nature; i.e., they are built to maximize the probability of the next token. This works surprisingly well in practice&#8230;but it has its limitations.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><h2>Agents</h2><p>Some have suggested that LLMs could be a new Operating System. I think it&#8217;s a reasonable conclusion to see something as amazing as GPT Agents and conclude it&#8217;s going to be the next wave of an OS but I disagree.</p><p>LLMs are inherently probabilistic. </p><p>That&#8217;s bad for programming. In software, we want pure determinism (<em>maybe stable APIs</em>) and for some reason people seem to ignore this.</p><p>Regardless, using LLMs for product experiences (e.g., ChatBots or a narrow task like writing specific types of writing) seems to be an increasingly common use case.<br><br>When the cost of being wrong is low, it works great but when the cost of being wrong is high, that can be massively consequential.</p><h2>Hallucinations </h2><p>When the probabilistically generated sequence of tokens goes in a direction users don&#8217;t like, we call this <em>hallucination</em>. Hallucinations are <a href="https://arxiv.org/pdf/2311.05232">reasonably well understood </a>but current approaches to prevent them are still not effective for the the long tail of problems&#8230;which is because the long tail is something much more challenging&#8212;general understanding, planning, and decision making in a world with a lot of uncertainty.</p><p>Beyond auto-regressive methods being insufficient to model the world, I would add that <em>latent embedding representations are also insufficient</em>.</p><p>Let me elaborate on what that means.</p><h2>Representations, Vector Embeddings, and Feature Engineering</h2><p>In the world of LLMs you hear a lot about tokens. In short, <a href="https://en.wikipedia.org/wiki/Lexical_analysis#Tokenization">tokens</a> are numeric representations of words or special characters. Machine learning algorithms do their mathematics using numbers and these tokens are pointers to a location in a matrix. When the token is fed through a neural network it is usually represented through a simple binary-encoding in a matrix&#8212;i.e., 0 or 1 indicating whether or not the token was present. </p><h4>Vector Embeddings</h4><p>Here&#8217;s a simple example of three documents with five unique words (tokens).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KUcD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KUcD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png 424w, https://substackcdn.com/image/fetch/$s_!KUcD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png 848w, https://substackcdn.com/image/fetch/$s_!KUcD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png 1272w, https://substackcdn.com/image/fetch/$s_!KUcD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KUcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png" width="600" height="276.9230769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:672,&quot;width&quot;:1456,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:190835,&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_!KUcD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png 424w, https://substackcdn.com/image/fetch/$s_!KUcD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png 848w, https://substackcdn.com/image/fetch/$s_!KUcD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.png 1272w, https://substackcdn.com/image/fetch/$s_!KUcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e1bbd0d-b9a7-4618-83cb-eb7657ffcc43_2241x1034.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">The words are ordered in the way they are read/parsed.</figcaption></figure></div><p>Binary encoding, while simple, turns out to be surprisingly effective and it is a basic example of <em>featurization</em>.</p><p>Featurization is the process by which some phenomenon is quantified or represented to enable a computer to do mathematics. In the simple regression setting you can think of age, education, or employment status as examples of other features. More fundamentally, these features exploit the structured nature of data and represents it explicitly.</p><p>For LLMs, we extend this encoding from a single binary representation to a vector embedding (a list of numbers).</p><p>We <em>learn</em> the vector embedding representations by initializing them to some random numbers and running gradient descent during unsupervised pretraining and, through what can be only described as mathematical alchemy<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, those random numbers <em>begin to mean something</em>.</p><p>This representation approach was made famous <a href="https://arxiv.org/pdf/1301.3781">back in 2013 by folks at Google</a> and the diagram below provides some simple intuition. You can take these representations and can <a href="https://kawine.github.io/blog/nlp/2019/06/21/word-analogies.html">apply things like</a> <strong>King - Queen &#8776; Woman</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><strong>.</strong></p><p>It turns out these representations, along with new auto-regressive architectures, started <a href="https://paperswithcode.com/task/language-modelling#papers-list">achieving the state of the art performance for various NLP benchmarks</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_!58sh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!58sh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png 424w, https://substackcdn.com/image/fetch/$s_!58sh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png 848w, https://substackcdn.com/image/fetch/$s_!58sh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png 1272w, https://substackcdn.com/image/fetch/$s_!58sh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!58sh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png" width="402" height="438.21322314049587" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1319,&quot;width&quot;:1210,&quot;resizeWidth&quot;:402,&quot;bytes&quot;:146336,&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_!58sh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png 424w, https://substackcdn.com/image/fetch/$s_!58sh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png 848w, https://substackcdn.com/image/fetch/$s_!58sh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.png 1272w, https://substackcdn.com/image/fetch/$s_!58sh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15dce72c-7a63-4eff-84f4-eb11e85debab_1210x1319.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"><a href="https://en.wikipedia.org/wiki/Vector_space">Vector spaces</a> make for good graphs. </figcaption></figure></div><h3>The Old Ways</h3><p>In the old days, before the dominance of Deep Learning, researchers used to do <em>explicit feature engineering</em> as a part of their modeling pipeline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!57Mu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!57Mu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png 424w, https://substackcdn.com/image/fetch/$s_!57Mu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png 848w, https://substackcdn.com/image/fetch/$s_!57Mu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png 1272w, https://substackcdn.com/image/fetch/$s_!57Mu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!57Mu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:687585,&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_!57Mu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png 424w, https://substackcdn.com/image/fetch/$s_!57Mu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png 848w, https://substackcdn.com/image/fetch/$s_!57Mu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.png 1272w, https://substackcdn.com/image/fetch/$s_!57Mu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3983d0-5cef-4323-b216-d422b3794cd7_1998x1499.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"><strong>Yann LeCun <a href="https://cs.nyu.edu/~yann/talks/lecun-20100710-pcmi-00-intro.pdf">wrote these slides</a> in 2010-07.</strong></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hqap!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hqap!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png 424w, https://substackcdn.com/image/fetch/$s_!Hqap!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png 848w, https://substackcdn.com/image/fetch/$s_!Hqap!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png 1272w, https://substackcdn.com/image/fetch/$s_!Hqap!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hqap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:527892,&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_!Hqap!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png 424w, https://substackcdn.com/image/fetch/$s_!Hqap!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png 848w, https://substackcdn.com/image/fetch/$s_!Hqap!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.png 1272w, https://substackcdn.com/image/fetch/$s_!Hqap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830b0b59-5fab-48a7-b81c-d7395a937be2_1997x1498.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">This is the way. We just haven&#8217;t figured out how to make feature extractors more explicit yet.</figcaption></figure></div><p>Explicit feature engineering is a generalization of the binary encoding example and it has a rich history in natural language processing, computer vision, and tabular data mining. In fact, explicit feature engineering and XGBoost still represent a meaningful share of tabular machine learning in production today.</p><h4>Feature Engineering</h4><p>Explicit feature engineering is really just writing code to make quantitative representations of things, often with the goal of predicting something (supervised learning). For example, if you want to build a machine learning model to generate product recommendations, you would engineer features that quantified what a user likes, what they interact with, what they are interested in, what&#8217;s novel to them, and really whatever else you can think of and measure (even crudely). </p><p>As it turns out, feature engineering can get quite involved and you can end up writing very complex feature transformations, which means you end up with very complex code, which means the engineering systems to deploy them can be quite complex, too. This is because all of those complex transformations depend on different data sources with different shapes, integration patterns, and tradeoffs that really make the engineering challenging at scale.</p><h3>Human Constructs</h3><p>I want to pause for a moment here.</p><p>These features are usually representations of <em>human constructs</em> or crude approximations for <em>structural constructs</em>. <em>Human constructs</em> are exactly what they sounds like, things in the world that we humans define, categorize, and name. </p><p>They are very different than the laws of physics or mathematics that can be rigorously derived and proved&#8212;<em>somehow we encoded the language of the gods and in doing so we discovered that some representations are explicit</em>; <em>indeed, one plus one provably equals two</em>. Human constructs are also very different than representing a raw image in machine learning where models learn the latent representation of objects we classify with our set of arbitrary categories. </p><p>In this case, &#8220;latent representation&#8221; is what I would call structural (i.e., a representation of true nature) compared to the category, which is a human construct (i.e., today we call this thing a Zebra but tomorrow we could call it something else just because our view of the world changed).</p><p>To summarize, when we define, categorize, or name something usually there is additional meaning behind it and it turns out embeddings approximate that meaning very well using a latent high dimensional representation. </p><p>Unfortunately, that representation is hard to make precise statements about&#8230;and it also turns out there are other explicit things we are representing and machines should use that information because we humans do.</p><h4>An Example</h4><p>Suppose you wanted a multi-modal generative language model to take an image as input and tell you what&#8217;s in it. Let&#8217;s say you want the LLM to do this. To make it concrete, let&#8217;s suppose you uploaded the Zebra below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZuR3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZuR3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png 424w, https://substackcdn.com/image/fetch/$s_!ZuR3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png 848w, https://substackcdn.com/image/fetch/$s_!ZuR3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png 1272w, https://substackcdn.com/image/fetch/$s_!ZuR3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZuR3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png" width="1432" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1432,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178492,&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_!ZuR3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png 424w, https://substackcdn.com/image/fetch/$s_!ZuR3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png 848w, https://substackcdn.com/image/fetch/$s_!ZuR3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.png 1272w, https://substackcdn.com/image/fetch/$s_!ZuR3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614caeed-01a7-4a4d-b32c-3863a3633e81_1432x682.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">Once upon a time people considered <a href="http://karpathy.github.io/2015/05/21/rnn-effectiveness/">character-level models</a> and then I guess we moved on. &#129335;&#8205;&#9794;&#65039;</figcaption></figure></div><p>The inputs would probably be (1) a query such as &#8220;what is this thing?&#8221; and (2) the image of the Zebra. The ideal output would be &#8220;This is a Zebra&#8221; or simply &#8220;Zebra&#8221;.</p><p>In the silly diagram above I&#8217;ve outlined how the word token can relate to a latent embedding vector versus explicit feature engineering. For convenience I made the embedding vector the same length as the number of features but they&#8217;re entirely unrelated<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. I also gave examples of features you might see in practice but they all would rely on another vision model to construct them. Ignoring that massive detail, you can see the obvious difference being that features represent specific constructs we define and embeddings learn a construct that is difficult for us to derive clarity from&#8212;what does the &#8220;0.2&#8221; in the second element of the word embedding precisely mean? We don&#8217;t really know, <em>that&#8217;s why it&#8217;s latent</em>! For explicitly labeled features, we do! But the cost of creating these features is high because it is entirely manual and often requires domain expertise. That doesn&#8217;t scale very well at all but it is <em>terribly effective</em>.</p><p>We shouldn&#8217;t have to choose one or the other, we can and should use both.</p><h4>Prompts, RAG, and Zero-shot Learning</h4><p>Prompting is the starting point for people using LLMs in their products and this usually works quite well. The next step is to add Retrieval Augmented Generation (RAG) and then the next step after that is to use Fine Tuning. It&#8217;s worth mentioning that some people have moved to RAFTA (Retrieval Augmented Fine Tuning) which I would include in Fine Tuning. </p><p>These tools are all mechanisms aimed at reducing hallucinations and they work well in some cases&#8230;but (1) any autoregressive generative model will expose some non-zero risk of hallucination and (2) the RAG approach heavily relies on these embeddings and a single convenient distance metric. </p><p>The only way to reduce hallucinations to something more palatable (maybe for higher stakes use cases) is to confine the output space and I don&#8217;t know if current approaches will ever be able to do that without more fundamental changes.</p><h4>Facts, Knowledge Graphs, Search, and Retrieval</h4><p>Along with what Yann called out, I believe five additional things will happen as researchers and practitioners continue to make progress on more general understanding.</p><ol><li><p>We will need a mechanism to explicitly encode facts<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> and relationships. I believe <a href="https://arxiv.org/abs/2306.08302">Knowledge Graphs</a> will be a useful tool to <a href="https://arxiv.org/abs/2404.16130">enhance RAG</a>.</p></li><li><p>Search and Retrieval approaches will need to explicitly incorporate these facts into the documents used for generation.</p></li><li><p>We will have to develop new model architectures to exploit these facts and structure of the data.</p></li><li><p>We will need some generic framework to learn or generate explicit feature representations that are interpretable to humans.</p></li><li><p>We will use more fine tuning on smaller, specialized models.</p></li></ol><p>At the core of (1)-(3) and maybe even (4) is feature engineering.</p><h4>Fine Tuning is The Way</h4><p>Fine tuning is how all of the successful machine learning applications have quietly improved the world around us for decades, so it is obvious that this is the way. Of course, RAG, prompting, feature engineering, and other levers are useful to improve model behavior but fine tuning lets you explicitly optimize an objective and that&#8217;s usually the goal of some software system, so it feels very natural to me&#8230;but most users of models are preferring to use one giant model and wait for it to continue to get better. That approach certainly isn&#8217;t wrong but I do think there is a lot of utility in narrower models&#8230;and the open source community seems to be trending that way.</p><p>So, what does all of this mean for Production Artificial Intelligence?</p><h2>Production Artificial Intelligence</h2><p>As Knowledge Graphs, features, and specialized models become popular, the uninitiated will learn that running production applications using artificial intelligence requires highly optimized data systems.</p><p>From an engineering perspective, LLMs and diffusion models are convenient<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> as they pose minimal data constraints<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> for online inference&#8212;it is sufficient to input text to get relatively high quality output.<br><br>This convenience exploded the scale of possibilities. Historically, deploying machine learning models to production has been challenging for many companies, leading to a <a href="https://venturebeat.com/ai/why-do-87-of-data-science-projects-never-make-it-into-production/">high failure rate of machine learning projects</a>.</p><p>In <a href="https://www.chaos-engineering.dev/p/your-data-science-problems-are-engineering">my experience</a>, these failures are <a href="https://www.mckinsey.com/capabilities/operations/our-insights/operationalizing-machine-learning-in-processes">rooted in data challenges</a>. As it turns out, for many business applications <a href="https://proceedings.neurips.cc/paper/2015/file/86df7dcfd896fcaf2674f757a2463eba-Paper.pdf">some of the biggest obstacles</a> are not building machine learning models but building pipelines to send data from one place to another and <a href="https://youtu.be/y8OnoxKotPQ">exposing that data to customer facing product experiences</a>.</p><h3>Feature Stores</h3><p><a href="https://feast.dev/blog/what-is-a-feature-store/">Feature Stores</a> emerged in 2017 as the potential solution to help solve this plumbing problem and they have been very successful for many companies<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>. In short, these systems focus entirely on enabling machine learning engineers to get features in online production environments by plumbing the data into a <strong>centralized</strong> database that can be <strong>optimized</strong> for online, <strong>real-time</strong> retrieval.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rk-4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rk-4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png 424w, https://substackcdn.com/image/fetch/$s_!Rk-4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png 848w, https://substackcdn.com/image/fetch/$s_!Rk-4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png 1272w, https://substackcdn.com/image/fetch/$s_!Rk-4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rk-4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png" width="1164" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:1164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83880,&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_!Rk-4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png 424w, https://substackcdn.com/image/fetch/$s_!Rk-4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png 848w, https://substackcdn.com/image/fetch/$s_!Rk-4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.png 1272w, https://substackcdn.com/image/fetch/$s_!Rk-4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7629d64e-f4bf-41f5-8b9d-a09459260cb2_1164x531.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">Thank you, <a href="https://trends.google.com/trends/explore?date=all&amp;q=feature%20store,vector%20database&amp;hl=en">Google Trends</a>.</figcaption></figure></div><h4>Vector Databases</h4><p><a href="https://en.wikipedia.org/wiki/Vector_database">Vector databases</a> recently became the preferred tool for Retrieval Augmented Generation (RAG) applications. A vector database is merely a narrow application of a feature store and leveraging a feature store can allow for <a href="https://www.tecton.ai/solutions/generative-ai/">richer context injection</a> (e.g., relevant user data) along with the retrieved documents.</p><p>This is important to state because the current popularity of vector databases omits how LLMs can benefit from <a href="https://arxiv.org/pdf/2306.08302">rich, structured data</a> both <strong>in model training and at inference time</strong>. </p><h3>The Future</h3><p>The future of production artificial intelligence will rely more explicitly on unstructured tokens <em>and structured data</em> for model inference, so I believe feature stores will become the foundation of the artificial intelligence stack.</p><p>I briefly hinted at this point in <a href="https://www.chaos-engineering.dev/i/143050913/open-source">my last post</a> and I wanted to finally expand on what I meant.</p><blockquote><p><em>I believe <a href="https://feast.dev/blog/the-road-to-feast-1-0/">Feast</a> is a solution that enables companies to deliver more products powered by machine learning to their customers easier and faster.</em></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_!IlTF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IlTF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png 424w, https://substackcdn.com/image/fetch/$s_!IlTF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png 848w, https://substackcdn.com/image/fetch/$s_!IlTF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!IlTF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IlTF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png" width="1456" height="759" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:759,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:386831,&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_!IlTF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png 424w, https://substackcdn.com/image/fetch/$s_!IlTF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png 848w, https://substackcdn.com/image/fetch/$s_!IlTF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!IlTF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04034154-e99e-47ee-b136-7002e7b79b65_3489x1818.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">Document data can be loaded all three ways for RAG.</figcaption></figure></div><h2>The Plan</h2><p>My plan now is to pontificate less and code more. </p><p>I have two goals: (1) improve the <a href="https://docs.google.com/document/d/1DgtDmLCBnXQF9qva9X6Vac2ehpplj2iz6ZYw76NL8gM/edit?tab=t.0#heading=h.uquazhf347io">Feast infrastructure</a> and (2) build an open source consumer Fintech chatbot (reach out if you&#8217;re interested in collaborating on this).</p><p>For this newsletter, I plan to write shorter articles more frequently and focus on technical content to give updates on my progress on my two goals. If you&#8217;re interested in Feast specifics, feel free to follow Feast on <a href="https://www.linkedin.com/company/feast-dev/">LinkedIn</a> or <a href="https://x.com/feast_dev?s=21">Twitter/X</a>.</p><h2>Closing Thoughts</h2><p>I am excited by this moment in time where brilliance <em>across the planet</em> is united in driving AI progress forward. It is awe inspiring and I feel privileged to be along for the ride.</p><p>The path to artificial general intelligence will be paved in sophisticated software, novel learning paradigms, community collaboration, and <em><strong>hard work</strong></em>.</p><p>Happy building.</p><p>-Francisco &#129312;</p><h3>Some Content Recommendations</h3><p><a href="https://youtu.be/5t1vTLU7s40?si=urqJ1ODTsBDnS01F">Lex Friedman interviewed the extraordinary Yann LeCun</a> on the limits of LLMs.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;40f9eb04-79b2-4da5-ad24-14d68b20c173&quot;}" data-component-name="MentionToDOM"></span> covered <a href="https://open.substack.com/pub/fintechbusinessweekly/p/is-synapses-meltdown-fintechs-ftx?utm_campaign=post&amp;utm_medium=web">Synapse&#8217;s Bankruptcy filings in elaborate detail</a>. </p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Simon Taylor&quot;,&quot;id&quot;:1160026,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f467ab70-9fce-4a05-a620-45b7d93616a7_401x401.jpeg&quot;,&quot;uuid&quot;:&quot;89cdbab2-4e66-43af-bbeb-3b4231581678&quot;}" data-component-name="MentionToDOM"></span> wrote about <a href="https://cname.beehiiv.com/p/will-stripe-plaidandklarna-ipo-year">Fintech&#8217;s comeback</a>.</p><p><a href="https://twitter.com/alexH_Johnson/">Alex Johnson</a> wrote about <a href="https://fintechtakes.com/articles/2024-05-11/servicing-imperative/">The Servicing Imperative</a>.</p><h2>Post Script</h2><p><em>The views expressed here are those of the author and the author alone, they do not reflect the views of his employer or previous employers.</em></p><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>We turn rocks into chips and from these stones and mathematics we forge glimpses of intelligence. Doesn&#8217;t that just blow your mind?</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Technically the way to find this is to find the most similar word vector. For the <strong>King - Queen = Woman </strong>example you would find the word vector most similar to (e.g., using the cosine similarity) <strong>King - Queen </strong>and<strong> </strong>that would probably be<strong> Woman.</strong></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>But it did make the diagram cleaner.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Outside of a subset of natural sciences, facts are a weird construct. One could argue that a &#8220;fact&#8221; is nothing more than a strong probabilistic statement and one wouldn&#8217;t be wrong. But, still, humans treat knowledge that we believe to be true with high probability differently than knowledge we treat as fact and that is something that intelligent machines should reflect, too.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Serving LLMS at scale poses significant challenges but none that limit a company&#8217;s ability to actually run the model.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>This is also true for many Computer Vision applications.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>See <a href="https://medium.com/airbnb-engineering/chronon-airbnbs-ml-feature-platform-is-now-open-source-d9c4dba859e8">Stripe and Airbnb</a>, <a href="https://www.uber.com/blog/michelangelo-machine-learning-platform/">Uber</a>, <a href="https://web.archive.org/web/20230714062721/https://feast.dev/">Affirm, Adyen, RobinHood, Shopify, and others</a>.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Doubling Down On Open Source AI]]></title><description><![CDATA[Farewell Fintech]]></description><link>https://www.chaos-engineering.dev/p/doubling-down-on-open-source-ai</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/doubling-down-on-open-source-ai</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Tue, 09 Apr 2024 01:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eUFt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eUFt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eUFt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eUFt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eUFt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eUFt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&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_!eUFt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eUFt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eUFt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eUFt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b115b49-c787-453c-a4f5-e52d7a3cd633_1575x886.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">This 2017 solar eclipse was captured by <a href="https://joncarmichael.com/108">Jon Carmichael</a>.</figcaption></figure></div><blockquote><p><em>Perhaps I'm old and tired, but I always think that the chances of finding out what really is going on are so absurdly remote that the only thing to do is to say, &#8220;Hang the sense of it&#8221; it and just keep yourself occupied.</em></p><p>&#8212; Douglas Adams, <a href="https://www.audible.com/pd/The-Hitchhikers-Guide-to-the-Galaxy-Audiobook/B002VA9SWS?qid=1600178536&amp;sr=1-1&amp;ref=a_search_c3_lProduct_1_1&amp;pf_rd_p=e81b7c27-6880-467a-b5a7-13cef5d729fe&amp;pf_rd_r=1VX1KKM1JM5TY0Y9S271">The Hitchhiker's Guide to the Galaxy</a></p></blockquote><p>I have spent over a decade working in finance and technology.</p><h2>Some History</h2><p>I <a href="https://www.chaos-engineering.dev/i/88997986/some-history">began my career</a> as a statistician building models for marketing and insurance back in 2012. My foray into consumer and commercial banking began in 2014 where my focus was still on building risk and marketing models. In 2017, I left to work at Goldman as an early employee at Marcus. I was a part of the Credit team but most of my work was all in risk engineering, data engineering, and deploying statistical machine learning models<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Then I went on to <a href="https://www.chaos-engineering.dev/p/lessons-from-my-failed-startup">build my own consumer fintech startup</a> where I was building a personal financial management tool. </p><p>After my startup, I joined Fast where I was hired to build risk machine learning&#8212;I ended up building out their data and machine learning infrastructure, building their recommender system, and leading two teams. </p><p><a href="https://www.chaos-engineering.dev/p/lessons-from-fasts-implosion">After Fast imploded</a>, I joined Affirm as part of an <a href="https://techcrunch.com/2022/04/05/affirm-fast-job-offer/">acquihire</a>. At Affirm, my team and I also built <a href="https://www.tecton.ai/apply/session-video-archive/a-decade-of-risk-machine-learning-some-lessons-learned/">data and machine learning infrastructure</a>&#8212;this time at a scale that was the highest I&#8217;d ever supported.</p><p>And so my career went from building models, to deploying models, to building infrastructure to deploy models&#8230;all for the glory of Fintech.</p><p>One might misinterpret that my career choices were more deliberate than I intended. At each step I tried to make choices that were rational but I mostly stumbled into machine learning infrastructure because I thought it was fun.</p><p>And now my time has come to join the artificial intelligence race.</p><p>I spent the past two years at Affirm managing a team that built out their <a href="https://feast.dev/blog/what-is-a-feature-store/">feature store infrastructure</a> (among other things). A <a href="https://feastsite.wpenginepowered.com/blog/what-is-a-feature-store/">feature store</a> plays a rather critical role in the machine learning workflow and over the past year <a href="https://feast.dev/blog/the-future-of-feast/">I became a maintainer</a> for one of the most popular open source frameworks: <a href="https://feast.dev/">Feast</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_!rzof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rzof!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png 424w, https://substackcdn.com/image/fetch/$s_!rzof!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png 848w, https://substackcdn.com/image/fetch/$s_!rzof!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png 1272w, https://substackcdn.com/image/fetch/$s_!rzof!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rzof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png" width="1456" height="435" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:435,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:994473,&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_!rzof!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png 424w, https://substackcdn.com/image/fetch/$s_!rzof!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png 848w, https://substackcdn.com/image/fetch/$s_!rzof!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.png 1272w, https://substackcdn.com/image/fetch/$s_!rzof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63b104ed-cf46-41b6-bf69-51190ace25e0_3224x964.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">This was my commit history over the last year. I was a manager.</figcaption></figure></div><h2>Open Source</h2><p>I love open source software&#8212;it is the accumulation of knowledge, pain and suffering,  and thoughtfulness forged by the hands of a few who were willing to build something bigger than themselves. That may sound like hyperbole but it&#8217;s not.</p><p>To quote <a href="https://soumith.ch/about/">Soumith Chintala</a>, the lead author of PyTorch and AI Infrastructure leader at Meta:</p><blockquote><p><em>PyTorch currently powers most of the world&#8217;s AI research and product &#8211; with hundreds of companies, research labs and individuals using and maintaining it. It has <a href="https://pytorch.org/community-stories">significant and tangible real-world impact</a> from self-driving cars to drug discovery to cancer research to NASA&#8217;s Mars Rover to several consumer products, and that amount of real-world usage often intimidates me.</em></p></blockquote><p>PyTorch <a href="https://soumith.ch/posts/2023/12/pytorch-design-origins/">began as a niche project</a> using the programming language Lua and over the last ten years it exploded into one of the most powerful open source projects powering AI. <a href="https://github.com/franciscojavierarceo/DQN-Event-Summarization">Getting to see</a> its glorious rise has been inspiring.</p><p>At a moment when LLMs, foundation models, and vector databases are dominating the attention of most of the media, I am choosing to work on the overlooked (perhaps underinvested) portion of AI: data<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><p>In most business applications outside of Computer Vision and Natural Language Processing, plumbing structured data is one of the biggest challenges in getting models into production (i.e., providing value to customers in live product experiences). In fact, <a href="https://www.chaos-engineering.dev/p/your-data-science-problems-are-engineering">I wrote an entire article about the challenges of production machine learning</a>.</p><p>I believe <a href="https://feast.dev/blog/the-road-to-feast-1-0/">Feast</a> is a solution that enables companies to deliver more products powered by machine learning to their customers easier and faster. I also believe it can have the same community and impact that PyTorch does.</p><p>So I have decided to leave Affirm to focus on building more open source AI infrastructure <a href="https://docs.google.com/document/d/1DgtDmLCBnXQF9qva9X6Vac2ehpplj2iz6ZYw76NL8gM/edit">including</a> but not limited to Feast.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XJWS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XJWS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png 424w, https://substackcdn.com/image/fetch/$s_!XJWS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png 848w, https://substackcdn.com/image/fetch/$s_!XJWS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png 1272w, https://substackcdn.com/image/fetch/$s_!XJWS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XJWS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png" width="480" height="354.3558282208589" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1cb038b6-8189-4540-9f32-5323558bae81_978x722.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:978,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:941961,&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_!XJWS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png 424w, https://substackcdn.com/image/fetch/$s_!XJWS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png 848w, https://substackcdn.com/image/fetch/$s_!XJWS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.png 1272w, https://substackcdn.com/image/fetch/$s_!XJWS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb038b6-8189-4540-9f32-5323558bae81_978x722.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">The hardest part about open source isn&#8217;t code, it&#8217;s documentation.</figcaption></figure></div><h2>Farewell Fintech</h2><p>I am sad to leave my team, a company I love, and a mission I care deeply<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> about&#8230;but I believe we are living through an extraordinary moment in time. I want to be able to look back at the next decade and say I played a role, no matter how small, in shaping the future.</p><p><strong>I believe Affirm is the</strong> <strong>ultimate Fintech</strong> and I know it will continue to scale into a colossal powerhouse&#8212;Affirm&#8217;s ability to underwrite risk, create exceptional products, and distribute them to their customers in a capital efficient way gives them massive competitive advantages compared to other Fintechs, so I am long the stock.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZFoz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZFoz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png 424w, https://substackcdn.com/image/fetch/$s_!ZFoz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png 848w, https://substackcdn.com/image/fetch/$s_!ZFoz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png 1272w, https://substackcdn.com/image/fetch/$s_!ZFoz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZFoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png" width="400" height="450.7157464212679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1102,&quot;width&quot;:978,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:1458885,&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_!ZFoz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png 424w, https://substackcdn.com/image/fetch/$s_!ZFoz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png 848w, https://substackcdn.com/image/fetch/$s_!ZFoz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.png 1272w, https://substackcdn.com/image/fetch/$s_!ZFoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8737d4a4-24a4-4112-b74f-792bcd5e355a_978x1102.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">This is not Affirm. Affirm thrived after the <a href="https://www.chaos-engineering.dev/p/fintech-reckoning">Fintech Reckoning</a> because they know how to <a href="https://www.chaos-engineering.dev/p/lending-and-the-engineering-of-chaos">price risk</a>.</figcaption></figure></div><p><em>Note: this is not investment advice please do not buy stocks because of stuff a stranger wrote on the internet.</em></p><p>As I leave Affirm, I am so grateful for all of the incredible people I worked with&#8212;especially for my team<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. The engineering talent is extraordinary and the impact is high. </p><blockquote><p><em>A thing isn&#8217;t beautiful because it lasts.</em></p></blockquote><p>I was surprised at how emotional I was to leave and that speaks to how wonderful my time was there and while I feel sad to go, <em>I am so excited about my next adventure</em>.</p><h2>Hello Red Hat</h2><p>I am joining <a href="https://www.redhat.com/en/technologies/cloud-computing/openshift/openshift-ai">Red Hat OpenShift AI</a>. <a href="https://en.wikipedia.org/wiki/Red_Hat">Red Hat</a> is an industry leader in open source software. I wrote before about the need for <a href="https://www.chaos-engineering.dev/i/117646250/centralized-artificial-intelligence">AI to be decentralized</a> (i.e., not concentrated to a single few large entities) and by working on open source and OpenShift AI, I will be able to enable other companies, startups, and engineers to build more AI.</p><p>The caliber of engineers at Red Hat is legendary and their history in empowering and amplifying open source is inspiring. I am so excited to get to work with and learn from such talented people and accelerate production AI.</p><h2>Closing Thoughts</h2><p>If you&#8217;re in Fintech, building in AI, working on an early stage startup, or all three please reach out&#8212;I would love to help<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. I want you to be successful and I want the world to have more great products, <em>there are enough bad ones</em>.</p><p>The future will be powered by more software, data, machine learning, and artificial intelligence, not less. So my goal is simple: accelerate AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ec_B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ec_B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png 424w, https://substackcdn.com/image/fetch/$s_!Ec_B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png 848w, https://substackcdn.com/image/fetch/$s_!Ec_B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png 1272w, https://substackcdn.com/image/fetch/$s_!Ec_B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ec_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png" width="1430" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:932722,&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_!Ec_B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png 424w, https://substackcdn.com/image/fetch/$s_!Ec_B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png 848w, https://substackcdn.com/image/fetch/$s_!Ec_B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.png 1272w, https://substackcdn.com/image/fetch/$s_!Ec_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2fd4e52-39dc-477a-8213-57d09910ce6c_1430x860.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">Do you <em>feel</em> the acceleration?</figcaption></figure></div><p>It&#8217;s time to build.</p><p>-Francisco</p><div><hr></div><h2>Some Content Recommendations</h2><p><a href="https://twitter.com/mikulaja">Jason Mikula</a> shared the latest on<a href="https://fintechbusinessweekly.substack.com/p/feds-freeze-5m-at-evolve-in-pig-butchering"> Crypto Fraud and Money Laundering</a>.</p><p><a href="https://twitter.com/NikMilanovic">Nik Milanovi&#263;</a> <a href="https://www.thisweekinfintech.com/fundii/">announced Fintech Fund II</a> and if you are a Fintech startup looking to raise you should reach out to him.</p><p><a href="https://twitter.com/NikMilanovic">Nik</a> also shared some incredible wisdom about <a href="https://www.thisweekinfintech.com/lessonslearned2/">unnatural product experiences</a>.</p><p><a href="https://twitter.com/sytaylor">Simon Taylor</a> shared his thoughts about <a href="https://sytaylor.substack.com/p/the-rise-and-fall-of-fastco">The Rise and Fall of Fast</a>. &#129394;</p><p><a href="https://twitter.com/alexH_Johnson/">Alex Johnson</a> wrote a wonderful piece about <a href="https://workweek.com/2024/03/29/end-state-consumer-lending/">The Risky End State for Consumer Lending</a>. I respectfully disagree with his conclusion though. I think a lot of lending and risk management can be replaced with machine learning and software (i.e., AI) but certainly there&#8217;s an irreducible human component defining which objectives to optimize. As I wrote before, <a href="https://www.chaos-engineering.dev/i/107398207/lending-is-a-math-puzzle">lending is a math puzzle</a> (mostly).</p><div><hr></div><h2>Post Script</h2><p><em>The views expressed here are those of the author and the author alone, they do not reflect the views of his employer or previous employers.</em></p><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>For better or worse, the reputation I had was as a problem solver so I often found myself working on probably too many things. This is true in general.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I should note that I actually will work on LLMs, foundation models, and vector databases, too, but my point is that data isn&#8217;t getting as much attention as it deserves probably because it&#8217;s boring.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I have spent a meaningful share of my life trying to give consumers better financial products using technology and that&#8217;s been deeply fulfilling for me.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>If any of you reading this are from my team or worked for me in the past, I hope you know that how honored I felt to have been given the responsibility and privilege to support, empower, and guide you&#8212;I never took it lightly. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Especially if you want to use open source. &#129312;</p></div></div>]]></content:encoded></item><item><title><![CDATA[Affinity Marketing and the Latino American Fintech Opportunity]]></title><description><![CDATA[An Empirical Case Study]]></description><link>https://www.chaos-engineering.dev/p/the-latino-american-fintech-market</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/the-latino-american-fintech-market</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Mon, 29 Jan 2024 13:11:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MOPL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Give me your tired, your poor.<br>Your huddled masses yearning to breathe free.<br></em>-Emma Lazarus</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_!MOPL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MOPL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png 424w, https://substackcdn.com/image/fetch/$s_!MOPL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png 848w, https://substackcdn.com/image/fetch/$s_!MOPL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png 1272w, https://substackcdn.com/image/fetch/$s_!MOPL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MOPL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png" width="1425" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1425,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1917642,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MOPL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png 424w, https://substackcdn.com/image/fetch/$s_!MOPL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png 848w, https://substackcdn.com/image/fetch/$s_!MOPL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png 1272w, https://substackcdn.com/image/fetch/$s_!MOPL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912102cf-31c7-423c-bf85-e6d04a3fd3f5_1425x944.png 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">No meme here. Just sheer love and appreciation for our glorious nation.</figcaption></figure></div><h1>These United States</h1><p>America is a nation of immigrants&#8212;and it has a complex history with them.</p><p>I am the son of two of them and I am grateful to have had the privilege of being born and raised in this amazing country.</p><p>Both of my parents are from Mexico, which means I am both Hispanic and Latino. For those of you that aren&#8217;t familiar with the idiosyncrasies of our great nation&#8217;s confusing ethnic categorizations, someone who is &#8220;Hispanic&#8221; is a person from, or whose parents are from, a Spanish-speaking country (this includes Spain, which is in Europe) and someone who is &#8220;Latino&#8221; is a person of Latin American origin or descent (this includes Mexico).</p><p>This distinction, while not terribly obvious to people outside of the demographic, is important only because it maps to a question on the US Census, which ultimately maps to important policy decisions our government makes and the people of this great country vote for.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><h1>Affinity Marketing</h1><p>From a business and analytical perspective, this maps to a segment of the population that may, or may not, be interesting to cater to&#8212;at least, that was the premise behind my <a href="https://www.chaos-engineering.dev/p/lessons-from-my-failed-startup">failed startup</a> (a Personal Financial Management tool for Latinos).</p><p>The strategy of targeting a set of customers by some set of criteria is not novel; it is simply Affinity Marketing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SnN1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SnN1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png 424w, https://substackcdn.com/image/fetch/$s_!SnN1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png 848w, https://substackcdn.com/image/fetch/$s_!SnN1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png 1272w, https://substackcdn.com/image/fetch/$s_!SnN1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SnN1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png" width="296" height="521.7832310838446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1724,&quot;width&quot;:978,&quot;resizeWidth&quot;:296,&quot;bytes&quot;:2377606,&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_!SnN1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png 424w, https://substackcdn.com/image/fetch/$s_!SnN1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png 848w, https://substackcdn.com/image/fetch/$s_!SnN1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.png 1272w, https://substackcdn.com/image/fetch/$s_!SnN1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75f55cb-8034-4f2e-a5e7-2f28d5c5d3e0_978x1724.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">Low resolution memes highlight the flaws in my former startup&#8217;s value proposition.</figcaption></figure></div><h2>The Partitioning of Data</h2><p>Analytically, the goal of finding Affinity groups is to find the fewest attributes possible that maximizes the similarity between a group of people and provides a simple description of the group in the hope that this increases the likelihood that they will buy your product or whatever.</p><p>This reduces to a form of dimensionality reduction and beyond a few dimensions it starts to get wacky. In fact, this is just <a href="https://www.chaos-engineering.dev/p/customer-segmentation">Customer Segmentation, which I wrote about previously.</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_!gGEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gGEY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png 424w, https://substackcdn.com/image/fetch/$s_!gGEY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png 848w, https://substackcdn.com/image/fetch/$s_!gGEY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!gGEY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gGEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png" width="1456" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:357229,&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_!gGEY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png 424w, https://substackcdn.com/image/fetch/$s_!gGEY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png 848w, https://substackcdn.com/image/fetch/$s_!gGEY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!gGEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56c936a5-19e4-40b8-8d0d-ca9f4ff339e9_2478x1104.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">Splitting data becomes a little harder to visualize after 3 dimensions.</figcaption></figure></div><p>Being the pragmatists that we are, it is natural to try and find the most obvious groups that are the most similar; for example, using demographic information (e.g., age, income, education, geography, sex, or ethnicity). And Latino/Hispanic Americans fit that criteria quite nicely. In fact, Hispanics are the second largest demographic in the US.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0U9c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0U9c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png 424w, https://substackcdn.com/image/fetch/$s_!0U9c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png 848w, https://substackcdn.com/image/fetch/$s_!0U9c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png 1272w, https://substackcdn.com/image/fetch/$s_!0U9c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0U9c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png" width="1314" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1314,&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_!0U9c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png 424w, https://substackcdn.com/image/fetch/$s_!0U9c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png 848w, https://substackcdn.com/image/fetch/$s_!0U9c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.png 1272w, https://substackcdn.com/image/fetch/$s_!0U9c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb476e1c4-620f-48e0-81e6-6e7b57ef9f64_1314x814.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">This data is brought to you by the 2022 <a href="https://www.census.gov/programs-surveys/acs">American Community Survey</a> and my open source package <a href="https://pypi.org/project/pyipums/">PyIpums</a>. </figcaption></figure></div><h1>Hispanics in Data</h1><p>So we know that Hispanics represent a large segment in the US by the sheer number of people, which according to our data would estimate something around 63 million people (~19% of the US).</p><p>But, from a business perspective, we probably care about understanding this segment more; i.e., getting answers to the following questions:</p><ul><li><p>What do Hispanics do?</p></li><li><p>What are their educational backgrounds?</p></li><li><p>How much do they make?</p></li><li><p>Where do they live?</p></li></ul><p>And we can answer these questions using the <a href="https://www.chaos-engineering.dev/p/our-money-in-data">open source library I wrote</a>&#8212;<a href="https://github.com/franciscojavierarceo/pyipums">PyIPUMs</a>.</p><p><em>Note&#8212; Some of the data that follows may lead some to extrapolate and make value judgments about the data, which would be silly because correlation is not causation. Remember, it is useful to understand the world (and its data) as it is and not waste time judging it&#8212;even if relationships aren&#8217;t causal they can certainly tell you something interesting.</em></p><h3>What do Hispanics do?</h3><p>It turns out, labor. Relative to non-Hispanics, Hispanics are much more likely to work as construction workers, cooks, truck drivers, and in other labor-intensive occupations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oXRK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oXRK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png 424w, https://substackcdn.com/image/fetch/$s_!oXRK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png 848w, https://substackcdn.com/image/fetch/$s_!oXRK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!oXRK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oXRK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:402609,&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_!oXRK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png 424w, https://substackcdn.com/image/fetch/$s_!oXRK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png 848w, https://substackcdn.com/image/fetch/$s_!oXRK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!oXRK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfec1f9-769f-4d76-b731-d69e47559ea9_2448x1256.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">A reasonable conclusion is that Hispanics tend to work in what are often called &#8220;low-skilled&#8221; jobs. Probably could use a rebrand.</figcaption></figure></div><h2>What are their educational backgrounds?</h2><p>Hispanics, on average, have much less education which may explain the selection into labor-intensive occupations. Nearly 80% of Hispanics&#8217; highest education is a high school diploma or less. For non-Hispanics this is closer to 60%. </p><p>It&#8217;s worth noting that Hispanics are, on average, younger, so this is an extremely important data point but I would exercise caution in making conjectures about the root cause of the differences in educational outcomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VuG8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VuG8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png 424w, https://substackcdn.com/image/fetch/$s_!VuG8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png 848w, https://substackcdn.com/image/fetch/$s_!VuG8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png 1272w, https://substackcdn.com/image/fetch/$s_!VuG8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VuG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png" width="1456" height="839" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:839,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:303461,&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_!VuG8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png 424w, https://substackcdn.com/image/fetch/$s_!VuG8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png 848w, https://substackcdn.com/image/fetch/$s_!VuG8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.png 1272w, https://substackcdn.com/image/fetch/$s_!VuG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb744f5d2-eb02-44a9-aa07-c9520887bd36_2450x1412.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">Only 5% of Hispanics hold a graduate degree.</figcaption></figure></div><h2>How much do they make?</h2><p>A lot less than the average non-Hispanic but there&#8217;s a lot of variance! The median total income for Hispanics in the labor force was $34,901 and for non-Hispanics it&#8217;s $50,791. While the median is low, Hispanics in the 95th percentile have a total income of $123,300 so there are still some high income earners in this segment.</p><p>You may ask yourself, &#8220;Why not prioritize other higher income segments?&#8221; It&#8217;s a reasonable question but it&#8217;s worth remembering that software is best for high scale problems. That&#8217;s because the marginal cost of servicing another consumer through software is effectively zero. So, a large audience that is very similar is quite convenient, as their preferences and behaviors will likely be similar.</p><p>More importantly, <a href="https://newsroom.ucla.edu/releases/us-latinos-have-fifth-largest-gdp-in-world">Latino Americans have the 5th largest GDP in the world</a>, so, uh, ol&#233;. &#128521;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1xGa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1xGa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png 424w, https://substackcdn.com/image/fetch/$s_!1xGa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png 848w, https://substackcdn.com/image/fetch/$s_!1xGa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png 1272w, https://substackcdn.com/image/fetch/$s_!1xGa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1xGa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png" width="1456" height="876" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:473123,&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_!1xGa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png 424w, https://substackcdn.com/image/fetch/$s_!1xGa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png 848w, https://substackcdn.com/image/fetch/$s_!1xGa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.png 1272w, https://substackcdn.com/image/fetch/$s_!1xGa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d830c6-e755-468b-9d18-bce1b6e4ca9e_2452x1476.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">Hispanics are 3 years younger than Non-Hispanics and the median difference is 4 years for Hispanics in the labor force, which, along with education, heavily influence their total income.</figcaption></figure></div><h2>Where do they live?</h2><p>Approximately 33% of Hispanics live in four states. California and Texas used to be Mexico, so that&#8217;s not a huge surprise. &#129335;&#8205;&#9794;&#65039;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OwQc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OwQc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png 424w, https://substackcdn.com/image/fetch/$s_!OwQc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png 848w, https://substackcdn.com/image/fetch/$s_!OwQc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png 1272w, https://substackcdn.com/image/fetch/$s_!OwQc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OwQc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png" width="1456" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:568099,&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_!OwQc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png 424w, https://substackcdn.com/image/fetch/$s_!OwQc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png 848w, https://substackcdn.com/image/fetch/$s_!OwQc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.png 1272w, https://substackcdn.com/image/fetch/$s_!OwQc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef57a2c-cde2-48a1-a346-cdc93a680d58_2414x1546.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">Ohio has a surprising amount of Hispanics.</figcaption></figure></div><h2>So what?</h2><p>So we&#8217;ve learned that Hispanics are:</p><ol><li><p>A large chunk of people in the US (and apparently GDP)</p></li><li><p>Tend to work in labor-intensive jobs</p></li><li><p>Mostly have a high school diploma or less</p></li><li><p>Lower income (relatively speaking, of course)</p></li><li><p>Heavily concentrated in California, Texas, and Florida</p></li></ol><p>Which is illuminating in understanding what sort of consumer preferences and challenges they may have&#8230;particularly for Fintech.</p><h1>The Latino American Fintech Opportunity</h1><p>Marketing isn&#8217;t enough to capture the attention of an affinity group, you have to deliver real value to them. That means going beyond the shallow and providing services that your target customers need. </p><p>In the case of Hispanics and Latinos, one foundational need is financial services in their primary language (a fairly obvious idea) and another is providing simple, transparent products that cater to a population that, on average, is less educated<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>No one has done a better job at serving this community more than <a href="https://www.naludamagazine.com/interview-with-finhabits-ceo-founder-carlos-garcia/">Carlos Garcia from FinHabits</a>.</p><p>Why? Because he never followed the bandwagon and has been patiently building useful products for his community since 2015.</p><p>He started with simple content, educational tools, and ETF/Roth investing. He&#8217;s since expanded to offering a 401k product and even helping consumers find health insurance.</p><p>Several years ago I had the privilege of having coffee with Carlos and I got to hear how he built this profitable Fintech firsthand and it was truly inspiring. I should note that I am not an investor in FinHabits but I sure wish I was.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cc6E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cc6E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png 424w, https://substackcdn.com/image/fetch/$s_!Cc6E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png 848w, https://substackcdn.com/image/fetch/$s_!Cc6E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png 1272w, https://substackcdn.com/image/fetch/$s_!Cc6E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cc6E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png" width="1436" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1436,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:444174,&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_!Cc6E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png 424w, https://substackcdn.com/image/fetch/$s_!Cc6E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png 848w, https://substackcdn.com/image/fetch/$s_!Cc6E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.png 1272w, https://substackcdn.com/image/fetch/$s_!Cc6E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d10e0a3-fcc3-4299-93df-68cd07226d42_1436x738.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">Some of the old and new Fintech companies building for the Latino community.</figcaption></figure></div><h2>Closing Thoughts</h2><p>More startups have emerged since my failed foray into the Latino Fintech Market back in 2019 and I am bullish on the space since this segment of the population doesn&#8217;t seem to be getting smaller and I&#8217;d argue their needs still aren&#8217;t well met. While the product offerings have improved since then, I still think there&#8217;s a lot of work to be done. </p><p>More generally, while many Neobanks failed to be successful in delivering a successful Affinity strategy during the most recent <a href="https://www.chaos-engineering.dev/p/fintech-reckoning">Fintech Reckoning</a>, I believe there are great consumer businesses left to be built and some of them will likely start from an Affinity group. Of course, I could be wrong. I suppose only time will tell. </p><p>Happy building! &#129312;</p><p>-Francisco</p><h2>Some Content Recommendations</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Simon Taylor&quot;,&quot;id&quot;:1160026,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f467ab70-9fce-4a05-a620-45b7d93616a7_401x401.jpeg&quot;,&quot;uuid&quot;:&quot;a502ad3e-50bd-4b7d-8da6-6669bb887951&quot;}" data-component-name="MentionToDOM"></span> wrote a brilliant piece on <a href="https://sytaylor.substack.com/p/bnpl-is-good-i-will-die-on-this-hill">BNPL being good</a>. It&#8217;s brilliant, just like him. You should read it.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;b6e1bf3e-2453-45dc-ad98-919b6a554caa&quot;}" data-component-name="MentionToDOM"></span> wrote about the <a href="https://fintechbusinessweekly.substack.com/p/cfpb-proposes-rule-to-close-tila">CFPB&#8217;s proposed role to close Overdraft Loopholes</a>. Overdrafts are, for the most part, bad.</p><p><a href="https://twitter.com/alexH_Johnson/">Alex Johnson</a> from Fintech Takes covered three interesting fintech stores in a <a href="https://workweek.com/2024/01/21/panacea-leveling-up">recent article</a>. </p><p><a href="https://twitter.com/iamjakestream">Jake Gibson</a> wrote a <a href="https://www.thisweekinfintech.com/the-lost-art-of-f-ck-around">guest post</a> for <a href="https://www.thisweekinfintech.com/">This Week in Fintech</a> and shared great wisdom on building a startup the good old fashion way. </p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>One could argue this is a always a good strategy&#8212;<em>I would</em>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Our Money in Data]]></title><description><![CDATA[An Empirical Look at the Average American&#8217;s Finances]]></description><link>https://www.chaos-engineering.dev/p/our-money-in-data</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/our-money-in-data</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Sat, 11 Nov 2023 02:35:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>It is not from the benevolence of the butcher, the brewer, or the baker, that we expect our dinner, but from their regard to their own interest. We address ourselves, not to their humanity but to their self-love, and never talk to them of our own necessities but of their advantages.</em></p><p>-Adam Smith, <a href="https://en.wikipedia.org/wiki/The_Wealth_of_Nations">The Wealth of Nations</a></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_!ZqCr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZqCr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png 424w, https://substackcdn.com/image/fetch/$s_!ZqCr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png 848w, https://substackcdn.com/image/fetch/$s_!ZqCr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png 1272w, https://substackcdn.com/image/fetch/$s_!ZqCr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZqCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png" width="1016" height="674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:1016,&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_!ZqCr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png 424w, https://substackcdn.com/image/fetch/$s_!ZqCr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png 848w, https://substackcdn.com/image/fetch/$s_!ZqCr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png 1272w, https://substackcdn.com/image/fetch/$s_!ZqCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bcc9722-2dd0-439e-bf66-68b1020192d4_1016x674.png 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">&#128579;</figcaption></figure></div><p>Currency is a medium of exchange. </p><p>Nothing more, nothing less. It enables the exchange of goods and services in a denomination other than chickens, beef, flour; or something else you would have to barter with if you did not have these silly coins.</p><p>Those weird&#8212;<em>nay arbitrary</em>&#8212;set of units provide the world with efficiency. </p><p>It is a rather under-appreciated thing how little we have to care about <em>not</em> <em>having to pay for a chicken sandwich<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> by fixing my butcher&#8217;s computer, car, or whatever</em>.</p><p>These arbitrary units play an extremely important role in our society and are more than an elegant mechanism for driving efficiency, <em>they are the implicit oxygen enabling the breath of progress</em>.</p><p>The elegance of these silly tokens is rooted in the profound yet simple exchange of labor for capital.</p><p>But not everyone has these coins and the accumulation of them is a nontrivial aspect of our economically bifurcated society.</p><p>These facts lead to at least two important questions: </p><ol><li><p>How do we get these coins? </p></li><li><p>What do we do if we don&#8217;t have enough of them?</p></li></ol><p>I will do my best to answer them with data. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><div><hr></div><p><em>As a brief note, I will be explicit about when I condition data and mention where I do so, otherwise I will not. Filters that you apply to data dramatically change the conclusions you make from them and I aim to provide not a perfectly contextualized story of the labor force but instead one about money in America.</em></p><div><hr></div><h2>How do people make money?</h2><p>Wealth is the accumulation of positive cash flows generated from income. </p><p>Typically that income is generated through working and earning wages, sometimes through investments, sometimes through inheritance or gifts, and sometimes through government subsidies.</p><p>That last one is often forgotten but a substantial share of Americans do not have a large savings to pull from nor do they have a FICO score greater than 750 (<em>but more on that later</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_!l_0F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l_0F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png 424w, https://substackcdn.com/image/fetch/$s_!l_0F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png 848w, https://substackcdn.com/image/fetch/$s_!l_0F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!l_0F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l_0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png" width="600" height="395.1923076923077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1456,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:424723,&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_!l_0F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png 424w, https://substackcdn.com/image/fetch/$s_!l_0F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png 848w, https://substackcdn.com/image/fetch/$s_!l_0F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!l_0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ea8546-f67d-45e0-975b-e601116b98de_1618x1066.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">This set of data is probably higher and has more variation than you expected.</figcaption></figure></div><h3>Wages</h3><p>Approximately 85% of employed people work for the private sector and the remaining <a href="https://www.brookings.edu/articles/public-service-and-the-federal-government/#:~:text=and%20small%20businesses.-,Across%20the%20U.S.%2C%20nearly%2024%20million%20people%E2%80%94a%20little%20over,in%20state%20and%20local%20governments.">15% work for the public sector</a> (i.e., federal, state, and local government). </p><p>The government is the single largest employer in the US.</p><p>Walmart is the largest private sector employer with 2.1 million people employed by them; Amazon trails behind; and the rest of the major employers are much smaller. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HTqZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HTqZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png 424w, https://substackcdn.com/image/fetch/$s_!HTqZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png 848w, https://substackcdn.com/image/fetch/$s_!HTqZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!HTqZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HTqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png" width="1456" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:573126,&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_!HTqZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png 424w, https://substackcdn.com/image/fetch/$s_!HTqZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png 848w, https://substackcdn.com/image/fetch/$s_!HTqZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!HTqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8746b171-7327-47dc-a80d-1801fc06bf50_2390x1272.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">It is worth noting that in the graph above the numbers are approximations, e.g., the 2.1 million figure used to in the numerator represents Walmart&#8217;s global employee count and the denominator is the entire US labor force, thus the &#8220;approximate&#8221;, while this is imperfect it was the best data I could find.</figcaption></figure></div><p>Knowing where people work is helpful but it doesn&#8217;t tell you how much they make, unfortunately we don&#8217;t quite have that level of data publicly available.</p><p>But we do have <a href="https://usa.ipums.org/usa/">IPUMS</a>&#8212;i.e., the Census.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zAKr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zAKr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zAKr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zAKr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zAKr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zAKr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg" width="1346" height="298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:298,&quot;width&quot;:1346,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80102,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!zAKr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zAKr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zAKr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zAKr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f84838-a974-4a90-91e9-dda51b1498a8_1346x298.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Be the hero the Census deserves.</figcaption></figure></div><p>From the Census we know the median annual <em><strong>personal</strong></em> income in the US was $40,080 and the median <em><strong>household</strong></em> income was $74,580 in 2022.</p><p>And while the median income of both households and individuals is informative, it certainly doesn&#8217;t give us the whole picture.</p><p>Fortunately, the Census data is open to the public and we can explore the data together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pqma!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pqma!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png 424w, https://substackcdn.com/image/fetch/$s_!Pqma!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png 848w, https://substackcdn.com/image/fetch/$s_!Pqma!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png 1272w, https://substackcdn.com/image/fetch/$s_!Pqma!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pqma!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png" width="1456" height="873" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:873,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:710654,&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_!Pqma!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png 424w, https://substackcdn.com/image/fetch/$s_!Pqma!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png 848w, https://substackcdn.com/image/fetch/$s_!Pqma!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.png 1272w, https://substackcdn.com/image/fetch/$s_!Pqma!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69db1a69-6d07-4fd6-9bc8-62b55fcc2aaa_2564x1538.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"><a href="https://en.wikipedia.org/wiki/Probability_density_function">Density functions</a> are the single most powerful chart in statistics. It doesn&#8217;t tell you everything but it sure tells you a lot. The vertical line is the estimated group average. Note: the data here are filtered to people in the labor force and the distribution was capped at the 99th percentile.</figcaption></figure></div><p>In the graph above I plotted a <a href="https://en.wikipedia.org/wiki/Density_estimation">smoothed histogram</a> of the Total Income reported in the <a href="https://cps.ipums.org/cps/asec_sample_notes.shtml">Annual Social and Economic Supplement</a> (ASEC) issued by the Current Population Survey (CPS).</p><p>It is a relatively well known empirical fact that higher education tends to lead to higher income and we see that in the graph above. Of course, as you can see there is significant variation and while that empirical fact is true on average it certainly is not true for everyone. Looking at the entire distribution<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> gives much richer context about that.</p><p><em>I will likely do another article diving deeper about income by various dimensions. I chose to display income by education here because it is (1) a quite well known and studied average phenomena and (2) I have struggled to find a proper visualization of the distribution of income by educational attainment.</em></p><h3>Beyond Wages</h3><p>We can do more.</p><p>The ASEC data allows us to dig into income sources further and breakdown what makes up a person&#8217;s total annual income (shown in the graph below). As you would expect, most people&#8217;s annual income is from some form of earned income&#8212;approximately 67% (wages, business income, etc.). The next largest category is from government sources at 23% and the third is investments at ~9%<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</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_!g6xD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g6xD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png 424w, https://substackcdn.com/image/fetch/$s_!g6xD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png 848w, https://substackcdn.com/image/fetch/$s_!g6xD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png 1272w, https://substackcdn.com/image/fetch/$s_!g6xD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g6xD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:501968,&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_!g6xD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png 424w, https://substackcdn.com/image/fetch/$s_!g6xD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png 848w, https://substackcdn.com/image/fetch/$s_!g6xD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.png 1272w, https://substackcdn.com/image/fetch/$s_!g6xD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c2ee9f-a20b-4381-a5b5-6301125f6401_2506x1416.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">I bucketed these 21 income sources into 4 categories: Wages (67.4%), Government (23.0%),  Investments (9.3%), and Other (0.2%). It is imperfect but useful.</figcaption></figure></div><h3>Investments</h3><p>The average investment income by educational outcome tells a rather dramatic story, especially when you make a modest assumption that the investment income is 10% of the actual capital required to generate that income (this is obviously wrong but likely understates the total capital). </p><p>In short, you will find that educational attainment maps dramatically to investment income. On average, those with less than a high school diploma effectively have no investment income (notice the concentration of the red density function around 0) and those with a graduate degree have an average of ~$7,200.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gMiQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gMiQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png 424w, https://substackcdn.com/image/fetch/$s_!gMiQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png 848w, https://substackcdn.com/image/fetch/$s_!gMiQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png 1272w, https://substackcdn.com/image/fetch/$s_!gMiQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gMiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png" width="1456" height="855" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:855,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:594154,&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_!gMiQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png 424w, https://substackcdn.com/image/fetch/$s_!gMiQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png 848w, https://substackcdn.com/image/fetch/$s_!gMiQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.png 1272w, https://substackcdn.com/image/fetch/$s_!gMiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ea8e67-24ae-479d-bb13-a6eb0417100a_2618x1538.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">It may not be obvious here but the average investment income tells you a pretty dramatic story about educational inequality.</figcaption></figure></div><p>Some people earn a meaningful share of their income from investments alone. This is money at work but only represents a small share of Americans.</p><h3>Inheritance</h3><p>The median inheritance in the US was ~$12,353 according to the Survey of Consumer Finances but that is not uniform across income percentiles. UPenn provided a great set of data and I have graphed it below. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hap2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hap2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png 424w, https://substackcdn.com/image/fetch/$s_!Hap2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png 848w, https://substackcdn.com/image/fetch/$s_!Hap2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png 1272w, https://substackcdn.com/image/fetch/$s_!Hap2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hap2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png" width="1456" height="953" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:953,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:356114,&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_!Hap2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png 424w, https://substackcdn.com/image/fetch/$s_!Hap2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png 848w, https://substackcdn.com/image/fetch/$s_!Hap2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.png 1272w, https://substackcdn.com/image/fetch/$s_!Hap2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63a88bc-1e64-454d-bdd1-6e9181cf559f_2274x1488.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">Thank you <a href="https://budgetmodel.wharton.upenn.edu/issues/2021/7/16/inheritances-by-age-and-income-group">Survey of Consumer Finances and UPenn</a>. It&#8217;s worth noting that this data is not available in the Census and it really should be.</figcaption></figure></div><p>As you can see, high income earners have high income earning parents who leave them a meaningful inheritance but 90% of Americans get ~$13,000 or less. Of course, a one-off capital injection of ~$13,000 is very meaningful to an average income earner of $40,080.</p><h3>Government Benefits</h3><p>It turns out that ~25% of Americans have some form of Government provided income and it constitutes an <strong>average ~65% of their total income for those that actually do have Government income</strong>. </p><p>The variation by educational outcome further highlights differences in economic outcomes, where Bachelor&#8217;s and Graduate degree holders have a nearly ten percentage point difference in Government income relative to those with a High school diploma. Those with less than a high school diploma have the lowest Government income and this result could warrant a further deep dive in its own right.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OFbp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OFbp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png 424w, https://substackcdn.com/image/fetch/$s_!OFbp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png 848w, https://substackcdn.com/image/fetch/$s_!OFbp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png 1272w, https://substackcdn.com/image/fetch/$s_!OFbp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OFbp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png" width="1456" height="856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:856,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:602205,&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_!OFbp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png 424w, https://substackcdn.com/image/fetch/$s_!OFbp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png 848w, https://substackcdn.com/image/fetch/$s_!OFbp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.png 1272w, https://substackcdn.com/image/fetch/$s_!OFbp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd09dd9-91fe-4412-a10b-8141bd781e6e_2624x1542.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">It&#8217;s worth mentioning that I included Veteran&#8217;s Benefits in Government income. This is arguable wage income as well but I included it in Government to be consistent with the labeling. It is an imperfect classification but given that it represents 0.7% of the total average the results are unlikely to be overly-sensitive to the inclusion.</figcaption></figure></div><h3>Government, Investment, and Wage Income</h3><p>Averages hide variation, so I attempted to provide a single graph that aimed to show as much as possible in as few lines. The chart below takes a bit of time to digest but it is worth reviewing. It shows a more holistic picture of the income sources of America. I should note that because the Census does not offer inheritance information, I cannot plot it here.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1iQb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1iQb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png 424w, https://substackcdn.com/image/fetch/$s_!1iQb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png 848w, https://substackcdn.com/image/fetch/$s_!1iQb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!1iQb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1iQb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:389256,&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_!1iQb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png 424w, https://substackcdn.com/image/fetch/$s_!1iQb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png 848w, https://substackcdn.com/image/fetch/$s_!1iQb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!1iQb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159438c8-5be8-462a-aa7f-3656686a8444_2626x1410.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">The graph shows the distribution of the share of income for each category. For example, ~90% (vertical axis) of people had 20% or less (horizontal axis) of their <em><strong>total income</strong></em> come from investment income. Said another way, 10% of people or less had 80% or more of their income come from investments. If you look at the initial point 0.0, you can see that 69% of people had no Government Income; 44% of people had no Investment income; and 32% of people had no Wage income. </figcaption></figure></div><p>The conclusion is simple: most people make their income from working, second from the government, and some from investments. </p><p>How terribly obvious.</p><p>But now that obvious statement is grounded in data and a little more rigor.</p><h2>How do people manage liquidity constraints?</h2><p>They borrow money.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P0Xd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P0Xd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png 424w, https://substackcdn.com/image/fetch/$s_!P0Xd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png 848w, https://substackcdn.com/image/fetch/$s_!P0Xd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png 1272w, https://substackcdn.com/image/fetch/$s_!P0Xd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P0Xd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png" width="524" height="347.9016393442623" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:648,&quot;width&quot;:976,&quot;resizeWidth&quot;:524,&quot;bytes&quot;:921267,&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_!P0Xd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png 424w, https://substackcdn.com/image/fetch/$s_!P0Xd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png 848w, https://substackcdn.com/image/fetch/$s_!P0Xd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.png 1272w, https://substackcdn.com/image/fetch/$s_!P0Xd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca4560d-b14f-4b0f-b54d-21321b6572e2_976x648.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">Reminiscing about the days when money was free and interest rates were zero.</figcaption></figure></div><p>As previously shown, 46% of Americans <em>do not</em> have any investment income, which means they likely don&#8217;t have a stockpile of capital they can trivially access if they have a large emergency expense. That means that nearly half of Americans are liquidity constrained&#8212;i.e., they have low liquid assets relative to disposable income or recurring expenses. We can infer that if people have no investment income then it likely means they have limited savings or disposable income, which would correlate well for a liquidity constraint.</p><p>To properly estimate the magnitude of how many Americans encounter a liquidity constraint, we would need both banking data (e.g., cash account balances and other assets more generally) as well credit data (e.g., loan types and sizes). Unfortunately, the Census data does not provide either and other alternatives, like the <a href="https://fred.stlouisfed.org/series/TOTALSL">Federal Reserve</a> do not give a particularly useful picture either (<em>this is me explicitly saying headlines like &#8220;Credit card debt reaches all time high&#8221; are stupid</em>).</p><p>Fortunately, <a href="https://www.experian.com/blogs/ask-experian/consumer-credit-review/">Experian published a report on the state of Consumer Credit in Q2 2023</a>.</p><p>And the key data points are: </p><ol><li><p>The average non-mortgage debt balance was $23,317 in 2023</p></li><li><p>The average non-mortgage debt balance increased by 4.7% from 2022 to 2023</p></li><li><p>The percent of accounts 30 days or more past due increased 0.36 percentage points</p></li><li><p>The average monthly payment required to service debt increased by 8.5% to $1,148</p></li></ol><p>Overall, from the single lens of FICO, the consumer <em><strong>appears</strong></em> to be credit-wise healthy. That may not map to financially healthy overall but it is certainly <em>something</em> we can look at.</p><h2>FICO Score</h2><p>So what does the <a href="https://www.fico.com/blogs/average-us-fico-score-718">FICO distribution</a> tell us?</p><p>Number go up. Yay. &#128579;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WqxM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WqxM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png 424w, https://substackcdn.com/image/fetch/$s_!WqxM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png 848w, https://substackcdn.com/image/fetch/$s_!WqxM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png 1272w, https://substackcdn.com/image/fetch/$s_!WqxM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WqxM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:615491,&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_!WqxM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png 424w, https://substackcdn.com/image/fetch/$s_!WqxM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png 848w, https://substackcdn.com/image/fetch/$s_!WqxM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.png 1272w, https://substackcdn.com/image/fetch/$s_!WqxM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a8f926e-67e3-45c0-8091-b0dc66b51daa_2630x1512.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">ChatGPT helped me turn the data pasted in <a href="https://www.fico.com/blogs/average-us-fico-score-718">this image</a> into a proper Data Frame. Thank you, AI Overlords. &#128588;</figcaption></figure></div><p>This distribution would have you think that 53% of people with a FICO score have FICO &lt; 750 but this omits the ~<a href="https://images.go.experian.com/Web/ExperianInformationSolutionsInc/%7B63ec9888-37ea-405c-b39d-7492de9143ce%7D_FINALExperian_report_14_01.pdf">19% (49 million) of people</a> in the US who do not have a score. In practice, these consumers are declined from applications of credit because there is insufficient credit history/data which is only marginally different than treating<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> them as having a score of zero which means nearly <strong>63% of people in the US </strong><em><strong>actually</strong></em><strong> have FICO &lt; 750</strong>.</p><p>The conclusion here is also simple: most people don&#8217;t have perfect credit and <em>a lot</em> of people don&#8217;t have what&#8217;s considered &#8220;good&#8221; credit.</p><p>It is worth stating this because your credit score impacts how much you can borrow and the price at which you can borrow, which obviously drives your ability to manage a liquidity crisis.</p><h2>In Summary</h2><p>Most Americans don&#8217;t have big piles of cash stocked up and large amounts of credit they can access in case something happens. </p><p>So what can Fintech companies do? &#129300;</p><p><strong>Build financial products that help your customers.</strong></p><p>Finance reduces to the borrowing, spending, saving, and investing of money. Fintech is about <em><strong>using technology to efficiently do those things</strong></em>.</p><p>So, for any single Fintech company that means executing efficiently at high scale so that you can (1) be more cost effective than your competitors, (2) improve your profit margins, and (3) pass on some share of your cost savings to your customers.</p><p>Times are challenging. The past year has been turbulent and there is more turbulence on the horizon, so please go and work your butt off so you can help our fellow Americans<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</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_!Tc4a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tc4a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png 424w, https://substackcdn.com/image/fetch/$s_!Tc4a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png 848w, https://substackcdn.com/image/fetch/$s_!Tc4a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png 1272w, https://substackcdn.com/image/fetch/$s_!Tc4a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tc4a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png" width="352" height="465.5483870967742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1312,&quot;width&quot;:992,&quot;resizeWidth&quot;:352,&quot;bytes&quot;:1446457,&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_!Tc4a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png 424w, https://substackcdn.com/image/fetch/$s_!Tc4a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png 848w, https://substackcdn.com/image/fetch/$s_!Tc4a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.png 1272w, https://substackcdn.com/image/fetch/$s_!Tc4a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cc5fb7-6f7d-4be4-a976-73cce4849631_992x1312.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">Seriously, go build stuff and ship value for your customers or <em><strong>somebody else will</strong></em>.</figcaption></figure></div><p>I have provided you with sufficient data to show you that people need our help, so we must rise to the challenge&#8212;<em>isn&#8217;t that the whole point of Fintech?</em></p><p>There is ample business opportunity in providing value to customers of financial products. But if benevolence does not compel you enough, consider the massive economic opportunity that exists.</p><p>Not long ago both public and private markets understood how massive that opportunity was&#8230;and then <a href="https://www.chaos-engineering.dev/p/fintech-reckoning">the reckoning came</a>. It appears that the pendulum has swung probably too far in the other direction. Remember, be greedy when others are fearful.</p><h2>Closing Thoughts</h2><p>It took me roughly six months to write this article<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>. Largely because I spent so much time pulling and cleaning data and making revisions. I also created my first <a href="https://pypi.org/project/pyipums/">open source Python library (PyIPUMS)</a> to work with the data, which was one of the goals I had this year and I&#8217;m happy to now mark it as completed. </p><p>The code and GitHub repository <a href="https://github.com/franciscojavierarceo/pyipums">is available here</a>. You can also find a much more elaborate set of graphs <a href="https://github.com/franciscojavierarceo/pyipums/blob/main/demo.ipynb">in the Jupyter Notebook used for the analysis here.</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_!tBOF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tBOF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png 424w, https://substackcdn.com/image/fetch/$s_!tBOF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png 848w, https://substackcdn.com/image/fetch/$s_!tBOF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png 1272w, https://substackcdn.com/image/fetch/$s_!tBOF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tBOF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png" width="594" height="297" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1280,&quot;resizeWidth&quot;:594,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;pypums (1)&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="pypums (1)" title="pypums (1)" srcset="https://substackcdn.com/image/fetch/$s_!tBOF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png 424w, https://substackcdn.com/image/fetch/$s_!tBOF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png 848w, https://substackcdn.com/image/fetch/$s_!tBOF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.png 1272w, https://substackcdn.com/image/fetch/$s_!tBOF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc45d9d7-df7b-4cb8-8d26-20794aafdb36_1280x640.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">You may notice that I have an aesthetic that I&#8217;m going for. It&#8217;s late 80s nostalgia.</figcaption></figure></div><p>I first worked with IPUMs in 2011 (&#128116;&#127995;) during my first master&#8217;s. Back then I was coding in <a href="https://www.stata.com/">STATA</a> and I had mostly no idea how to work with data. I decided to write this package to help graduate students in Economics or Statistics that may not be as familiar with Python, how to work with XML, and with data in fixed width format&#8212;as it can be quite terrifying for the uninitiated. Hopefully it saves them some time and helps them do great research.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ULlh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ULlh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png 424w, https://substackcdn.com/image/fetch/$s_!ULlh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png 848w, https://substackcdn.com/image/fetch/$s_!ULlh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png 1272w, https://substackcdn.com/image/fetch/$s_!ULlh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ULlh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png" width="476" height="476.9834710743802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:968,&quot;resizeWidth&quot;:476,&quot;bytes&quot;:1336058,&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_!ULlh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png 424w, https://substackcdn.com/image/fetch/$s_!ULlh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png 848w, https://substackcdn.com/image/fetch/$s_!ULlh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.png 1272w, https://substackcdn.com/image/fetch/$s_!ULlh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea3a6ab-c3c7-4d25-ae50-1e02f2ebe3dd_968x970.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">As I said, terrifying for the uninitiated and young graduate students among us. </figcaption></figure></div><p>Over the coming years, I hope to make lots of updates to this software so that others can use it to explore the extraordinary Census data. </p><p>There is much that can be learned from it and I sincerely believe that a lot more constructive conversations about our country would happen if we better understood our fellow Americans in data.</p><p>Happy learning! &#129299;</p><p>-Francisco </p><div><hr></div><h4>Post Script</h4><p><em>I would like to thank <a href="https://twitter.com/AlexH_Johnson">Alex Johnson</a>, <a href="https://x.com/dbkahn">Dan Kahn</a>,  <a href="https://x.com/jsfranklin221">Jared Franklin</a>, and <a href="https://x.com/brunoswerneck">Bruno Werneck</a> for taking the time to review this article and offer their wisdom.</em></p><p><em>Several people made the great suggestion to provide some of the data segmented by Age. I found that doing so didn&#8217;t result in anything that was terribly novel but I&#8217;ve provided the univariate density and distribution functions below.</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_!WUSu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WUSu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png 424w, https://substackcdn.com/image/fetch/$s_!WUSu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png 848w, https://substackcdn.com/image/fetch/$s_!WUSu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!WUSu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WUSu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png" width="1456" height="519" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:519,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:309056,&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_!WUSu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png 424w, https://substackcdn.com/image/fetch/$s_!WUSu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png 848w, https://substackcdn.com/image/fetch/$s_!WUSu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!WUSu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d070d2-3f22-4729-8b25-0b411806f7cd_2984x1064.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">~80% of the US Population is older than 18.</figcaption></figure></div><h2>Some Content Recommendations</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Marc Andreessen&quot;,&quot;id&quot;:22353,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8ef02fe-d089-466f-9b4a-ea19df828473_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;cd34c4eb-24b4-448d-82ee-9720c7b0aa75&quot;}" data-component-name="MentionToDOM"></span> wrote <a href="https://pmarca.substack.com/p/the-techno-optimist-manifesto">The Techno Optimist Manifesto</a>. It&#8217;s a little intense but it is a useful call to action to not sit idly by and, instead, build the future. And it is a wonderful reminder that outcomes only happen if you force them to.</p><p><a href="https://x.com/POTUS/status/1718976884225229130?s=20">President Biden</a> issued an <a href="https://www.whitehouse.gov/briefing-room/presidential-actions/2023/10/30/executive-order-on-the-safe-secure-and-trustworthy-development-and-use-of-artificial-intelligence/">Executive Order on Artificial Intelligence</a>. It is long, has good intentions, and is the wrong approach to making the US competitive in Artificial Intelligence. We should be leaders. The future will use more AI, not less. The Government should find ways to incentivize innovators to build more foundational models to build the future, not add laughable friction to the inevitable. You cannot stop compute, AI is inevitable.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;1d3809b5-dd4b-49d6-851c-161dc3e48135&quot;}" data-component-name="MentionToDOM"></span>  and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Takes&quot;,&quot;id&quot;:12696,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/fintechtakes&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8bc270b8-7430-4867-807c-2e2786fe0ad8_1200x1200.png&quot;,&quot;uuid&quot;:&quot;e7e9ad09-7b88-4f1d-aaa4-dc497c807d65&quot;}" data-component-name="MentionToDOM"></span>  published a podcast recapping <a href="https://fintechbusinessweekly.substack.com/p/fintech-recap-live-from-money2020#details">Money 2020</a>. It is always great to hear from them individually and jointly is all the more fun. I enjoyed hearing about what&#8217;s fashionable and not this year at Money 2020. I&#8217;ve never been, nor do I ever think I would go but it&#8217;s great to hear about.</p><p><a href="https://twitter.com/AlexH_Johnson">Alex Johnson</a> also wrote an absolutely wonderful piece on <a href="https://workweek.com/2023/11/01/a-first-principles-look-at-small-business-lending/?utm_source=Sailthru&amp;utm_medium=email&amp;utm_campaign=Fintech%20Takes%2011/01/23&amp;utm_term=Fintech%20Takes">Small Business Lending</a>. I actually have worked on SMB lending during my time at the Commonwealth Bank of Australia and learned quite a lot. It&#8217;s an incredibly complicated area to operate in analytically, which makes it terribly fun for someone like me.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;a9d19bde-b9dc-4c22-8811-dfd9463fe678&quot;}" data-component-name="MentionToDOM"></span>  from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Business Weekly&quot;,&quot;id&quot;:95427,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/fintechbusinessweekly&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e18f0919-198b-4686-b798-70d03241f3e4_1280x1280.png&quot;,&quot;uuid&quot;:&quot;0e7ba0a2-2dc5-467f-8f12-c23ed9a5160e&quot;}" data-component-name="MentionToDOM"></span> also wrote a more detailed <a href="https://fintechbusinessweekly.substack.com/p/money1033-top-takeaways-from-this">recap of Money 2020</a> and highlighted the wrecking of Crypto and attention refocusing to AI. People should be cautious to say that AI is the new Crypto, Fintech and Artificial Intelligence have a rich history, <a href="https://www.chaos-engineering.dev/p/artificial-intelligence-and-fintech">I even wrote about it before</a>.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jareau&quot;,&quot;id&quot;:884364,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b2006f4b-3fb5-4f80-ac0e-9edaa79a83ce_200x200.jpeg&quot;,&quot;uuid&quot;:&quot;a25f440a-871a-4514-b071-6972764d52bd&quot;}" data-component-name="MentionToDOM"></span>  from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Batch Processing&quot;,&quot;id&quot;:469927,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/batchprocessing&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c611487-f4b3-4c13-8ffb-281d84727d1b_100x100.png&quot;,&quot;uuid&quot;:&quot;0731f5f8-67a5-4a88-8b76-ac39a4e5f4d1&quot;}" data-component-name="MentionToDOM"></span>  wrote a <a href="https://www.batchprocessing.co/p/elon-musk-and-the-twitter-jerk-circuit">great piece</a> about Twitter&#8217;s/X&#8217;s foray into becoming the most valuable financial company in the world. </p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I know steak is more appropriate for a butcher but (1) it doesn&#8217;t sound as comical to me and (2) I really enjoy chicken sandwiches, particularly the spicy ones from Popeyes.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>A pedantic note is that technically this is a density function and not a distribution but by convention most people refer to the density as the distribution and most people are not statisticians. My graduate statistics professor would slap me, oh well.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>It&#8217;s worth emphasizing the obvious fact that in order for you to earn $100,000 in annual income from your investments you would have to have a $1,000,000 in capital assuming a heavy 10% annual yield on your investment. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>There is some nuance here as having insufficient data to make a decision and having enough data to conclude that someone shouldn&#8217;t receive an offer of credit are structurally different things. This is true but the end result is the same to the consumer: they don&#8217;t get money; though in practice they are able to adjust their data and reapply.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I&#8217;ll give you one guess why I haven&#8217;t written an article in six months.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Admittedly, I didn&#8217;t spend 6 months writing it. I have been <em><strong>extremely</strong></em> busy at work.</p></div></div>]]></content:encoded></item><item><title><![CDATA[A Decade of Risk Machine Learning]]></title><description><![CDATA[Some Lessons]]></description><link>https://www.chaos-engineering.dev/p/a-decade-of-risk-machine-learning</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/a-decade-of-risk-machine-learning</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Sun, 28 May 2023 11:00:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>The goals in statistics are to use data to predict and to get information about the underlying data mechanism. Nowhere is it written on a stone tablet what kind of model should be used to solve problems involving data.</em></p><p>-<a href="http://www2.math.uu.se/~thulin/mm/breiman.pdfhttp://www2.math.uu.se/~thulin/mm/breiman.pdf">Leo Breiman, Statistical Modeling: The Two Cultures</a></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_!VUQu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VUQu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png 424w, https://substackcdn.com/image/fetch/$s_!VUQu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png 848w, https://substackcdn.com/image/fetch/$s_!VUQu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png 1272w, https://substackcdn.com/image/fetch/$s_!VUQu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VUQu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png" width="436" height="434.20944558521563" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:974,&quot;resizeWidth&quot;:436,&quot;bytes&quot;:1170032,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VUQu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png 424w, https://substackcdn.com/image/fetch/$s_!VUQu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png 848w, https://substackcdn.com/image/fetch/$s_!VUQu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png 1272w, https://substackcdn.com/image/fetch/$s_!VUQu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7d950b-b1f3-40db-be2d-d970c2875613_974x970.png 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">Come to the dark side. &#128520;</figcaption></figure></div><h2>The Two Cultures</h2><p>It has been over twenty years since <a href="https://statistics.berkeley.edu/about/memoriam/memory-leo-breiman">Professor Leo Breiman</a> wrote the famous &#8220;<a href="http://www2.math.uu.se/~thulin/mm/breiman.pdf">Two Cultures</a>&#8221; article. For those of us machine learning practitioners working in industry, it is Gospel. </p><p>It&#8217;s regarded so highly because, not only did he invent Classification and Regression Trees, Bootstrap Aggregating, and Random Forest, but because he changed the nature of statistics.</p><p>It was Dr. Breiman&#8217;s pragmatic perspective and thoughtful writing that shaped my approach to modeling data. I am neither Bayesian nor Frequentist, I am a Pragmatist<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>&#8212;choosing the tool that best works for the data.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><h2>A Decade of Chaos</h2><p>I have spent one third of my life modeling data and <a href="https://chaosengineering.substack.com/p/artificial-intelligence-and-fintech">applying machine learning to various forms of quantitative financial problems</a>.</p><p>This past April I was invited to speak at <a href="https://www.tecton.ai/apply/">Tecton&#8217;s apply(risk)</a> conference and I was quite flattered by the opportunity. When I thought about what I could talk about, I settled on two things: (1) all of the mistakes I&#8217;ve made during my time doing this sort of thing and (2) demoing <a href="https://feast.dev/">Feast</a>&#8212;an open source framework maintained by Tecton and used by some of the best technology companies doing applied machine learning.</p><p>So, if you&#8217;d like to attend my talk on Tuesday May 30th at 1PM EST, use <a href="https://www.tecton.ai/apply/#Agenda">this link</a>&#8212;it&#8217;s free. <a href="https://www.beautiful.ai/player/-NWD5E_L-V9Q4vZcEUtG/Tecton-applyrisk">The slides are also freely available here</a>.</p><p><em>Update: You can find the full recording here <a href="https://www.youtube.com/watch?v=2XEeDTB4Aqs">freely available on YouTube</a>.</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_!WyY5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WyY5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WyY5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WyY5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WyY5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WyY5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!WyY5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WyY5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WyY5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WyY5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc745bceb-0fe6-4001-8b96-2de275444912_1200x628.jpeg 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">Maybe I&#8217;ll wear my hat during the presentation, who knows.</figcaption></figure></div><p>And I&#8217;ll share my notes in the rest of this post.</p><h2>Introduction</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aCP5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aCP5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png 424w, https://substackcdn.com/image/fetch/$s_!aCP5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png 848w, https://substackcdn.com/image/fetch/$s_!aCP5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png 1272w, https://substackcdn.com/image/fetch/$s_!aCP5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aCP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png" width="554" height="311.2445054945055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:205952,&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_!aCP5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png 424w, https://substackcdn.com/image/fetch/$s_!aCP5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png 848w, https://substackcdn.com/image/fetch/$s_!aCP5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.png 1272w, https://substackcdn.com/image/fetch/$s_!aCP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518beac8-0e1f-4377-8891-0ba758e799ab_1919x1078.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">Living in a civil society means we put agendas in our slides.</figcaption></figure></div><p>I&#8217;ve written about myself before <a href="https://chaosengineering.substack.com/p/hello-world">here</a>. In this talk I aim to discuss six things.</p><ol><li><p>Taking ML from 0 &#8594; 1</p></li><li><p>Building Models like building Software</p></li><li><p>Data Lineage</p></li><li><p>Common Mistakes</p></li><li><p>Risk and the Engineering of Chaos</p></li><li><p>Demoing Feast</p></li></ol><h2>Machine Learning: 0 &#8594; 1</h2><p>If you&#8217;re just getting started with machine learning in your product, it&#8217;s worth keeping in mind a few things. </p><p>The most important of which is that you will probably spend 90% of your time at the start on the data and software work and 10% on the actual machine learning. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BoV9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BoV9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png 424w, https://substackcdn.com/image/fetch/$s_!BoV9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png 848w, https://substackcdn.com/image/fetch/$s_!BoV9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png 1272w, https://substackcdn.com/image/fetch/$s_!BoV9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BoV9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png" width="564" height="408.6675824175824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1055,&quot;width&quot;:1456,&quot;resizeWidth&quot;:564,&quot;bytes&quot;:358888,&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_!BoV9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png 424w, https://substackcdn.com/image/fetch/$s_!BoV9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png 848w, https://substackcdn.com/image/fetch/$s_!BoV9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.png 1272w, https://substackcdn.com/image/fetch/$s_!BoV9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb59b39b-2c68-4f05-afd0-d6e41a2278ef_2122x1538.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">Ah, yes, that&#8217;s how I came up with 90%.</figcaption></figure></div><p>Some other useful things to keep in mind:</p><ul><li><p>Data is the foundation of all machine learning models.</p></li><li><p>Great software produces good data.</p></li><li><p>Machine learning is only as good as the data it is trained on and only as useful as the software surrounding it.</p></li><li><p>Product is the foundation of customer value and machine learning will not succeed without customer value.</p></li><li><p>ML can amplify a great product experience but it won&#8217;t make a bad product experience great.</p></li><li><p>Software is the core engine and it reinforces the flywheel. ML without good software is doomed.</p></li></ul><h3>The Machine Learning Flywheel</h3><p>Great software leads to great product experiences, which lead to lots of data, and lots of leads to great machine learning. Accomplish all four and you can unlock the Machine learning Flywheel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Um1j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Um1j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png 424w, https://substackcdn.com/image/fetch/$s_!Um1j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png 848w, https://substackcdn.com/image/fetch/$s_!Um1j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png 1272w, https://substackcdn.com/image/fetch/$s_!Um1j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Um1j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png" width="388" height="388.532967032967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:388,&quot;bytes&quot;:270422,&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_!Um1j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png 424w, https://substackcdn.com/image/fetch/$s_!Um1j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png 848w, https://substackcdn.com/image/fetch/$s_!Um1j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.png 1272w, https://substackcdn.com/image/fetch/$s_!Um1j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87816aa0-353d-4f1d-ac65-c24899dbfa93_1542x1544.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">Without good product and software, you will not experience this flywheel.</figcaption></figure></div><h2>Build Models like you Build Software</h2><p>I&#8217;ve written before about how <a href="https://chaosengineering.substack.com/i/67872178/of-data-science-projects-fail">87% of machine learning projects fail</a> and that it&#8217;s mostly driven by poor engineering practices.</p><p>Data is generated through code. Models are generated through code. Not having lineage of both will result in pain. Obviously, without those things reproducibility is impossible. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!58pW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!58pW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png 424w, https://substackcdn.com/image/fetch/$s_!58pW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png 848w, https://substackcdn.com/image/fetch/$s_!58pW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!58pW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!58pW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png" width="1456" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:453901,&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_!58pW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png 424w, https://substackcdn.com/image/fetch/$s_!58pW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png 848w, https://substackcdn.com/image/fetch/$s_!58pW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!58pW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e4c787-6702-4a61-b065-fd516347e2bf_2702x1390.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">This is not the way.</figcaption></figure></div><p>More importantly, this will result in either models not getting shipped or blowing up production. So make sure you have the right engineering standards in place.</p><h2>Data Producers, Data Consumers, and Data Lineage</h2><p>Data Producers generally don&#8217;t know who Data Consumers are, so data transformation pipelines often break. This is an industry-wide problem, not only limited to machine learning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8GFW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8GFW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png 424w, https://substackcdn.com/image/fetch/$s_!8GFW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png 848w, https://substackcdn.com/image/fetch/$s_!8GFW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png 1272w, https://substackcdn.com/image/fetch/$s_!8GFW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8GFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png" width="474" height="425.49313186813185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1307,&quot;width&quot;:1456,&quot;resizeWidth&quot;:474,&quot;bytes&quot;:664206,&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_!8GFW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png 424w, https://substackcdn.com/image/fetch/$s_!8GFW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png 848w, https://substackcdn.com/image/fetch/$s_!8GFW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.png 1272w, https://substackcdn.com/image/fetch/$s_!8GFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2ef4f82-3a6d-4df9-aa11-48d9af564fa0_1992x1788.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">In practice, it actually looks much, much more complicated.</figcaption></figure></div><p>Data Contracts are an increasingly popular approach to mitigate this problem by having Data Consumers set a schema to test against in lower environments to prevent the Data Producer from breaking their input data before hitting production. </p><p>This is the only way to manage downstream breaks and it is necessary friction.</p><h2>Some Common Mistakes</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0bzT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0bzT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png 424w, https://substackcdn.com/image/fetch/$s_!0bzT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png 848w, https://substackcdn.com/image/fetch/$s_!0bzT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png 1272w, https://substackcdn.com/image/fetch/$s_!0bzT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0bzT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png" width="520" height="292.0987654320988" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:546,&quot;width&quot;:972,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:797896,&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_!0bzT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png 424w, https://substackcdn.com/image/fetch/$s_!0bzT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png 848w, https://substackcdn.com/image/fetch/$s_!0bzT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.png 1272w, https://substackcdn.com/image/fetch/$s_!0bzT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304d0b31-f053-4bda-99b0-a9907b44e4fc_972x546.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">Every single time. &#129394;</figcaption></figure></div><p>Here is a non-exhaustive list of ways I have blown up a server over the last decade:</p><ul><li><p>Featurization Errors </p><ul><li><p>Quite literally just a bug when creating a feature (e.g,. accidentally dividing by zero before trying to execute a multiplication will make your computer go boom &#129327;)</p></li></ul></li><li><p>Machine Learning Library Errors </p><ul><li><p>Most practitioners are using the same machine learning libraries (e.g., pytorch, glmnet, xgboost, sklearn, tensorflow, keras, lightgbm) but often those libraries have very specific C++, Fortran, or other dependencies that are run on someone&#8217;s laptop and not on the server being used to run the model. Docker fixes this.</p></li></ul></li><li><p>Loading Model Errors</p><ul><li><p>Make sure your model literally fits in your server.</p></li></ul></li><li><p>Service Errors </p><ul><li><p>Make sure you have some exception handling for when your model breaks. Don&#8217;t give your customer a bad user experience because of poor planning.</p></li></ul></li><li><p>Business Logic Errors</p><ul><li><p>If you do something to your model after you execute some multiplications, make sure you test the behavior.</p></li></ul></li><li><p>Statistical Errors</p><ul><li><p>Make sure your training data was a representative sample and if it&#8217;s not, monitor the performance closely.</p></li></ul></li></ul><p>Overall, many of these errors can be avoided with some simple choices but ten years ago this was not as obvious to me.</p><h2>Risk and the Engineering of Chaos</h2><p><a href="https://chaosengineering.substack.com/p/lending-and-the-engineering-of-chaos">I wrote an entire article about this.</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_!4har!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4har!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 424w, https://substackcdn.com/image/fetch/$s_!4har!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 848w, https://substackcdn.com/image/fetch/$s_!4har!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 1272w, https://substackcdn.com/image/fetch/$s_!4har!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4har!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png" width="550" height="494.47115384615387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1309,&quot;width&quot;:1456,&quot;resizeWidth&quot;:550,&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_!4har!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 424w, https://substackcdn.com/image/fetch/$s_!4har!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 848w, https://substackcdn.com/image/fetch/$s_!4har!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 1272w, https://substackcdn.com/image/fetch/$s_!4har!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.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">My beloved stick figures.</figcaption></figure></div><p>Modeling risk means you are modeling chaos. Rules impose order on chaos. Rules tend to spiral into chaos themselves. Know that your model plays an important role in a large ecosystem of entropy.</p><h2>The Demo</h2><p>As mentioned, <a href="https://github.com/franciscojavierarceo/Python/tree/main/demos/feast">the code is available here</a>.</p><p>The main focus is on how <a href="https://feast.dev/">Feast</a> can play a critical role in mitigating some of the significant challenges that I experienced in the past and the demo aims to highlight that. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UTlc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UTlc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png 424w, https://substackcdn.com/image/fetch/$s_!UTlc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png 848w, https://substackcdn.com/image/fetch/$s_!UTlc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png 1272w, https://substackcdn.com/image/fetch/$s_!UTlc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UTlc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png" width="1456" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&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_!UTlc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png 424w, https://substackcdn.com/image/fetch/$s_!UTlc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png 848w, https://substackcdn.com/image/fetch/$s_!UTlc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.png 1272w, https://substackcdn.com/image/fetch/$s_!UTlc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec17fb10-3422-4df8-a2a7-a6cb7f9ef7a7_2945x1204.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">The almighty <a href="https://docs.feast.dev/v/master/">diagram</a>.</figcaption></figure></div><p>I won&#8217;t go over all of the many things Feast <a href="https://docs.feast.dev/roadmap">supports out of the box</a> but it is a rather comprehensive tool that is used by some of the best technology companies in the world (*cough* Affirm *cough*).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ow_j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ow_j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Ow_j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Ow_j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Ow_j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ow_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png" width="1456" height="1094" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1094,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:198350,&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_!Ow_j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Ow_j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Ow_j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Ow_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd026439c-c8ad-4faa-8af4-7fd5a7d2b6ff_1916x1440.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 demonstration shows what a real ML risk system could look like for onboarding a driver to a driving app and then monitoring their risk daily. </p><p>There are two models, an onboarding model and a daily batch<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> model. The onboarding model takes an input form with four fields:</p><ol><li><p>State</p></li><li><p>Social Security Number</p></li><li><p>Driver&#8217;s License</p></li><li><p>Date of Birth</p></li></ol><p>Since all of the data is in the form, we have to use that data to construct the features, I do this in Feast using <a href="https://docs.feast.dev/reference/alpha-on-demand-feature-view">On Demand Feature Views</a>, which works great. Then I toss those constructed features into my model, get a score, and then make a decision.</p><p>For the daily model, I use six features calculated from a batch run from &#8220;yesterday&#8221;:</p><ol><li><p>Yesterday&#8217;s Conversion Rate</p></li><li><p>Yesterday&#8217;s Acceptance Rate</p></li><li><p>Yesterday&#8217;s Average Number of Trips</p></li><li><p>Yesterday&#8217;s Average daily trips &lt; 10</p></li><li><p>Yesterday&#8217;s Acceptance Rate &lt; 0.01</p></li><li><p>Yesterday&#8217;s Conversion Rate &gt; 0.80</p></li></ol><p>And here, because we can precompute the features, there&#8217;s no need for a dynamic computation so we just look up the features at request time. This is called a <a href="https://docs.feast.dev/v/master/getting-started/concepts/feature-view">Feature View</a> in Feast and the batch use case is the most basic one. Similar to the Onboarding  model, I fire the features to the model after retrieving them, get a score, and then make a decision.</p><p>I also included a clunky little UI to show what the user experience could look like&#8212;the UI was unnecessary but it makes it feel a little more concrete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tjp6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tjp6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png 424w, https://substackcdn.com/image/fetch/$s_!tjp6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png 848w, https://substackcdn.com/image/fetch/$s_!tjp6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png 1272w, https://substackcdn.com/image/fetch/$s_!tjp6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tjp6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png" width="483" height="383.1181683899557" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fec81e8e-d086-4e99-a370-68ed21c97875_677x537.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:537,&quot;width&quot;:677,&quot;resizeWidth&quot;:483,&quot;bytes&quot;:44541,&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_!tjp6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png 424w, https://substackcdn.com/image/fetch/$s_!tjp6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png 848w, https://substackcdn.com/image/fetch/$s_!tjp6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.png 1272w, https://substackcdn.com/image/fetch/$s_!tjp6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec81e8e-d086-4e99-a370-68ed21c97875_677x537.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">Oh no! This user had a high risk score, probably because a &lt;3 year shouldn&#8217;t drive.</figcaption></figure></div><p>The whole thing (i.e., the ~660 lines of Python code) boils down to three APIs.</p><pre><code><code>def get_onboarding_features() -&gt; Dict:
    # done via Feast
    ...

def get_onboarding_score() -&gt; float:
    # done via a fake regression but you could imagine using a 
    # more sophisticated machine learning model
    ...

def get_onboarding_decision() -&gt; str:
    # done using the score and a simple threshold operation
    ...</code></code></pre><p>And the three APIs can be reduced to one with two being called behind <code>get_onboarding_decision()</code>, which is the API you would want to expose to some client, probably. </p><p><em>Maybe one that would do something like this:</em></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;6b61aaac-9ec7-477f-9693-1885b7360426&quot;,&quot;duration&quot;:null}"></div><p>In practice the <code>get_onboarding_features()</code> part involves a lot but the point is to highlight the separation of responsibilities for the purpose of understanding where common things explode.</p><p>If you look at the code, Feast handles <em>a lot</em> for you. Especially many of the gotchas that come up when working in data and machine learning. I won&#8217;t elaborate on all of the ways it handles it because their docs really are much more useful than this post but suffice it to say that it&#8217;s a powerful framework.</p><h2>Closing Thoughts</h2><p>Machine Learning is quite popular in the media today due to LLMs, and this past week it appears to be 5x for <a href="https://www.cnn.com/2023/05/25/tech/nvidia-earnings-ai/index.html">the chip makers</a> but people seem to be forgetting that model training and inference are the last steps in the ML pipeline. Data and software are the foundation and lifeblood.</p><p>If GPUs are the picks and shovels then data is the mountain.</p><p>Happy mining!</p><p>-Francisco &#129312;</p><h2>Some Content Recommendations</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Brain Food &#129504;&quot;,&quot;id&quot;:69723,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sytaylor&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b2604496-88e1-4a40-9735-c1d861fb24b2_127x127.png&quot;,&quot;uuid&quot;:&quot;eda9cd20-38b8-48b0-8462-4905c651ceff&quot;}" data-component-name="MentionToDOM"></span>  wrote a fantastic piece on <a href="https://sytaylor.substack.com/p/fintech-food-the-future-of-generative">The Future of Generative AI in Fintech</a> and it&#8217;s, you guessed it, Decentralized. It&#8217;s a great piece and Simon articulated my thoughts 1000x better than I could.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;4543beb4-d3e7-4627-aad4-54b61f535eff&quot;}" data-component-name="MentionToDOM"></span> at <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Business Weekly&quot;,&quot;id&quot;:95427,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/fintechbusinessweekly&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e18f0919-198b-4686-b798-70d03241f3e4_1280x1280.png&quot;,&quot;uuid&quot;:&quot;6fe2d3c3-cb93-4550-86f4-cfe5e34535ed&quot;}" data-component-name="MentionToDOM"></span> wrote an exceptional piece on <a href="https://fintechbusinessweekly.substack.com/p/dave-and-moneylion-q1-some-progress">SoLo Funds</a> deceptive practices and some of Revolut&#8217;s current troubles.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;SeattleDataGuy&quot;,&quot;id&quot;:4963622,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1ec905aa-9a7b-4f21-b0ff-fec92e8916d1_512x512.jpeg&quot;,&quot;uuid&quot;:&quot;8c26d335-7ffc-4b42-a11c-ba090d7a3e62&quot;}" data-component-name="MentionToDOM"></span> wrote a great piece on <a href="https://seattledataguy.substack.com/p/a-decade-in-data-engineering-what?utm_source=%2Finbox&amp;utm_medium=reader2">what Data Engineering has gone through over the last decade</a>.</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The Pragmatic Engineer was taken but the Pragmatic Statistician doesn&#8217;t sound as cool.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>In practice this would be done with Spark, Airflow, and more advanced machine learning libraries but that all would distract from the key point in this demo.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Decentralized Artificial Intelligence]]></title><description><![CDATA[On Decentralized Cryptographically Secure Neural Agents]]></description><link>https://www.chaos-engineering.dev/p/decentralized-artificial-intelligence</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/decentralized-artificial-intelligence</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Mon, 01 May 2023 03:04:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0Tna!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin.</em></p><p>-<a href="https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf">John Von Neumann</a></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_!0Tna!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Tna!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png 424w, https://substackcdn.com/image/fetch/$s_!0Tna!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png 848w, https://substackcdn.com/image/fetch/$s_!0Tna!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png 1272w, https://substackcdn.com/image/fetch/$s_!0Tna!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Tna!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png" width="574" height="435.68674698795184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:996,&quot;resizeWidth&quot;:574,&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_!0Tna!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png 424w, https://substackcdn.com/image/fetch/$s_!0Tna!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png 848w, https://substackcdn.com/image/fetch/$s_!0Tna!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png 1272w, https://substackcdn.com/image/fetch/$s_!0Tna!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ebb0f-0199-4c76-9fa2-f880f0a06900_996x756.png 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">It&#8217;s more like this than you&#8217;d think.</figcaption></figure></div><p>A clever thing about generative models and ChatGPT is that they give you different results for the same prompt (or input). This is done, presumably, by setting the random seed to the computer&#8217;s current system clock time just before computing an <em>extraordinary</em> number of matrix multiplications (or some equivalent in a distributed sense when all of those parameters do not fit in the RAM of a single computer). </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>This trivial detail gives the illusion that ChatGPT is non-deterministic, but it&#8217;s not. </p><p>You can <a href="https://huggingface.co/docs/transformers/v4.28.1/en/main_classes/text_generation#transformers.GenerationMixin.sample.example">see this for yourself</a> in HuggingFace&#8217;s open source ChatGPT alternative: <a href="https://huggingface.co/chat/">HuggingChat</a>.</p><p>Large Language Models (LLMs)&#8212;just like all machine learning models&#8212;are an estimated static equation, which means that for a fixed input you will receive a fixed output. Generative models do some probability weighted random sampling to provide a little flair and the mirage of sentience.</p><p>But LLMs are nothing more than a bunch of numbers, multiplications, sums, and a splash of pseudo-random sampling.</p><h1>Centralized Artificial Intelligence</h1><p>OpenAI encountered <a href="https://apnews.com/article/chatgpt-ai-data-privacy-italy-66634e4d9ade3c0eb63edab62915066f">some </a>troubles recently, and they&#8217;ve done some incredible work to <a href="https://apnews.com/article/chatgpt-openai-data-privacy-italy-1e3f070ca86ec234cae4d08ac8443879">overcome them</a>.</p><p>But OpenAI, MetaAI, Google Research, DeepMind, or anyone else can&#8217;t solve the core problem, which is that true Artificial General Intelligence (AGI) needs <em>truly</em> Open AI; that is to say that no single entity or research lab should be trusted with the power of AGI.</p><p>After several months of reflection, I&#8217;ve come to only one conclusion: <em><strong>a cryptographically secure, decentralized ledger is the only solution to making AI safer.</strong></em></p><p>I&#8217;ve thought for quite some time that blockchain and crypto <em>the technologies</em>&#8212;not necessarily the digital currency&#8212;had incredible implications but I didn&#8217;t know what for&#8230;and it turns out the answer was hiding in the next hype cycle.</p><p>I am neither a crypto maximalist, nor even necessarily a crypto advocate. I am, however, a technologist who sees the value of the technology used by most crypto currencies. </p><p><em>As a brief aside, my biggest skepticism with cryptocurrencies is that a non-trivial share of their advocates seem to treat it as a long term store of value which creates an economic disincentive to transact, which then renders it a poor medium of exchange. Regardless, that&#8217;s how lots of people have treated Bitcoin, Ethereum, and other tokens.</em></p><p>So why do I believe &#8220;<em><strong>a cryptographically secure, decentralized ledger is the only solution&#8221; </strong></em>to truly Open AI?</p><p>Because it solves some core problems.</p><h1>Some of AI&#8217;s Problems</h1><p>As I said, no single entity should be the sole owner of any true AGI. It creates far too much power in the hands of only well-capitalized institutions (i.e., those that can afford the compute necessary to train a <em>giganto</em> model).</p><p>There are other challenges outside of this, too. </p><h2>Reproducibility</h2><p>The academic literature is ridden with examples of state of the art (SOTA) models that weren&#8217;t reproducible and while there&#8217;s an <a href="https://arxiv.org/pdf/2202.02326.pdf">ongoing effort to improve this</a> suffice it to say that a lot of models aren&#8217;t reproducible (maybe even most). </p><p>That&#8217;s bad science, but the incentives in academia are what they are.</p><p>ML industry practitioners have come quite a long way in model reproducibility (i.e., model version control) but in the early days many forgot about <em>data version control</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_!-PxB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-PxB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png 424w, https://substackcdn.com/image/fetch/$s_!-PxB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png 848w, https://substackcdn.com/image/fetch/$s_!-PxB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!-PxB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-PxB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png" width="396" height="367.9862637362637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1353,&quot;width&quot;:1456,&quot;resizeWidth&quot;:396,&quot;bytes&quot;:278771,&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_!-PxB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png 424w, https://substackcdn.com/image/fetch/$s_!-PxB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png 848w, https://substackcdn.com/image/fetch/$s_!-PxB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!-PxB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e4f3dd8-3385-4351-9647-24091a235e8c_1532x1424.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">Data is the foundation; software provides high quality data; and ML, hopefully, produces more data. Most importantly, great software begets more data.</figcaption></figure></div><p>Quite obviously, <em><strong>a model cannot be version controlled unless the data and the code that constructed both the model and the data are version controlled, too</strong></em>.</p><p>Thinking otherwise is dumb<em> </em>(<em>and, remember, that&#8217;s not you!</em>).</p><p>So in order to have reproducibility in general we need model and data reproducibility, and it turns out that a decentralized database that records every version posted to some chain is a very good candidate for that.</p><h2>Data Privacy</h2><p>Most people don&#8217;t <em>really</em> care that you use their data for things so long as it (1) serves the right product experience and (2) isn&#8217;t malicious.</p><p>But some people care a lot! And some countries (e.g., Italy or European countries) care 100x more than that.</p><p>A benefit of cryptography and decentralization is that you can estimate &#8220;local&#8221; models without sending data and still contribute back the estimated gradient to the network. Additionally, you could encrypt the data as well to secure it. This is known as <a href="https://en.m.wikipedia.org/wiki/Federated_learning">Federated Learning</a> and is an active area of research. </p><p>That said, this approach isn&#8217;t actually what I think should exist, which are two separate ledgers: one for data and another for learning.</p><h2>Stale Information</h2><p>A frequent complaint that users of ChatGPT have is that the model was only trained on data up to September 2021, which means that the data and model are stale. Because it used large scale web data this makes a lot of sense as a practical limitation but for AGI to work, we need <em>streaming data <strong>and</strong> continuous learning</em>.</p><p>Both of these problems are non-trivial and require quite sophisticated large scale distributed computing and streaming data infrastructure...or they can be solved through decentralization and <em><strong>gradient</strong></em> mining.</p><h2>Massive Compute Requirements</h2><p>I would like to underscore the &#8220;Large&#8221; in &#8220;Large Language Models&#8221;, they are very big and costly to run. Which is one of the main reasons why people or labs outside of the technology industry can&#8217;t really build these state of the art models<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p><em>As a brief aside, academics, in their attempt to develop novel algorithms, most iterate on novel-ish architectures rather than try to update existing models, which is arguable a lot of wasted compute. <a href="https://arxiv.org/pdf/2106.09685.pdf">LoRA</a> is an an extraordinary example of the exact opposite of this.</em></p><p>Over the last decade, large scale machine learning models benefited greatly from using GPUs instead of CPUs because they are much more efficient at executing matrix multiplications (<a href="https://stackoverflow.com/questions/51344018/why-can-gpu-do-matrix-multiplication-faster-than-cpu">an embarrassingly parallelizable mathematical operation</a>).</p><p>They also turned out to be incredibly useful for Bitcoin mining. </p><p>Miners <em>could</em> decide to compute gradients (i.e., train a model) instead of transactions on the blockchain and, theoretically, this would be a straightforward migration.</p><h2>Incentives</h2><p>Miners don&#8217;t mine for the sake of increasing our carbon emissions&#8212;they mine to make money. Therefore, there needs to be an economic incentive to make miners want to mine Gradients.</p><p>This could be a digital currency or whatever.</p><p>There also needs to be an incentive to contribute training data. People should be rewarded when they choose to contribute their data (<a href="https://www.deso.com/">DeSo is doing this</a>) and even more so for labeling their data.</p><h2>Model Forks</h2><p>Crypto currencies are often <a href="https://www.coinbase.com/learn/crypto-basics/what-is-a-fork#:~:text=their%20underlying%20code.-,A%20fork%20happens%20whenever%20a%20community%20makes%20a%20change%20to,off%20in%20a%20new%20direction.">forked</a> and expanded upon for different goals. If we have a decentralized system where computed model weights are published to a decentralized ledger, then we can not only recover models at any point in time but we can also fork them and train them with different goals in mind (e.g., new architectures).</p><p>Beyond creating an extraordinary lineage of models, in an extreme case of models misbehaving (i.e., humanity&#8217;s doom<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>), we could find the point in time and the data that led to a chaotic AGI.</p><h2>Enterprise Value</h2><p>Who would benefit from a decentralized AGI? </p><p>First and foremost, uh, humanity. </p><p>Secondly, I think there would be a lot of implementation opportunities in embedding these new decentralized models, similar to how ChatGPT plugins are now all the rage. If you make the crypto analogy it was exchanges that were useful to users, so one might think an exchange for the usage of these models could ultimately be the answer. </p><p>As the world of technology evolves rapidly over the coming years, I actually think a marketplace for different types of AGI could be a thing. I know the obvious flaw here is &#8220;A true AGI would be able to have intelligence across a broad set of use cases&#8221; and while maybe that&#8217;s true in the future, it&#8217;s not true now and I imagine there will be lots of capturable value between now and when that future comes.</p><h1>Crypto Fixes This</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eva1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eva1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png 424w, https://substackcdn.com/image/fetch/$s_!eva1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png 848w, https://substackcdn.com/image/fetch/$s_!eva1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!eva1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eva1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png" width="338" height="348.94736842105266" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:988,&quot;resizeWidth&quot;:338,&quot;bytes&quot;:982972,&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_!eva1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png 424w, https://substackcdn.com/image/fetch/$s_!eva1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png 848w, https://substackcdn.com/image/fetch/$s_!eva1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!eva1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c93e648-e8c7-47b5-ba4c-deb58ee08ed4_988x1020.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">For real though.</figcaption></figure></div><p>As mentioned throughout this article, a new approach needs to be taken to decentralize LLMs and AI more broadly so that we can attempt to control the inevitable &#8220;<a href="https://stackoverflow.com/questions/51344018/why-can-gpu-do-matrix-multiplication-faster-than-cpu">singularity</a>&#8221;. The approach I propose is analogous to <a href="https://bitcoin.org/bitcoin.pdf">Proof of Work</a> but instead of arbitrarily wasting compute, we can use the compute to estimate gradients.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ismL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ismL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png 424w, https://substackcdn.com/image/fetch/$s_!ismL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png 848w, https://substackcdn.com/image/fetch/$s_!ismL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png 1272w, https://substackcdn.com/image/fetch/$s_!ismL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ismL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png" width="1456" height="588" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218474,&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_!ismL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png 424w, https://substackcdn.com/image/fetch/$s_!ismL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png 848w, https://substackcdn.com/image/fetch/$s_!ismL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.png 1272w, https://substackcdn.com/image/fetch/$s_!ismL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bff2b7c-34b4-4658-a6ab-1c72473dfbb9_1916x774.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">A very crude depiction of Proof of Gradient.</figcaption></figure></div><p>I also mentioned that we would need two ledgers: (1) for the model weights and (2) another for the data used for training those weights. These could be treated in the same way as candidate transactions being added to the Blockchain where signatures are used to verify the chain of transactions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HFQY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HFQY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png 424w, https://substackcdn.com/image/fetch/$s_!HFQY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png 848w, https://substackcdn.com/image/fetch/$s_!HFQY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png 1272w, https://substackcdn.com/image/fetch/$s_!HFQY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HFQY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png" width="590" height="352.94642857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:590,&quot;bytes&quot;:119950,&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_!HFQY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png 424w, https://substackcdn.com/image/fetch/$s_!HFQY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png 848w, https://substackcdn.com/image/fetch/$s_!HFQY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.png 1272w, https://substackcdn.com/image/fetch/$s_!HFQY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c328bb6-b5f5-410b-9d62-f658af651954_1522x910.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">In this case we would replace transactions with an incremental set of data or updated model weights.</figcaption></figure></div><h1>Closing Thoughts</h1><p>All of this may sound a little ridiculous but it&#8217;s not. In fact, <a href="https://twitter.com/xanderatallah/status/1643356106670981122">the work has already begun</a> by the former CTO of <a href="https://opensea.io/">OpenSea</a>.</p><p>At the moment, many people (especially on Twitter) are pointing and laughing at crypto enthusiasts after the recent fall in cryptocurrency prices and that is a potential indicator that people have gone too far the other direction in their thinking about the space. </p><p>In general, it&#8217;s good to not jump on the bandwagon.</p><p>Happy mining!</p><p>-Francisco &#129312;</p><div><hr></div><h2>Some Content Recommendations</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;6c606997-a338-4788-b1bc-799a738ff73a&quot;}" data-component-name="MentionToDOM"></span> wrote a banger on <a href="https://fintechbusinessweekly.substack.com/p/goldman-offloads-some-marcus-loans">Goldman's Offloading of GreenSky</a>.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Claudia Sahm&quot;,&quot;id&quot;:4650173,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe97d36a-3361-4fa9-8d48-251ffa4dc05d_96x96.jpeg&quot;,&quot;uuid&quot;:&quot;6aff6958-1792-4699-9256-27f4bff52c99&quot;}" data-component-name="MentionToDOM"></span> wrote an excellent piece on <a href="https://substack.com/notes/post/p-118093154">Fed expectations this week</a>.</p><p>Alex Johnson at<span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Takes&quot;,&quot;id&quot;:12696,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/fintechtakes&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8bc270b8-7430-4867-807c-2e2786fe0ad8_1200x1200.png&quot;,&quot;uuid&quot;:&quot;1dac4ab9-404f-468a-9af8-bd31682cb797&quot;}" data-component-name="MentionToDOM"></span> as always shared some great thoughts on <a href="https://workweek.com/2023/04/15/right-to-win/?utm_source=Sailthru&amp;utm_medium=email&amp;utm_campaign=Fintech%20Takes%2004/14/23&amp;utm_term=Fintech%20Takes">Winning in Embedded Lending</a>.</p><p>Simon Taylor at <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Brain Food &#129504;&quot;,&quot;id&quot;:69723,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sytaylor&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b2604496-88e1-4a40-9735-c1d861fb24b2_127x127.png&quot;,&quot;uuid&quot;:&quot;c8051cae-b235-4982-8af2-369ab174daf3&quot;}" data-component-name="MentionToDOM"></span> <a href="https://sytaylor.substack.com/p/fintech-food-do-we-need-narrower">wrote an excellent piece</a> about needing narrower banks and the latest Fintech drama.</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://www.vice.com/en/article/xgwqgw/facebooks-powerful-large-language-model-leaks-online-4chan-llama">4chan leaked Facebook&#8217;s LLaMa model</a> (lol), so it looks like we have a starting point!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>People seem to have forgotten that we can turn off the electricity.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Lending and the Engineering of Chaos]]></title><description><![CDATA[Dynamical Systems and the Fight to Conquer Entropy]]></description><link>https://www.chaos-engineering.dev/p/lending-and-the-engineering-of-chaos</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/lending-and-the-engineering-of-chaos</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Wed, 29 Mar 2023 09:30:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>A bank&#8217;s attitude to risk is not passive and defensive; a bank actively and willingly takes on risk, because it seeks a return and this does not come without risk. Indeed risk management can be seen as the core competence of a bank.</em></p><p>-<a href="http://ndl.ethernet.edu.et/bitstream/123456789/30397/1/141.Alexander%20J.McNeil.pdf">Alexander J. McNeil, R&#252;diger Frey, &amp; Paul Embrechts, Quantitative Risk Management</a></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_!hBNP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hBNP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif 424w, https://substackcdn.com/image/fetch/$s_!hBNP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif 848w, https://substackcdn.com/image/fetch/$s_!hBNP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif 1272w, https://substackcdn.com/image/fetch/$s_!hBNP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hBNP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif" width="468" height="318.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:245,&quot;width&quot;:360,&quot;resizeWidth&quot;:468,&quot;bytes&quot;:652010,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&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_!hBNP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif 424w, https://substackcdn.com/image/fetch/$s_!hBNP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif 848w, https://substackcdn.com/image/fetch/$s_!hBNP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif 1272w, https://substackcdn.com/image/fetch/$s_!hBNP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbce3ec4-aaa3-434c-919e-97db0115ddbe_360x245.gif 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">Bad Elmo.</figcaption></figure></div><h2>A Brief History of Chaos</h2><p>In 1961, the prolific engineer and meteorologist Edward Lorenz pioneered modern Chaos Theory<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, originally named &#8220;Sensitive Dependence on Initial Conditions&#8221;, while simulating sequences of water molecules to predict weather patterns.</p><p>Lorenz <a href="https://plato.stanford.edu/entries/platonism-mathematics/#:~:text=Platonism%20about%20mathematics%20(or%20mathematical,so%20do%20numbers%20and%20sets.">discovered</a> that the predictions of his <strong><a href="https://en.wikipedia.org/wiki/Deterministic_system">deterministic</a></strong> simulations were extremely sensitive to minuscule changes in the initial conditions. The profound consequence being the realization that some systems in nature are unfathomably volatile.</p><p>This, too, is true of the quantification of risk.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><h2>Borrowing Short to Lend Long</h2><p>In the wake of <a href="https://www.fdic.gov/resources/resolutions/bank-failures/failed-bank-list/silicon-valley.html">Silicon Valley Bank&#8217;s</a> collapse, there&#8217;s been much attention on how banks &#8220;borrow short to lend long&#8221;, while this is true the important details are in <em><strong>how they lend long</strong></em>.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/franciscojarceo/status/1634748171808112640?s=20&quot;,&quot;full_text&quot;:&quot;this week on twitter &quot;,&quot;username&quot;:&quot;franciscojarceo&quot;,&quot;name&quot;:&quot;Francisco Javier Arceo&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Sun Mar 12 02:48:30 +0000 2023&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Fq_KwKnWIAYLCP5.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/UCttio1C6H&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:11,&quot;like_count&quot;:91,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The "how" dictates a banks very survival and while there is variance across banks I&#8217;d bucket them into two categories:</p><ol><li><p>Manual</p></li><li><p>Algorithmic</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vy8g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vy8g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png 424w, https://substackcdn.com/image/fetch/$s_!Vy8g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png 848w, https://substackcdn.com/image/fetch/$s_!Vy8g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png 1272w, https://substackcdn.com/image/fetch/$s_!Vy8g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vy8g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png" width="526" height="410.12095032397406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:926,&quot;resizeWidth&quot;:526,&quot;bytes&quot;:756174,&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_!Vy8g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png 424w, https://substackcdn.com/image/fetch/$s_!Vy8g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png 848w, https://substackcdn.com/image/fetch/$s_!Vy8g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.png 1272w, https://substackcdn.com/image/fetch/$s_!Vy8g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977f6a4-d214-4c97-9d13-236172c24cdd_926x722.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">Phase 2 is underrated.</figcaption></figure></div><p>Alex Johnson nicely characterizes the first as &#8220;<a href="https://workweek.com/2022/10/21/what-fintech-forgets/">Relationship Lending</a>&#8221;, which served humans for most of our existence until Discover, Capital One, and a handful of others shook the finance industry with automation in the 1990s.</p><p>In recent decades, Fintech enhanced this approach further through advances in software and quantitative underwriting&#8212;all in the service of increasing conversion<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><h2>Lending</h2><p>To be a little reductionist, lending reduces to: a decision, a price, and a duration. </p><p>At a high level, these three things rely on answers to four important questions</p><ol><li><p>How much does it <em><strong>cost</strong></em> to lend?</p></li><li><p>What&#8217;s the <em><strong>maximum</strong></em> you are allowed to charge?</p></li><li><p><em><strong>Can</strong></em> this person or entity pay you back?</p></li><li><p><em><strong>Will</strong></em> this person or entity pay you back?</p></li></ol><p>There are many important details like how these things evolve over time, how price sensitive a consumer is, how the price impacts whether the consumer can afford the loan, how the duration of the loan impacts the risk, and maybe even some consideration for the cost of acquisition, but this gross simplification provides a nice starting point.</p><p>So how do we get answers to our questions?</p><ol><li><p>The Fed</p></li><li><p>State and Federal regulations</p></li><li><p>Data and math</p></li><li><p>More data and more math</p></li></ol><p>The first two are reasonable, we look at the interest we give to our deposit customers and any interest rate we charge above that for our loans is expected profit (minus some other stuff).</p><p>The latter two is where the competition begins.</p><h2>Financial Data is Beautiful Chaos</h2><p>In a previous article discussing Fintech and machine learning, I stated that &#8220;<a href="https://chaosengineering.substack.com/i/88997986/financial-data-is-chaos">Financial Data is Chaos</a>&#8221; and outlined why. In short, &#8220;everything surrounding this <em>money stuff</em> was kind of made up by humans to keep track of things. That is a <strong>profoundly different</strong> phenomenon than your visual cortex, linguistics, or the laws of physics.&#8221;</p><p>Financial data is more than <em>just data</em>. </p><p>You are observing <em>real people</em> with <em>real lives</em>, and real life is <em><strong>beautiful chaos</strong></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_!T6KN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T6KN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T6KN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T6KN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T6KN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T6KN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg" width="582" height="367.63" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1200,&quot;resizeWidth&quot;:582,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&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="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!T6KN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T6KN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T6KN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T6KN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe09c61-62ce-4040-8ea3-1479d8e969fd_1200x758.jpeg 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">In finance, we observe a bunch of numbers that crudely represent the above for millions of people. This diagram resembles a <a href="https://en.wikipedia.org/wiki/Fractal">Fractal</a>, which happens to be another example of a chaotic dynamical system. &#128521; Thanks, <a href="https://twitter.com/waitbutwhy/status/1476962460049584136?s=20">Tim</a>.</figcaption></figure></div><p>We fall in love, get our first car, go off to college, move away from home, get married, grow our families, say goodbye to loved ones, and sometimes even buy a home&#8212;and all along the way the financing of our purchases with <em>money stuff</em> is an annoying detail we sometimes have to think about.</p><p>Crude representations of all of that <em><strong>life</strong></em> are stored in a bunch of stupid databases that banks use to try and make reasonable business decisions about whether or not we can afford to pay for those things on some schedule.</p><p>All of that <em><strong>life</strong></em>&#8212;encoded in data&#8212;is what makes modeling risk so fascinating&#8230;and also terribly complicated.</p><p>So how, then, do we do something useful with all of this chaos?</p><h2>Lending is a Math Puzzle</h2><p>In the aforementioned article where I was focusing on discussing <a href="https://chaosengineering.substack.com/i/88997986/consumer-fintech-is-a-math-puzzle">Artificial Intelligence and Fintech</a> I also stated that &#8220;consumer finance is basically a multivariate constrained stochastic optimization problem.&#8221; and lending is actually what I was referring to.</p><p>To be explicit, we have data (i.e., a random process), the 4 questions I mentioned above (i.e., variables and constraints), and something we want to optimize (lifetime value of a customer, profit, or maybe something else). In order to solve this optimization problem we need two things:</p><ol><li><p>An underwriting model</p></li><li><p>Really good engineering that enables (1).</p></li></ol><p>What does <em>that</em> look like?</p><h1>Underwriting and the Fight to Conquer  Entropy</h1><blockquote><p><em>In banking, underwriting is the detailed credit analysis preceding the granting of a loan, based on credit information furnished by the borrower&#8230;Of late, the discourse on underwriting has been dominated by the advent of machine learning in this space. These profound technological innovations are altering the way traditional underwriting scorecards have been built, and are displacing human underwriters with automation.</em></p><p>-<a href="https://en.wikipedia.org/wiki/Underwriting#Bank_underwriting">Wikipedia</a></p></blockquote><p>In the modern world, we use data, statistics, machine learning, and software engineering to do credit analysis.</p><p>This is what I&#8217;ve spent a significant share of the last ten years doing. I&#8217;ve worked at AIG, the Commonwealth Bank of Australia, and Goldman Sachs building risk models for commercial and consumer underwriting (among other things) and I can confidently tell you that over that decade, while the questions remained the same, <em>how</em> we approached answering them changed dramatically.</p><p>Underwriting (i.e., the approach) has two components:</p><ol><li><p>A risk model</p></li><li><p>A policy.</p></li></ol><h3>What does a risk model look like?</h3><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Pr(Y=y_i|X_i) = \\frac{e^{\\beta \\cdot \\rm{X}_i \\cdot y_i}}{1+e^{\\beta \\cdot \\rm{X}_i}}&quot;,&quot;id&quot;:&quot;KCTKCOVUIQ&quot;}" data-component-name="LatexBlockToDOM"></div><p>For credit risk models, this equation just says that the <em>probability</em> of <em>Y</em> (maybe previous defaults or delinquencies) depends on some information <em>X</em> (a bunch of features/attributes that may be useful in predicting <em>Y</em>) and the thing on the right is just an old fashion <a href="https://en.wikipedia.org/wiki/Logistic_regression">Logistic regression</a>. A logistic regression is a classic approach and while modern-day practitioners may swap the gibberish with something a little fancier (e.g., a machine learning algorithm) it has served banks well for quite a long time.</p><p><em>Note: Mathematically, the Logistic regression solution is a <a href="https://en.wikipedia.org/wiki/Logistic_regression#Maximum_entropy">maximum entropy solution</a> and minimizes the <a href="https://en.wikipedia.org/wiki/Cross_entropy#Cross-entropy_loss_function_and_logistic_regression">cross-entropy</a> loss function. So when I say the &#8220;fight to conquer entropy&#8221; I&#8217;m making a play on words that underwriting is about building good regression models because it is&#8230;and it&#8217;s a fun math pun</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a><em> (*winks*).</em></p><p>I won&#8217;t go into the details of how to build a credit risk model but suffice it to say there&#8217;s a lot to it. <a href="https://www.mckinsey.com/capabilities/risk-and-resilience/our-insights/designing-next-generation-credit-decisioning-models">McKinsey has some opinions</a> (lol).</p><h3>What does a policy look like?</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xz9O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xz9O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp 424w, https://substackcdn.com/image/fetch/$s_!Xz9O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp 848w, https://substackcdn.com/image/fetch/$s_!Xz9O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp 1272w, https://substackcdn.com/image/fetch/$s_!Xz9O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xz9O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp" width="626" height="428.22527472527474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:1456,&quot;resizeWidth&quot;:626,&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_!Xz9O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp 424w, https://substackcdn.com/image/fetch/$s_!Xz9O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp 848w, https://substackcdn.com/image/fetch/$s_!Xz9O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp 1272w, https://substackcdn.com/image/fetch/$s_!Xz9O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff583ba2-68b6-4757-a4ae-346b7f6eb146_1480x1012.webp 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">Brought to you by <a href="https://www.sliderule.io/use-cases/credit">Sliderule</a>. I&#8217;m not an investor but I wish I was!</figcaption></figure></div><p>In the diagram above we see <strong>rules</strong>, <strong>data</strong>, a <strong>scorecard</strong>, and a <strong>decision</strong> (the &#8220;Reject&#8221; or &#8220;Set &#8220;Limits&#8221;). All key ingredients for underwriting.</p><p>But the simple model and the policy above are two trivializations. In the real world this gets more complicated and the rules in a policy spiral into anarchy as different teams look to hit often competing KPIs and these simple rules need their own system. </p><p>Cue the Rules Engine.</p><h2>Rules Engines and the Engineering of Chaos</h2><p>I wrote before about <a href="https://chaosengineering.substack.com/i/94264574/fintech-and-the-anarchy-of-rules">Fintech and the Anarchy of Rules</a> where I stated that &#8220;Rules/Decision engines are ubiquitous&#8221; in Fintech.</p><p>They codify the world's regulatory policies, represent the risk appetites of banks, and encapsulate the hopes and dreams of analysts grappling with an existential crisis.</p><p>More seriously though, a &#8220;Rules Engine&#8221; is software that quite literally executes <em><strong>rules</strong></em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> to make a <em><strong>decision</strong></em> about <em><strong>something</strong></em> and they&#8217;re an important piece of software in an overall complicated architecture necessary to handle risk problems at scale. </p><p><em>Note: I know these systems quite well. I&#8217;ve worked with too many of them: <a href="https://www.gdslink.com/">GDS Link</a>, <a href="https://www.provenir.com/">Provenir</a>, <a href="https://www.fico.com/en/fico-platform">FICO</a> (yes, they offer a decision engine), <a href="https://www.sliderule.io/product">Sliderule</a>, and I even wrote one myself </em>(&#129394;)<em>. I often get asked &#8220;Should I buy or build?&#8221; and, in general, I&#8217;d say that it really depends on your organization and goals.</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_!4har!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4har!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 424w, https://substackcdn.com/image/fetch/$s_!4har!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 848w, https://substackcdn.com/image/fetch/$s_!4har!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 1272w, https://substackcdn.com/image/fetch/$s_!4har!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4har!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png" width="696" height="625.7307692307693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1309,&quot;width&quot;:1456,&quot;resizeWidth&quot;:696,&quot;bytes&quot;:511546,&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_!4har!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 424w, https://substackcdn.com/image/fetch/$s_!4har!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 848w, https://substackcdn.com/image/fetch/$s_!4har!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.png 1272w, https://substackcdn.com/image/fetch/$s_!4har!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec91f929-f6d5-4937-8385-c752054c46da_1820x1636.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">It&#8217;s the brains of the operation! Note, of course this will vary from company to company so consider this an illustrative example.</figcaption></figure></div><p>In practice, decision engines can have thousands of rules, elaborate decision paths, complex flows of data (e.g., calling TU for some customers and Equifax for others), and an intricate coupling with machine learning models. In the diagram above, I&#8217;ve outlined the key components used in the architecture of a decision engine, probably.</p><p><strong>This diagram is useless</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a><strong>.</strong></p><p>All of the magic (i.e., hard work) is in the <em><strong>code</strong></em> that powers this Chaos Machine<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>, and I want to <em>explicitly</em> over-communicate that a silly diagram is useful for intuition but it is <strong>not useful for anything beyond that</strong>. In fact, it is so useless that I happily share it here because there is <em>nothing special about diagrams</em>. There is, on the other hand, <em>a</em> <em>lot</em> that is special about good code. Few companies produce that.</p><p>Why do I say this? Because pretty much every bank or lender is doing a version of this diagram. So where does the differentiation happen? </p><p><a href="https://chaosengineering.substack.com/p/shipping-fast-">Distribution, Product, and Speed</a>&#8230;and also <em><strong>how you do the thing!</strong></em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p><p>In lending, the <em><strong>how</strong></em> is in the data generation, policy development, <a href="https://chaosengineering.substack.com/p/your-data-science-problems-are-engineering">machine learning</a>, and the software around the <em>money stuff</em>.</p><p>So if you want to build a lending business that compounds over time, you have to be executing well on all of these areas&#8212;that&#8217;s how Capital One became the Goliath it is today.</p><p><em>Note: I would be remiss if I didn&#8217;t mention that once a bank has a portfolio of loans and other financial assets generating liquidity over different time horizons there&#8217;s still lots of quantitative work to do and while <a href="https://www.investopedia.com/terms/b/baselii.asp">Basel II</a> provides guidelines for the calculation of minimum capital requirements based on risk weighted assets, managing your capital and liquidity expectations is both a challenging and interesting area of work at a bank.</em></p><h2>Closing Thoughts</h2><blockquote><p>The optimal amount of fraud is non-zero<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>.</p><p>-<a href="https://www.bitsaboutmoney.com/archive/optimal-amount-of-fraud/">Patrick McKenzie</a></p></blockquote><p>The banking industry has come a long way since relationship based lending, but there is still ample opportunity for innovation. In the modern world, all of that innovation is driven by software, analytics, and machine learning that reinforces the value of that software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJXi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJXi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png 424w, https://substackcdn.com/image/fetch/$s_!QJXi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png 848w, https://substackcdn.com/image/fetch/$s_!QJXi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png 1272w, https://substackcdn.com/image/fetch/$s_!QJXi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJXi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png" width="344" height="400.1338912133891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1112,&quot;width&quot;:956,&quot;resizeWidth&quot;:344,&quot;bytes&quot;:1201081,&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_!QJXi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png 424w, https://substackcdn.com/image/fetch/$s_!QJXi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png 848w, https://substackcdn.com/image/fetch/$s_!QJXi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.png 1272w, https://substackcdn.com/image/fetch/$s_!QJXi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51206d-172f-49c4-8ee6-7376707d8cc6_956x1112.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">&#128557;&#128557;&#128557;</figcaption></figure></div><p>Lending is the business of losing money and, ultimately, effective risk management  means recognizing that the optimal amount of losses is non-zero, indeed.</p><p>How you diligently manage those losses is what separates the good lenders from the bad and the best way to control that chaos is through great software.</p><p>There are no shortcuts. No single tool will fix <a href="https://chaosengineering.substack.com/i/67872178/of-data-science-projects-fail">brittle and broken systems</a>, so my advice is simple: fall in line or fall by the wayside. The future of money depends on it.</p><p>Happy lending! &#127974;&#128184;</p><p>-Francisco</p><div><hr></div><h2>Some Content Recommendations</h2><p><a href="https://twitter.com/rshevlin">Ron Shevlin</a> <a href="https://www.forbes.com/sites/ronshevlin/2023/03/19/the-silicon-valley-bank-collapse-fear-mongering-and-other-bad-takes/">wrote a great take </a>on the numerous bad takes from Twitter on the SVB collapse.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;d77e9218-7413-4b3d-a67c-012a9e5ea630&quot;}" data-component-name="MentionToDOM"></span> wrote an <a href="https://fintechbusinessweekly.substack.com/p/hindenburg-crashes-into-cash-app">excellent review</a> of Hindenburg's research report on Block. He also wrote about BNPL (where I, of course, have biases). As always, Jason was very thoughtful in his writing. He wrote a lot but I will only share a few thoughts that I have: (1) survey data, while useful, is never as good as measuring actual behavior (what people say they do and what people actually do is, unfortunately, often inconsistent) so the data should be taken with a grain of salt; (2) to quote Jason, &#8220;One thing the report <em>does</em> demonstrate is that <strong>consumers who choose to use BNPL are heavily indebted across a variety of credit products&#8230;</strong>it is possible that BNPL is a net positive for these consumers, even as they struggle to manage their debt load.&#8221;; and (3) my experience as someone who grew up in a low-income area in South Chicago is that people tend to manage their cash flows very tightly when they have low income and when they experience liquidity shortages, the lender of last resort ends up being family members and that can be very consequential. Lending regulations in the US are very pro-consumer compared to other countries and have many great protections for when people, unfortunately, aren&#8217;t able to make repayments. It&#8217;s important to understand that financial hardship happens to a lot of people and it&#8217;s all about what tools they&#8217;re offered to get themselves out of that situation<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a>.</p><p><a href="https://twitter.com/AlexH_Johnson">Alex Johnson</a> from Fintech Takes wrote &#8220;<a href="https://workweek.com/2023/03/02/unlocking-lending-innovation/">Unlocking the Next Wave of Innovation</a>&#8221; and emphasizes that embedded lending is the future. I very much agree with him. He also highlights the challenges for lending and focuses heavily on servicing and he is spot on. </p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Packy McCormick&quot;,&quot;id&quot;:2417812,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/40bee61d-67eb-4492-9ee1-ebbbf2b03141_1280x855.jpeg&quot;,&quot;uuid&quot;:&quot;af90d11f-407f-48d7-aec5-4ac5016b0c6c&quot;}" data-component-name="MentionToDOM"></span> wrote "<a href="https://www.notboring.co/p/attention-is-all-you-need">Attention is All You Need</a>" and discussed the history of the algorithm and the paper that led to GPT. It&#8217;s really quite a fun read.</p><p><a href="https://www.bitsaboutmoney.com/patio11/">Patrick McKenzie</a> wrote &#8220;<a href="https://www.bitsaboutmoney.com/archive/banking-in-very-uncertain-times/?ref=bits-about-money-newsletter">Banking in very uncertain times</a>.&#8221; It&#8217;s excellent. Please read and learn an extraordinary amount in ~7500 words.</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>It was originally Henri Poincar&#233;, the mathematician and physicist, who <a href="https://plato.stanford.edu/entries/platonism-mathematics/#:~:text=Platonism%20about%20mathematics%20(or%20mathematical,so%20do%20numbers%20and%20sets.">discovered</a> Chaos in the 1880s while studying the three body problem (the problem of taking the initial positions and velocities of three point masses and solving for their subsequent motion according to <a href="https://en.wikipedia.org/wiki/Newton%27s_laws_of_motion">Newton's laws of motion</a> and <a href="https://en.wikipedia.org/wiki/Newton%27s_law_of_universal_gravitation">law of universal gravitation</a>) but Lorenz is attributed with what we call modern Chaos Theory.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>An added benefit is the reduction in subjective human decision making, which is <a href="https://chaosengineering.substack.com/p/how-to-make-better-decisions">terribly ridden with bias</a>. Purely relying on data certainly doesn&#8217;t fully eliminate bias but it helps you get started.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>In my first post titled &#8220;<a href="https://chaosengineering.substack.com/p/hello-world">Hello World</a>&#8221; I referenced a quote from Shane Parrish about entropy, which said &#8220;<strong>we can define entropy as a measure of the disorder of the universe</strong>, on both a macro and a microscopic level&#8221; and I wrote about why I chose the title for this newsletter. &#8220;Why &#8216;Chaos Engineering&#8217;? Because the modern world is chaos and engineers make their best attempts to impose structure on a chaotic world sprinting towards entropy and I find that <em>wildly</em> entertaining.&#8221; I was mostly referring to my experience writing software for underwriting, so I&#8217;ve waited a long time to finally get to execute this pun and I&#8217;m happy to finally do it.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>By the way, most rules engines are variants of the <a href="https://en.wikipedia.org/wiki/Rete_algorithm">RETE algorithm</a> developed by computer scientist <a href="https://en.wikipedia.org/wiki/Charles_Forgy">Charles Forgy</a> whose company, Rules Power, was acquired by FICO in 2005.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I say this explicitly for the few who may think this is helpful but most probably don&#8217;t need this level of bluntness.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>After this post, I suppose, I should abuse the word &#8220;chaos&#8221; less. Probably not though.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>This is still the code.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>Looking at you, <a href="https://hindenburgresearch.com/block/">Hindenburg</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>Of course, there are broader societal and policy failures at play since <a href="https://www.abi.org/feed-item/health-care-costs-number-one-cause-of-bankruptcy-for-american-families">Health Care is the primary driver of bankruptcy</a>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[ChatGPT Learns Fintech]]></title><description><![CDATA[On Implicit Learning and Suboptimality]]></description><link>https://www.chaos-engineering.dev/p/chatgpt-learns-fintech</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/chatgpt-learns-fintech</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Fri, 24 Feb 2023 12:13:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aUuH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>&nbsp;&#8220;The illusion that we understand the past fosters overconfidence in our ability to predict the future.&#8221;</em></p><p><em>-<a href="https://en.wikipedia.org/wiki/Daniel_Kahneman">Daniel Kahneman</a>, <a href="https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow">Thinking, Fast and Slow</a></em></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_!aUuH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aUuH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png 424w, https://substackcdn.com/image/fetch/$s_!aUuH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png 848w, https://substackcdn.com/image/fetch/$s_!aUuH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png 1272w, https://substackcdn.com/image/fetch/$s_!aUuH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aUuH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png" width="600" height="471.8954248366013" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/317670ee-fe24-4af3-ace7-8ec515613892_918x722.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:918,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:1129548,&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;: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_!aUuH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png 424w, https://substackcdn.com/image/fetch/$s_!aUuH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png 848w, https://substackcdn.com/image/fetch/$s_!aUuH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png 1272w, https://substackcdn.com/image/fetch/$s_!aUuH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F317670ee-fe24-4af3-ace7-8ec515613892_918x722.png 1456w" sizes="100vw" loading="lazy" 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">ChatGPT isn&#8217;t the panacea some think it is.</figcaption></figure></div><p>The excitement behind <a href="https://openai.com/blog/chatgpt/">ChatGPT</a> and the latest innovations in AI continues. <a href="https://blogs.microsoft.com/blog/2023/02/07/reinventing-search-with-a-new-ai-powered-microsoft-bing-and-edge-your-copilot-for-the-web/">Bing has launched an integration with ChatGPT</a>, <a href="https://blog.google/technology/ai/bard-google-ai-search-updates/">Google is on its way with Bard</a>, and Amazon is stepping up to the plate by <a href="https://huggingface.co/blog/aws-partnership">partnering with HuggingFace</a>. </p><p>What a time to be alive <em>and to be in machine learning</em>!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>A lot of folks in the Fintech space have been writing about Generative AI in Fintech (I did back in late December) but, rather than write, I thought I&#8217;d actually try something I discussed in one of <a href="https://chaosengineering.substack.com/p/artificial-intelligence-and-fintech">my previous articles</a>.</p><p>In short, I called out the<a href="https://chaosengineering.substack.com/i/88997986/back-to-chatbots"> problem with ChatGPT being wrong</a> and I gave an example of asking questions about a checking account. Being the empirical person that I am, I decided to give it a try to see how ChatGPT <em>actually</em> does.</p><h2>Can ChatGPT Learn Fintech?</h2><p>Yes and no.</p><p><em>Note: I am being imprecise in my language intentionally. I am using &#8220;Fintech&#8221; and &#8220;transaction data modeling" interchangeably even though &#8220;transaction data modeling&#8221; is one example of a Fintech use-case. This is because transaction data modeling is a great consumer Fintech example that just about everyone can relate to, but the conclusions generalize more broadly&#8230;at least, that&#8217;s my opinion.</em></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/franciscojarceo/status/1628041524410830852?s=20&quot;,&quot;full_text&quot;:&quot;Fun <span class=\&quot;tweet-fake-link\&quot;>#fintech</span> example I wrote about in one of articles.\n\nI gave <span class=\&quot;tweet-fake-link\&quot;>#ChatGPT</span> a month of anonymized credit card transaction data and asked it some basic questions and it did a great job summarizing it! \n\nIt's especially awesome that it calls out its limitations.\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://chaosengineering.substack.com/p/artificial-intelligence-and-fintech\&quot;>chaosengineering.substack.com/p/artificial-i&#8230;</a> &quot;,&quot;username&quot;:&quot;franciscojarceo&quot;,&quot;name&quot;:&quot;Francisco Javier Arceo&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Tue Feb 21 14:38:41 +0000 2023&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Fpf1mYPWIAAUYDO.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/Eqx7UiEaKB&quot;,&quot;alt_text&quot;:null},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Fpf1mZnWcAEX3Ex.png&quot;,&quot;link_url&quot;:&quot;https://t.co/Eqx7UiEaKB&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:6,&quot;like_count&quot;:26,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The current model architecture was trained on raw internet data, which is mostly written language. I&#8217;ve said before that <a href="https://chaosengineering.substack.com/p/artificial-intelligence-and-fintech#%C2%A7financial-data-is-chaos">Financial data is chaos (and tabular)</a> due to the <a href="https://chaosengineering.substack.com/i/94264574/fintech-and-the-anarchy-of-rules">exhausting number of rules at play</a>, which is a very different underlying structure than language.</p><p>This fact makes it non-trivial for ChatGPT to learn the same things that Machine Learning Engineers (MLEs) working in Fintech usually construct using their expert knowledge and general intelligence (*winks at audience*).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3D0U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3D0U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png 424w, https://substackcdn.com/image/fetch/$s_!3D0U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png 848w, https://substackcdn.com/image/fetch/$s_!3D0U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png 1272w, https://substackcdn.com/image/fetch/$s_!3D0U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3D0U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png" width="536" height="480.7802197802198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1306,&quot;width&quot;:1456,&quot;resizeWidth&quot;:536,&quot;bytes&quot;:359895,&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_!3D0U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png 424w, https://substackcdn.com/image/fetch/$s_!3D0U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png 848w, https://substackcdn.com/image/fetch/$s_!3D0U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.png 1272w, https://substackcdn.com/image/fetch/$s_!3D0U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febd8f501-f93d-4675-a3cf-623a2a427f2f_1614x1448.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>As an example (and in my tweet above), I gave ChatGPT ~80 of my credit card transactions and asked for very little&#8230;and it said a lot!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UWLg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UWLg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png 424w, https://substackcdn.com/image/fetch/$s_!UWLg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png 848w, https://substackcdn.com/image/fetch/$s_!UWLg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!UWLg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UWLg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png" width="534" height="608.6913183279743" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1418,&quot;width&quot;:1244,&quot;resizeWidth&quot;:534,&quot;bytes&quot;:716966,&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_!UWLg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png 424w, https://substackcdn.com/image/fetch/$s_!UWLg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png 848w, https://substackcdn.com/image/fetch/$s_!UWLg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!UWLg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05931aa-aae1-481a-a2e2-6b31a359fb4a_1244x1418.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">South Dakota didn&#8217;t have Costco and it was a hard 2 years.</figcaption></figure></div><p>It was able to compute aggregations, summations, and even an <a href="https://en.wikipedia.org/wiki/Arg_max">arg max</a> on the data. This makes sense because ChatGPT was trained on lots of code itself so it probably had seen lots of examples of how to do exploratory data analysis (EDA). Note that some of the computations were wrong but I could probably be more explicit in my prompts to get the results I wanted.</p><p>Asking ChatGPT to summarize a sample of transactions is doable because it has access to a small amount of memory (approximately<a href="https://help.openai.com/en/articles/6787051-does-chatgpt-remember-what-happened-earlier-in-the-conversation#:~:text=While%20ChatGPT%20is%20able%20to,beyond%20that%20is%20not%20stored."> 4,000 tokens</a> ~16Kb) which means it can remember this sample of data.</p><p>For something other than a trivial example, this becomes a distributed systems problem&#8212;maybe easily handled by Snowflake or BigQuery but it is irrefutable that ChatGPT can no longer fit large amounts of data in memory.</p><h2>What needs to happen for ChatGPT to learn Fintech?</h2><p>You&#8217;d need a hybrid architecture where ChatGPT also learns to model a specific objective.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ABIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ABIZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png 424w, https://substackcdn.com/image/fetch/$s_!ABIZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png 848w, https://substackcdn.com/image/fetch/$s_!ABIZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!ABIZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ABIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png" width="582" height="433.3021978021978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1084,&quot;width&quot;:1456,&quot;resizeWidth&quot;:582,&quot;bytes&quot;:428165,&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_!ABIZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png 424w, https://substackcdn.com/image/fetch/$s_!ABIZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png 848w, https://substackcdn.com/image/fetch/$s_!ABIZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!ABIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff40a4e71-db74-42de-ab27-b0d991d993a1_2240x1668.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">Not quite the Infinity Gantlet but it&#8217;s something. &#129335;&#8205;&#9794;&#65039;</figcaption></figure></div><p>In technical terms, that means that you need to have an explicit ML model that can be optimized for this task, which means you need to take transaction, ledger, lending, and other financial data and pair it with textual descriptions. This is a form of <a href="https://platform.openai.com/docs/guides/fine-tuning">Fine-Tuning</a> where you&#8217;d use the pretrained model from ChatGPT and build on top of it specifically for large scale transaction summarization or other financial tasks. In this particular case though, you&#8217;d need to update the architecture to support the data as it is not just raw tokens (i.e., a word mapped to a number) it is mostly dense, numeric &#8220;tabular&#8221; data. </p><p>This explicit architecture makes sense because ChatGPT won&#8217;t learn the idiosyncrasies of finance as a subproblem because it doesn&#8217;t have access to terabytes of sensitive financial data. If you want to optimize it for that domain, you need to train it on the appropriate data and express that formally with a model that uses the best of both worlds.</p><p>This is a fairly common practice and using pretrained models really started with <a href="https://en.wikipedia.org/wiki/Word2vec#:~:text=Word2vec%20is%20a%20technique%20for,words%20for%20a%20partial%20sentence.">Word2Vec</a> by <a href="https://code.google.com/archive/p/word2vec/">Google</a> back in 2013, so I&#8217;m not proposing anything novel here.</p><p>To briefly elaborate about what a &#8220;&#8221;hybrid architecture&#8221; means, LLMs and Neural Networks, at their core, are a series of matrix multiplications on some input data. A hybrid architecture would use the learned weights from ChatGPT as starting values for training and add an additional set of weights and layers to handle the banking features (specifically to express the numeric and dense nature of <em>money stuff</em>). The obvious limitation here being that while ChatGPT does let you run Fine-Tuning, they definitely don&#8217;t give you access to the underlying weights.</p><p>It&#8217;s worth noting that ChatGPT or FinanceGPT as I&#8217;ve named it here will never be perfectly accurate (humans aren&#8217;t) but this would help reduce the error in a much more structured way and probably within a reasonable tolerance.</p><h2>Closing Thoughts</h2><p>The conclusion is simple: ChatGPT will learn superficial stuff about finance, but in order for it to become a financial expert, it needs to be explicitly trained to be. </p><p>Intuitively this makes sense because ChatGPT is a generalist about internet knowledge and a specialist in programming because it was fed that data and reinforced. Once trained on and optimized for financial data it can learn that, too.</p><p>Theoretically you could try to feed the data as is to ChatGPT&#8217;s Fine-Tuning, but you&#8217;d probably do better by changing their neural architecture to explicitly model the structure of the financial data, which, as said before, is much different than text alone.</p><p>For example, I could feed in this entire article to ChatGPT and the sequential nature of language and contextualized multi-representation of words allows for some fuzzy notion of an agenda (written by me) with some variance in interpretation (by the readers)&#8230;but I couldn&#8217;t feed in a raw database from a bank and expect the model to learn anything (mostly because the data is just random numbers) so finance is often missing context that is well understood by humans, which is why you need a language model complimented by a financial one. The first model learns linguistics and logic, the second understands the behavior of financial systems&#8212;just like quants/MLEs do.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fDzD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fDzD!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif 424w, https://substackcdn.com/image/fetch/$s_!fDzD!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif 848w, https://substackcdn.com/image/fetch/$s_!fDzD!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif 1272w, https://substackcdn.com/image/fetch/$s_!fDzD!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fDzD!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif" width="460" height="347" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:347,&quot;width&quot;:460,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;TV gif. Two sailors from the Fairly Oddparents in nautical hats and white tank tops frantically shovel stacks of banded cash into a furnace.&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="TV gif. Two sailors from the Fairly Oddparents in nautical hats and white tank tops frantically shovel stacks of banded cash into a furnace." title="TV gif. Two sailors from the Fairly Oddparents in nautical hats and white tank tops frantically shovel stacks of banded cash into a furnace." srcset="https://substackcdn.com/image/fetch/$s_!fDzD!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif 424w, https://substackcdn.com/image/fetch/$s_!fDzD!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif 848w, https://substackcdn.com/image/fetch/$s_!fDzD!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif 1272w, https://substackcdn.com/image/fetch/$s_!fDzD!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fa1c42-4fc0-45f1-8ee4-e805ca1a569e_460x347.gif 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">AI startups trying to build their own GPT after finding a bug in their code.</figcaption></figure></div><p>At least, that&#8217;s how I&#8217;d do it if I had tens of millions of dollars to burn through on Azure credits.</p><p>Happy Learning!</p><p>-Francisco &#129312;</p><h2>Some Content Recommendations</h2><p><a href="https://pod.link/1636532588/episode/eabfc2aaaf7a6ef768557577ff3bcd56">Alex Johnson had an incredible interview with Frank Rotman</a>. <a href="https://www.qedinvestors.com/team/frank-rotman">Frank</a> is one of the brightest minds in Fintech. His balance of technical/quantitative acumen and pragmatism along with his extraordinary legacy building Capital One to the Goliath it is today, makes 45 minutes with him feel like an extraordinarily high yield usage of your time. </p><p><a href="https://twitter.com/AlexH_Johnson">Alex Johnson</a>&#8217;s article on <a href="https://workweek.com/2023/02/17/generative-ai/">Generative AI</a> is largely what inspired me to write this article and I highly recommend reading it!</p><p><a href="https://www.forbes.com/sites/ronshevlin/2023/01/23/the-new-venture-capitalists-how-banks-are-fueling-the-growth-of-enterprise-fintech/">Ron Shevlin wrote an incredible piece</a> on the alternative to VC for enterprise Fintech</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jareau&quot;,&quot;id&quot;:884364,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b2006f4b-3fb5-4f80-ac0e-9edaa79a83ce_200x200.jpeg&quot;,&quot;uuid&quot;:&quot;b8609c79-5f59-4bf5-a2b3-92bf2b8389ae&quot;}" data-component-name="MentionToDOM"></span> wrote an extraordinary piece at Every on how <a href="https://every.to/p/stripe-can-t-lose">Stripe Can't Lose</a>. I highly recommend subscribing to his newsletter (<a href="https://www.batchprocessing.co/">Batch Processing</a>) as he does very thorough analysis and has the impressive background to justify it!</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;a1d482d9-6a20-4fb2-a4ab-3a0d37b8e3df&quot;}" data-component-name="MentionToDOM"></span> wrote a pretty <a href="https://fintechbusinessweekly.substack.com/p/apple-and-googles-app-stores-pose">hot take</a> stating "There is a strong argument to be made that the CFPB could use this authority to bring Apple and Google&#8217;s app stores under its supervision." I don't entirely disagree but I do think there are significant tradeoff decisions. Neither Apple nor Google would want that level of scrutiny as it would result in significant friction for developers creating new apps, which would ultimately decrease the utility of their respective app stores and thereby make their customers less happy. I think it's a worthwhile discussion but my guess is it'll be a very litigious one.</p><p>Macroeconomist <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Claudia Sahm&quot;,&quot;id&quot;:4650173,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe97d36a-3361-4fa9-8d48-251ffa4dc05d_96x96.jpeg&quot;,&quot;uuid&quot;:&quot;23b3ea20-11a2-4e32-a638-e35af6eda853&quot;}" data-component-name="MentionToDOM"></span> wrote how <a href="https://stayathomemacro.substack.com/p/can-the-fed-bring-inflation-down">The Fed alone cannot bring inflation down</a>. I loved it. She&#8217;s a former Federal Reserve and White House economist and provides a terribly thoughtful view of our current economic environment. </p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div data-component-name="FragmentNodeToDOM"><p></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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[Function Approximation and Ordinary Least Squares]]></title><description><![CDATA[200 years of Statistical Machine Learning]]></description><link>https://www.chaos-engineering.dev/p/function-approximation-and-ordinary</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/function-approximation-and-ordinary</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Mon, 23 Jan 2023 15:40:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63dd7471-4958-4bf7-b930-e57309c960cc_500x637.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>The <em>mathematics</em> of least squares would have been so trivial for Gauss that even had he come upon the method he might have passed it over as but one of many, not noticing its true significance until Legendre&#8217;s book prodded his memory and produced a post facto priority claim.</p><p><a href="https://projecteuclid.org/journals/annals-of-statistics/volume-9/issue-3/Gauss-and-the-Invention-of-Least-Squares/10.1214/aos/1176345451.full">-Stephen Stigler, Ph.D</a></p></blockquote><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/alexxubyte/status/1608866774237478920?s=20&amp;t=HY_Rs-72Yvtky2W2Dep8sw&quot;,&quot;full_text&quot;:&quot;17 Equations That Changed the World. Happy Friday!\n\nSubscribe to our weekly newsletter to learn something new every week: <a class=\&quot;tweet-url\&quot; href=\&quot;https://blog.bytebytego.com/\&quot;>blog.bytebytego.com</a> &quot;,&quot;username&quot;:&quot;alexxubyte&quot;,&quot;name&quot;:&quot;Alex Xu&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Dec 30 16:45:04 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/FlPXzTHaYAIg0NZ.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/cpKmgDgrUv&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:648,&quot;like_count&quot;:3108,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>There have been many extraordinary equations that changed the world (whether they were discovered or invented depends on whether you subscribe to <a href="https://plato.stanford.edu/entries/platonism-mathematics/#:~:text=Platonism%20about%20mathematics%20(or%20mathematical,so%20do%20numbers%20and%20sets.">mathematical Platonism</a>&#8212;I do) but among the <a href="https://www.businessinsider.com/17-equations-that-changed-the-world-2013-1">17 equations that changed the world</a>, the legendary <a href="https://en.wikipedia.org/wiki/Least_squares">Ordinary Least Squares</a> (OLS) wasn&#8217;t listed among them (though it is heavily related to both the Normal Distribution and Information Theory).</p><p>It&#8217;s a shame because the article and tweets referencing the &#8220;17 Equations&#8221; have been floating around for nearly ten years.</p><p><em><strong>So I will tell you about the magic of OLS</strong></em>, a little about its history, some of its extensions, and its applications (yes, to Fintech too).</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><h2>Gauss and the Invention of Least Squares</h2><p>One of my favorite authors and historical statisticians <a href="https://stat.uchicago.edu/people/profile/stephen-m.-stigler/">Dr. Stephen Stigler</a> published a wonderful historical review in 1981 titled <a href="https://projecteuclid.org/download/pdf_1/euclid.aos/1176345451">Gauss and the Invention of Least Squares</a>. He argued that the prolific <a href="https://en.wikipedia.org/wiki/Carl_Friedrich_Gauss">Carl Freidrich Gauss</a> discovered OLS  in 1809 and fundamentally shaped the future of science, business, and society as we know it.</p><p>But first, what is OLS and why is it important?</p><p>OLS is often referred to by many things across several different disciplines, some of them are:</p><ul><li><p>Linear Regression</p></li><li><p>Multivariate Regression</p></li><li><p>The Normal Equations</p></li><li><p>Maximum Likelihood</p></li><li><p>Method of Moments</p></li><li><p>Singular Value Decomposition of <strong>Xw&#8722;y=U(&#931;&#8242;w&#8722;U&#8242;&#8722;y)Xw&#8722;y=U(&#931;&#8242;w&#8722;U&#8242;&#8722;y)</strong></p></li></ul><p>But all of them ultimately reflect the same mathematical expression and the same solution to the sum of squares of the regression equation (in scalar notation).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;y_i = \\beta_0 +\\sum\\limits_{j=1}^{k} \\beta_j x_i + \\epsilon_i&quot;,&quot;id&quot;:&quot;JFQWNJDZVN&quot;}" data-component-name="LatexBlockToDOM"></div><p>A little mathematics yields the famous OLS estimator (i.e., equation)</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat{\\beta_j} = \\frac{\\sum\\limits_{i=1}^{n} (x_i - y_i)^2}{ \\sum\\limits_{i=1}^n (x_i - \\bar{x})^2} &quot;,&quot;id&quot;:&quot;FAFEHUNAPV&quot;}" data-component-name="LatexBlockToDOM"></div><p>Or in matrix notation:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\bf{\\hat{\\beta}} = \\bf (X'X)^{-1} X'Y.&quot;,&quot;id&quot;:&quot;QZGWXJWYLP&quot;}" data-component-name="LatexBlockToDOM"></div><p>This equation is<em><strong> pure sorcery</strong></em>.</p><p>From it humans have been gifted the knowledge and ability to make inference about drug treatments, forecast the weather, predict genes, make empirically grounded recommendations about public health, understand the galaxies, and, yes, even develop artificially intelligent chatbots.</p><p>But it all started with OLS.</p><p>The equation basically says "Look at data about <em><strong>x</strong></em> and estimate a linear relationship with <em><strong>y </strong></em>by minimizing the average error."</p><p>As a concrete example, suppose you wanted to know the relationship between Age and Income (a simplification of the well-studied <a href="https://en.wikipedia.org/wiki/Mincer_earnings_function">Mincer Equation</a>, how would you figure this out? A simple linear regression could estimate that relationship and the <em><strong>&#946;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></strong></em> would represent the partial-correlation (sometimes called the marginal effect<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> or coefficient estimate) and it exactly represents the slope of the line below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ff0L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ff0L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png 424w, https://substackcdn.com/image/fetch/$s_!Ff0L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png 848w, https://substackcdn.com/image/fetch/$s_!Ff0L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png 1272w, https://substackcdn.com/image/fetch/$s_!Ff0L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ff0L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png" width="627" height="406" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:627,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83695,&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_!Ff0L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png 424w, https://substackcdn.com/image/fetch/$s_!Ff0L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png 848w, https://substackcdn.com/image/fetch/$s_!Ff0L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.png 1272w, https://substackcdn.com/image/fetch/$s_!Ff0L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5d7161-0e83-4834-84f2-73fca2822903_627x406.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"><em>A Scatter Plot of Age and Income.</em></figcaption></figure></div><p>Isn't that just <strong>amazing</strong>?</p><p>To think Gauss had discovered OLS as a method of calculating the orbits of celestial bodies (i.e., he discovered regression as a sub-problem) and that today, over 200 years later, humans would use it to for so much of what we do is astounding.</p><p>Over the years statisticians, economists, computer scientists, engineers, psychometricians, and other researchers have advanced OLS in such profound and unique ways. Some of them have been used to reflect data generated from more non-standard distributions (e.g., a <a href="https://en.wikipedia.org/wiki/Weibull_distribution">Weibull distribution</a>), or to frame analytical problems to use prior information in a structured way (e.g., through <a href="https://en.wikipedia.org/wiki/Bayesian_inference">Bayesian Inference</a>), while others have enhanced these equations to learn high-dimensional nonlinear functions (e.g., via <a href="https://en.wikipedia.org/wiki/Artificial_neural_network">Neural Networks</a><strong> </strong>or <a href="https://en.wikipedia.org/wiki/Gradient_boosting">Gradient Boosting</a>). All of which are extensions of Gauss&#8217; extraordinary work.</p><h2>Function Approximation</h2><p>I showed above that regression (OLS) can be used to fit a line through two variables (e.g., Age and Income), which basically assumes you want to estimate a linear relationship&#8230;<em>but wait there&#8217;s more! </em></p><p>As I said, the statistics and machine learning community did a lot of great work over the last 200+ years and now we can model more sophisticated relationships. </p><p>Let&#8217;s go back to our example of Age and Income.</p><p>In the graph above we saw that the relationship fit the data quite linearly (by the way this is by construction because I simulated the data)&#8230;but what if it wasn't linear?</p><p>What if we knew Age only increased Income to a degree and that the marginal return was decreasing? Well, maybe we'd see a plot like below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Ih2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Ih2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Ih2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Ih2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Ih2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Ih2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg" width="540" height="424.1324503311258" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/db4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:755,&quot;resizeWidth&quot;:540,&quot;bytes&quot;:88240,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!-Ih2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Ih2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Ih2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Ih2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb4e8c33-5f8b-4fcb-aa35-6c0003636f13_755x593.jpeg 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">Diminishing Marginal returns to Age in Income.</figcaption></figure></div><p>What if things were a little less intuitive and, after another point, your Income (on average) started to go back up again? We could see something like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7H8X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7H8X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7H8X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7H8X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7H8X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7H8X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg" width="554" height="435.12847682119207" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:755,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:115386,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!7H8X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7H8X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7H8X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7H8X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6a20fca-062c-4a47-9274-9c255a865082_755x593.jpeg 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">Diminishing Marginal returns and then apparently you will start to make more money if you live past 100. I made this data up.</figcaption></figure></div><p>Or what if we saw something that was just, well, <em>plain</em> <em>weird</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_!8CpZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8CpZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8CpZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8CpZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8CpZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8CpZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg" width="580" height="455.5496688741722" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:755,&quot;resizeWidth&quot;:580,&quot;bytes&quot;:59707,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!8CpZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8CpZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8CpZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8CpZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1412d385-accb-4802-ae04-609f8c25efa4_755x593.jpeg 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">This is purely simulated but if you spend enough time with tabular data you will find that weird patterns like this in human behavior are everywhere.</figcaption></figure></div><p>The graph above is my favorite example because it shows a <strong><a href="https://en.wikipedia.org/wiki/Piecewise_linear_function">piecewise linear function</a></strong> and, while strange looking, relationships like these are very common phenomena in the wild. That is to say that in real life (particularly with humans) correlation between things is rarely continuous, smooth, and fully linear. It&#8217;s typically discontinuous at weird points, sometimes inflated at a random point, and not as easy on the eyes.</p><p>This is because we are usually modeling behaviors, decisions, or processes by human generated systems in the world, and those systems often have weird boundary points/thresholds that dictate or mean something. In fact, I wrote about this before where I said rather explicitly that <a href="https://chaosengineering.substack.com/i/88997986/financial-data-is-chaos">Financial data is Chaos</a>. </p><p>Now going back to the example of Age and Income, weird trends in the data arise in the US because states have certain age minimums, some people decide to seek post-secondary education without working, some people are physically unable to work, and a bunch of other unknown things that <em>mean something</em>&#8230;so you see partial correlations that aren&#8217;t so clean as my simulation above or that they show you in graphs in textbooks. </p><p>Scatter plots lack nuance because they are by definition two dimensional and are only meant to elucidate a crude understanding of two things coexisting in the world. Simple things are often truisims at the aggregate level but rarely true at the individual level.</p><p>While the correlation in this example isn&#8217;t strictly linear, if you account for the nonlinear nature of it you actually end up with a fairly strong correlation.</p><h2>Simpson&#8217;s Paradox, Interactions, and the Curse of Dimensionality</h2><p>So we know that correlation can exist between things and that it can be both nonlinear and strong, but sometimes there&#8217;s more to the data. Often we&#8217;re only able to scratch the surface on what&#8217;s available. This is well understood in the statistical/econometric literature and is referred to as Omitted Variable Bias or <a href="https://chaosengineering.substack.com/i/75092461/simpsons-paradox">Simpson&#8217;s Paradox</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_!0QLP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0QLP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif 424w, https://substackcdn.com/image/fetch/$s_!0QLP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif 848w, https://substackcdn.com/image/fetch/$s_!0QLP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif 1272w, https://substackcdn.com/image/fetch/$s_!0QLP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0QLP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif" width="700" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1270639,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!0QLP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif 424w, https://substackcdn.com/image/fetch/$s_!0QLP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif 848w, https://substackcdn.com/image/fetch/$s_!0QLP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif 1272w, https://substackcdn.com/image/fetch/$s_!0QLP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0d40cf-9869-46aa-9e24-4d3497544ca4_700x500.gif 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 summary, when looking at data, you can <em>always</em> be missing one piece of information that could flip your conclusions. While that is always theoretically possible, sometimes this isn&#8217;t that likely but that doesn&#8217;t change it from being a possibility.</p><p>Said another way, what looks true in one dimension may not be true in more dimensions and the reverse.</p><p>In general, as you increase the dimensionality (i.e., the number of attributes you&#8217;re looking at for some set of data) there&#8217;s just a lot more uncertainty. Unfortunately, our brains can&#8217;t really comprehend high dimensions too well but computers absolutely can and that&#8217;s really where the fun starts.</p><p>The additional challenge here is that often, though not always, we&#8217;re faced with more information than data points. More attributes than samples or more variables than records. In Statistics, this is called <a href="https://en.m.wikipedia.org/wiki/Curse_of_dimensionality">the Curse of Dimensionality</a>. </p><p>For OLS in particular, it means we can&#8217;t actually compute the OLS estimator because the underlying matrix is not invertible and, in general, the amount of data required to get robust function approximations grows exponentially with the dimensionality. In a way, more dimensions/attributes means you have to make inferences in higher dimensional spaces with less confidence.</p><p>But if you throw out your regard for the coefficients/weights (i.e., the solution to the OLS equation) explicitly and treat the whole thing as an optimization problem, you can predict something <em><strong>very well</strong></em>. This is the power of Gradient Boosting and Neural Networks.</p><p>Gradient Boosting and Neural Networks are two broad classes of algorithms that are powerful tools in learning high-dimensional, nonlinear functions. </p><p>Let&#8217;s see this with two examples.</p><h2>How Computers Recognize Digits</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YfIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YfIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png 424w, https://substackcdn.com/image/fetch/$s_!YfIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png 848w, https://substackcdn.com/image/fetch/$s_!YfIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png 1272w, https://substackcdn.com/image/fetch/$s_!YfIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YfIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png" width="530" height="442.0378151260504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:952,&quot;resizeWidth&quot;:530,&quot;bytes&quot;:313747,&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_!YfIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png 424w, https://substackcdn.com/image/fetch/$s_!YfIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png 848w, https://substackcdn.com/image/fetch/$s_!YfIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.png 1272w, https://substackcdn.com/image/fetch/$s_!YfIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F870b85a1-1a43-4a29-ac11-b4df30bf157d_952x794.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">A <a href="https://adamharley.com/nn_vis/harley_vis_isvc15.pdf">visualization</a> of how a Convolutional Neural Network learns weights throughout different layers on the classic <a href="http://yann.lecun.com/exdb/mnist/">MNIST dataset</a>. <a href="https://adamharley.com/nn_vis/mlp/3d.html">Try it for yourself</a>, big thanks to <a href="https://adamharley.com/">Adam Harley</a> for creating it.</figcaption></figure></div><p>In the picture above we have a two dimensional drawing (which I did) of the integer &#8220;2&#8221; being run through a simple Convolutional Neural Network.</p><p><em>Note: It&#8217;s two dimensions because there is a length and width. Most modern images are 3-dimensional because there is an explicit dimension for color (known as the <a href="https://en.wikipedia.org/wiki/RGB_color_spaces">RGB coordinate</a>) but there is no color here (only <a href="https://en.wikipedia.org/wiki/Grayscale">grayscale</a>) so we don&#8217;t need the RGB dimension.</em></p><p>The network that decided my drawing of a &#8220;2&#8221; was actually a &#8220;2&#8221; learned a nonlinear function and interactions of the pixels/data-points through the core operations of neural networks: <a href="https://en.wikipedia.org/wiki/Feedforward_neural_network">matrix multiplications</a>, <a href="https://www.baeldung.com/cs/hidden-layers-neural-network#types-of-layers">hidden layers</a>, <a href="https://en.wikipedia.org/wiki/Activation_function">activation functions</a>, the <a href="https://en.wikipedia.org/wiki/Convolution">convolution operation</a>, <a href="https://en.wikipedia.org/wiki/Stochastic_gradient_descent">stochastic gradient descent</a>, and <a href="https://en.wikipedia.org/wiki/Backpropagation">backpropagation</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_!3TO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3TO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3TO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3TO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3TO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3TO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg" width="378" height="481.572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:500,&quot;resizeWidth&quot;:378,&quot;bytes&quot;:109446,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!3TO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3TO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3TO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3TO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a92ebd-a710-4f7a-a70f-60e5e21ca2c2_500x637.jpeg 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">This is spot on.</figcaption></figure></div><p>In less jargony words, the network reads chunks of the image, makes some initial guesses about what the function is, does some multiplications and summations to try to predict what number it is, and updates the network based on how good it did at guessing.</p><p>These core ingredients are the magic that make Deep Learning so powerful. The mathematics behind it is surprisingly simple and that&#8217;s kind of what makes it so wonderful: intelligence is rooted in elegant simplicity.</p><p>To make this a little more concrete with a numerical example, the gif below shows the behavior of the convolution operation with 2 filters (weights) being applied to an image with color. Notice that the convolution is applying the <strong>red</strong> <strong>filters</strong> (W0 and W1) and <strong>bias</strong> (b0 and b1) to each RGB dimension (the 3 large left gray grids called Input Volume), which results in the 2 green grids called &#8220;Output Volume&#8221;. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8QaV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8QaV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif 424w, https://substackcdn.com/image/fetch/$s_!8QaV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif 848w, https://substackcdn.com/image/fetch/$s_!8QaV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif 1272w, https://substackcdn.com/image/fetch/$s_!8QaV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8QaV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif" width="492" height="446.37593984962405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:798,&quot;resizeWidth&quot;:492,&quot;bytes&quot;:950274,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!8QaV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif 424w, https://substackcdn.com/image/fetch/$s_!8QaV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif 848w, https://substackcdn.com/image/fetch/$s_!8QaV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif 1272w, https://substackcdn.com/image/fetch/$s_!8QaV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c63bcde-bfc3-4ef4-a96f-9e09d0ddf22a_798x724.gif 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">A visualization of the Convolution Operation (the core operator of Convolutional Neural Networks) thanks to <a href="https://karpathy.ai/">Andrej Karpathy&#8217;s</a> legendary <a href="https://cs231n.github.io/convolutional-networks/">c231 lecture notes</a>.</figcaption></figure></div><p>This is how local correlation of pixels is exploited in the convolution operation&#8212; by sliding through the image and applying the filters. This movement helps the network measure data in images near each other and build some meaningful representation from it, similar to how humans use our eyes and visual cortex to see where a cliff ends so we don&#8217;t walk off of it.</p><p>Things can get much more sophisticated from here in Deep Learning but I won&#8217;t discuss that as I&#8217;d need to write a book to scratch the surface. I do recommend reading <a href="https://www.deeplearningbook.org/">the Deep Learning Book</a> for those interested.</p><h2>How Computers Mine Data </h2><p>I <a href="https://chaosengineering.substack.com/p/artificial-intelligence-and-fintech">wrote before</a> about how Neural Networks, while fantastic across many problem spaces, have not been nearly as effective on tabular data as Gradient Boosted Trees. In summary, it&#8217;s because tabular data is rather discrete in nature and typically constructed by arbitrary boundaries and <a href="https://jerryfriedman.su.domains/ftp/trebst.pdf">Gradient Boosting Machines</a> (GBMs) joyfully exploit this property of the data.</p><p>The underlying algorithm powering Gradient Boosted Decision Trees has 4 core ingredients: </p><ul><li><p><a href="https://en.wikipedia.org/wiki/Greedy_algorithm">Greedily</a> sorting the data and taking local averages</p></li><li><p><a href="https://en.wikipedia.org/wiki/Recursive_partitioning">Recursively partitioning</a> the data across dimensions</p></li><li><p>Sequentially updating the predictions by <a href="https://en.m.wikipedia.org/wiki/Talk:Gradient_boosting#Gradient_Tree_Boosting">using the residual</a> in each new iteration</p></li><li><p><a href="https://en.wikipedia.org/wiki/Boosting_(machine_learning)">Aggregating</a> across hundreds (or thousands) of weak models</p></li></ul><p>Restating this again with less jargon (and being a little reductionist), GBMs are basically really, really intense decision trees. There are some important implementation details to make it so powerful but the essence of it really can be reduced to fancy sorting.</p><p>And this fancy sorting <em><strong>works wonders</strong></em>.</p><p>Outside of Deep Learning, <a href="https://en.wikipedia.org/wiki/XGBoost">XGBoost</a> really has been the algorithm of choice when building in ML (at least in the private sector and <a href="https://www.kaggle.com/">data mining competitions</a>)  and it&#8217;s because it is just <em><strong>so effective</strong></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_!eITf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eITf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif 424w, https://substackcdn.com/image/fetch/$s_!eITf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif 848w, https://substackcdn.com/image/fetch/$s_!eITf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif 1272w, https://substackcdn.com/image/fetch/$s_!eITf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eITf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif" width="777" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:777,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3500939,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!eITf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif 424w, https://substackcdn.com/image/fetch/$s_!eITf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif 848w, https://substackcdn.com/image/fetch/$s_!eITf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif 1272w, https://substackcdn.com/image/fetch/$s_!eITf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec7a6cb-3ce8-4068-9ea1-edcceb006660_777x884.gif 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">I had too much fun making this gif.</figcaption></figure></div><p>As an example, I simulated a trivial discontinuous nonlinear two dimensional function (shown above) and trained a Neural Network and a GBM to learn it. You&#8217;ll see that XGBoost learns this function extremely quickly (after about 6 iterations) while the NN spends a lot of time oscillating back and forth. </p><p><em>Note: I&#8217;m sure I could tune the NN to learn this but I used both algorithms out of the box and I actually had to tune the GBM step size down to slow how quickly it learns the function. The point is how easily GBMs work out of the box.</em></p><p>The examples above show how GBMs and NNs can trivially learn nonlinear functions and the exciting thing is that this generalizes to higher dimensions too. For Neural Networks they can learn amazing (often smooth) structures or rich high dimensional embeddings while GBMs quickly learn complex discrete surfaces. </p><p>And the applications, as I said before, are everywhere.</p><h2>Fintech and the Anarchy of Rules</h2><p>If you&#8217;ve worked in Fintech, you&#8217;ll know that Rules/Decision engines are ubiquitous. During my time at Goldman we had 3 (just for one business vertical &#129394;).</p><p>These systems are typically used to define rules applied to some piece(s) of data that usually map to some outcome. For example, &#8220;If Credit Score &gt;= 630, Approve the customer for a loan&#8221;.</p><p>Inevitably, risk teams start to add lots of stuff here and what starts out as a simple set of rules becomes tens of thousands of lines of complexity. Engineers know that this is the natural evolution of any service but those not familiar with software engineering best practices may be surprised at how hard it becomes to make changes to these systems, and the inevitable cost is the speed of execution. </p><p>This spiral into chaos and anarchy happens little by little as one business analyst after the next finds a segment that can improve some metric by some percentage, and another analyst finds another subsegment, and so on&#8230;until you have a monstrosity of rules that impact your latency and your understanding of what&#8217;s actually happening in your business.</p><p>More importantly, what you have <em>actually</em> done is built a large decision tree&#8212;with maybe more (<em>or less!</em>) human intelligence reflected in some areas&#8212;which is basically to say that you&#8217;ve used several humans to define a decision boundary over multiple dimensions. </p><p><em>Is that optimal?</em></p><p>Maybe! There are a lot of regulatory constraints within Fintech that make humans defining the logic and math of these systems fairly pragmatic. </p><p>But, as we saw before, what can be true in one dimension may not be true in several dimensions, so I recommend you be <em>extremely</em> data driven in your meta analysis&#8212;i.e., the analysis of your analysis. This will help you learn, adapt, and iterate much faster. More importantly, it will help you balance pragmatism and good statistical machine learning practices. </p><p>To be explicit, make sure you actually go back and quantify whether the rules you&#8217;ve constructed actually ended up being statistically significant and useful, or if they were just guessing. Guessing is dumb and it will ruin your business, and we don&#8217;t want that so make sure to bust out the big guns (i.e., XGBoost). You will thank me when your vintages mature.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DXBN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DXBN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png 424w, https://substackcdn.com/image/fetch/$s_!DXBN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png 848w, https://substackcdn.com/image/fetch/$s_!DXBN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png 1272w, https://substackcdn.com/image/fetch/$s_!DXBN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DXBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png" width="309" height="413.4865979381443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:485,&quot;resizeWidth&quot;:309,&quot;bytes&quot;:425872,&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_!DXBN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png 424w, https://substackcdn.com/image/fetch/$s_!DXBN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png 848w, https://substackcdn.com/image/fetch/$s_!DXBN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.png 1272w, https://substackcdn.com/image/fetch/$s_!DXBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44772a20-0f93-4f49-8a1a-f7d2f68c943f_485x649.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"><a href="https://twitter.com/tunguz/status/1576536193084575744?s=20&amp;t=Y54Fh19J6hUlidNfdSGwZQ">As Bojan Tunguz would say, &#8220;XGBoost is all you need&#8220;.</a></figcaption></figure></div><h2>Conclusion</h2><p>We humans try to make predictions, inferences, and guesses about the world. Often based on limited data. </p><p>This is both good and natural but we have to keep in mind that we look at data and the world through few dimensions, with imperfect information, and with&#8212;<em>probably</em>&#8212;a biased sample. </p><p>So exercise a healthy amount of self-skepticism and ask yourself what information you could be missing that could flip your conclusion or whether you&#8217;re just looking at a narrow segment of data where your conclusions won&#8217;t extrapolate. Over the long term, you will make better decisions and better predictions.</p><p>Happy function approximating!</p><p>-Francisco</p><div><hr></div><h2>Some Content Recommendations</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;5de15896-4d7b-47d9-84f0-f77d01af60a0&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Takes&quot;,&quot;id&quot;:12696,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/fintechtakes&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8bc270b8-7430-4867-807c-2e2786fe0ad8_1200x1200.png&quot;,&quot;uuid&quot;:&quot;b41924a0-d570-43b2-b027-685161def81d&quot;}" data-component-name="MentionToDOM"></span> held another <a href="https://fintechbusinessweekly.substack.com/p/fintech-recap-goldman-dismantles#details">wonderful podcast</a> this time covering the dismantling of Goldman&#8217;s Marcus, among other things. As always, the dynamic duo have a really great discussion. This time covering Gen Z Banking, Crypto Crashes, and some 2023 predictions. These are two of my absolute favorite writers in Fintech so getting to listen to them on a podcast is real joy.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jareau&quot;,&quot;id&quot;:884364,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b2006f4b-3fb5-4f80-ac0e-9edaa79a83ce_200x200.jpeg&quot;,&quot;uuid&quot;:&quot;95657dc3-a3d5-4d8e-9b35-1e4b8774e793&quot;}" data-component-name="MentionToDOM"></span>from<span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Batch Processing&quot;,&quot;id&quot;:469927,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/batchprocessing&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e67c1e4-c50e-4d8c-9dde-ffd4e84f9646_100x100.png&quot;,&quot;uuid&quot;:&quot;82439637-3ec8-4e44-b7f6-43e3c45fc51d&quot;}" data-component-name="MentionToDOM"></span>wrote a fantastic article on <a href="https://www.batchprocessing.co/p/payments-profitability">Payment Companies and Profitability</a> and how Adyen is crushing it. </p><p>Simon Taylor from<span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Brain Food &#129504;&quot;,&quot;id&quot;:69723,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sytaylor&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b2604496-88e1-4a40-9735-c1d861fb24b2_127x127.png&quot;,&quot;uuid&quot;:&quot;1e1f9e54-5224-4a0e-ab4f-8f4fb20022c9&quot;}" data-component-name="MentionToDOM"></span> authored another brilliant piece, this time covering <a href="https://sytaylor.substack.com/p/fintech-food-the-fintech-hype-cycle">The Fintech Hype Cycle</a>. Some of my favorite parts of this were his thoughts on Generative AI (which I 100% agree with), his take on POS Payments, and his analysis of Goldman&#8217;s lending losses (which contextualizes the $1.2 billion in losses with revenue because that is the only thing that actually matters in lending). </p><p>Alex Xu from<span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;ByteByteGo Newsletter&quot;,&quot;id&quot;:817132,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/bytebytego&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8a5609ae-1239-4400-9491-6010a15c4d60_504x504.png&quot;,&quot;uuid&quot;:&quot;32f33e65-0e0e-4916-ac36-14f12e41d188&quot;}" data-component-name="MentionToDOM"></span>, the best newsletter for software engineering content, <a href="https://blog.bytebytego.com/p/ep-42-designing-a-chat-application">wrote about</a> Designing a Chat Application, CI/CD pipelines, Visa Disputes and Chargebacks, and how to deploy services to production. It was great as always. </p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>There should be a hat on this but Substack does not yet support in-line LaTeX rendering, but I appreciate that Substack recently launched LaTeX rendering at all!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>We all know that marginal effect should not be mistaken for causality. &#128521;</p></div></div>]]></content:encoded></item><item><title><![CDATA[Artificial Intelligence and Fintech]]></title><description><![CDATA[On the Past, Present, and Future of AI in Fintech]]></description><link>https://www.chaos-engineering.dev/p/artificial-intelligence-and-fintech</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/artificial-intelligence-and-fintech</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Thu, 22 Dec 2022 15:25:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Since all models are wrong the scientist must be alert to what is importantly wrong. It is inappropriate to be concerned about mice when there are tigers abroad.</em></p><p>-<a href="http://www-sop.inria.fr/members/Ian.Jermyn/philosophy/writings/Boxonmaths.pdf">George E. P. Box, Ph.D.</a></p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zOlL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zOlL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png 424w, https://substackcdn.com/image/fetch/$s_!zOlL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png 848w, https://substackcdn.com/image/fetch/$s_!zOlL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png 1272w, https://substackcdn.com/image/fetch/$s_!zOlL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zOlL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png" width="424" height="277" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:277,&quot;width&quot;:424,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99226,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zOlL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png 424w, https://substackcdn.com/image/fetch/$s_!zOlL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png 848w, https://substackcdn.com/image/fetch/$s_!zOlL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png 1272w, https://substackcdn.com/image/fetch/$s_!zOlL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80cedf17-3801-4f00-9dfd-08d617a58c23_424x277.png 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">Me, when people talk about the progress of AI over the last decade.</figcaption></figure></div><h2>Some History</h2><p>The last ten years of machine learning and engineering have been <em>extraordinary</em>. We have seen unimaginable progress in computer vision, natural language processing, and tabular data modeling.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NYUh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NYUh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png 424w, https://substackcdn.com/image/fetch/$s_!NYUh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png 848w, https://substackcdn.com/image/fetch/$s_!NYUh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png 1272w, https://substackcdn.com/image/fetch/$s_!NYUh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NYUh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png" width="518" height="550.4613333333333" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&quot;width&quot;:750,&quot;resizeWidth&quot;:518,&quot;bytes&quot;:135641,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NYUh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png 424w, https://substackcdn.com/image/fetch/$s_!NYUh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png 848w, https://substackcdn.com/image/fetch/$s_!NYUh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.png 1272w, https://substackcdn.com/image/fetch/$s_!NYUh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c26977d-8974-4547-a02c-8841c0036d0f_750x797.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><figcaption class="image-caption"><a href="https://aiindex.stanford.edu/wp-content/uploads/2022/03/2022-AI-Index-Report_Master.pdf">The Stanford AI Index published a wonderful report on AI growth.</a> Stuff like this usually doesn&#8217;t happen in academia, lol.</figcaption></figure></div><p>I am lucky to have started my career at a time before much of the excitement started and to have seen the innovation happen first hand. To briefly elaborate, I finished my first master&#8217;s in economics and statistics in the fall of 2011 and worked in what was called &#8220;predictive analytics and data mining&#8221;. I decided to pursue another master&#8217;s part time in data science in 2014 where I focused all of my studies on machine learning, computer science, and math. So getting the opportunity to study the field academically while working in it professionally during its glorious rise felt like (1) dumb luck and (2) a <em>terribly good</em> <em>time</em>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>So, how did we get from machine learning being mostly laughable to an extraordinary internet craze? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BAjh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BAjh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png 424w, https://substackcdn.com/image/fetch/$s_!BAjh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png 848w, https://substackcdn.com/image/fetch/$s_!BAjh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png 1272w, https://substackcdn.com/image/fetch/$s_!BAjh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BAjh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png" width="289" height="415.3257731958763" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:697,&quot;width&quot;:485,&quot;resizeWidth&quot;:289,&quot;bytes&quot;:188549,&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_!BAjh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png 424w, https://substackcdn.com/image/fetch/$s_!BAjh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png 848w, https://substackcdn.com/image/fetch/$s_!BAjh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.png 1272w, https://substackcdn.com/image/fetch/$s_!BAjh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9425bcd-21d9-4fee-b8a7-d7796cc2b4cd_485x697.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"><a href="https://www.explainxkcd.com/wiki/index.php/1425:_Tasks">XKCD published this comic in September 2014.</a></figcaption></figure></div><p>Things improved for three technical<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> reasons:</p><ol><li><p>Better hardware</p></li><li><p>Better software</p></li><li><p>More data</p></li></ol><p>Many of the impactful algorithms that have been successful were developed in the decades before but lacked the juice necessary to do some massive computations.</p><p>As the three magical ingredients collided, a new era of machine learning was born and the world has changed significantly for it.</p><p>In the past year the release of novel models by some of the biggest AI labs (<a href="https://openai.com/">OpenAI</a>, <a href="https://ai.facebook.com/">Meta AI</a>, <a href="https://www.deepmind.com/">DeepMind</a>, <a href="https://research.google/teams/brain/">Google Brain</a>) have raised the stakes further, providing what feels like yet another colossal change in machine learning.</p><p><a href="https://en.wikipedia.org/wiki/Stable_Diffusion">Stable Diffusion</a>, <a href="https://about.fb.com/news/2020/10/first-multilingual-machine-translation-model/">Multilingual Machine Translation</a>, <a href="https://en.wikipedia.org/wiki/GPT-3">GPT3</a> (Generative Pre-trained Transformer 3), and other state of the art ML models are quite simply astonishing. Of course, they have their flaws but the good news is researchers at these labs are constantly iterating to improve them. So these models and neural architectures will get better over time, but it&#8217;s important to understand that going from the intelligence of an ant to the intelligence of a dumb human is a much greater leap than getting from a dumb human to a smart one&#8230;<em>but </em>these models don&#8217;t quite have the intelligence of an ant. You wouldn&#8217;t be able to take GPT-3 and plug it into a robot and suddenly watch it learn how to walk or become sentient. It relies on an extraordinary amount of engineering, so we&#8217;re not really at the &#8220;dumb human&#8221; level. We&#8217;ve just trained this model to be very good at language. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EkAO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EkAO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png 424w, https://substackcdn.com/image/fetch/$s_!EkAO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png 848w, https://substackcdn.com/image/fetch/$s_!EkAO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png 1272w, https://substackcdn.com/image/fetch/$s_!EkAO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EkAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png" width="558" height="454.62315789473683" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:950,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:101999,&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_!EkAO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png 424w, https://substackcdn.com/image/fetch/$s_!EkAO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png 848w, https://substackcdn.com/image/fetch/$s_!EkAO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.png 1272w, https://substackcdn.com/image/fetch/$s_!EkAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8aab4dd1-89ff-416f-8209-bc8fdbbb4fd5_950x774.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"><a href="https://waitbutwhy.com/2015/01/artificial-intelligence-revolution-1.html">Brought to you by Wait But Why!</a></figcaption></figure></div><p>The innovation coming from these open sourced generative models is exciting. People are changing their online profile pictures to ones generated using Stable Diffusion, posting screenshots of GPT conversations, launching AI startups, but few people have mentioned any useful Fintech applications. </p><p><em>As a brief aside, if you are building a business with a <strong>small</strong> product on top of an open sourced model you&#8217;ll probably get copied because there are no barriers to entry&#8212;so make sure to create some if you want your business to thrive. </em>&#128517;</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/dhaber/status/1586091565449379841?s=20&amp;t=7Z9XpHvcsE4q_QsDX1xm4Q&quot;,&quot;full_text&quot;:&quot;Very excited about some of the new advances in AI.  Curious -- what do folks think Generative AI would look like in financial services?&quot;,&quot;username&quot;:&quot;dhaber&quot;,&quot;name&quot;:&quot;David Haber&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Oct 28 20:24:32 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:2,&quot;like_count&quot;:51,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>Fintech and AI</h2><p>David asked a great question (<a href="https://a16z.com/2022/12/15/big-ideas-in-tech-2023/?utm_source=Sailthru&amp;utm_medium=email&amp;utm_campaign=Fintech%20Today%20-%2012/21/2022&amp;utm_term=Fintech%20Today">a16z wrote about this topic more broadly</a>) and the replies to him mostly centered around synthetic data generation for fraud. Unfortunately, I don&#8217;t think that would be a great idea<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> as it could be generating samples that give you useless, or worse, <em>wrong</em> <em>data</em> (and wrong data will ruin your business and we surely don&#8217;t want that in this economy &#128521;).</p><p>ChatBots and better customer experiences seem like a natural option, right? Sadly, no. ChatBots are often quite terrible and I&#8217;m skeptical that they would outperform basic search and curated documentation, which is mostly the illusion of a ChatBot with some slick UX and, in my opinion, is a much better alternative. (<em>Why? More on that later.</em>)</p><p>So what, in particular, can generative models be used for in Fintech? And what, in general, can machine learning be used for in Fintech?</p><h2>Financial Data is Chaos</h2><p>Finance is very different from language (NLP) and computer vision (CV). Not to trivialize all of the CV research in the past decade but the mechanism that we use to quite literally see objects in the world and represent them in Red, Green, Blue pixels stored in <a href="https://en.m.wikipedia.org/wiki/Tensor">Tensors</a> is rich in its structure&#8230;and also for the most part a complete and accurate representation.</p><p>By which I mean that if you see a picture of a cat and I told you &#8220;this is a cat&#8221;, that information is unambiguous. The image your brain processed can see the image again and say &#8220;this is a cat&#8221;. You don&#8217;t even have to know what a cat actually is, you just know it&#8217;s this <em>thing</em>. <strong>Isn&#8217;t that kind of amazing?!</strong></p><p>With language this becomes more challenging as there is latent context missing and implicit in writing.</p><p>As an example, if I told you &#8220;Donald Trump sold NFTs this week&#8221; you may have a lot of contextual knowledge about Donald Trump the person, businessman, and former president. You also might have knowledge about what an NFT (non-fungible token) is and that &#8220;this week&#8221; means the week of December 18th-24th 2022 because you understand time. That&#8217;s a lot of hidden data in six words. Luckily word embedding and <a href="https://en.wikipedia.org/wiki/Transformer_(machine_learning_model)">self-attention</a> (some of the key ingredients to the success of Large Language Models) handle this information reasonably well but they have their limitations.</p><p>So what about finance data (i.e., tabular data)? The structure of financial data (especially consumer finance) is rich but in a much more non-obvious and kind of arbitrary way&#8212;i.e., <a href="https://en.wikipedia.org/wiki/Data_generating_process">the Data Generating Process</a> is chaotic.</p><p>How? Well, we use arbitrary numbers for rules in systems that encode more numbers and rules with lots of implicit information about other random rules about dates and thresholds, which makes the structure of the data really <em>just kind of weird</em>. </p><p>For example, the credit bureaus store information about loans (but only from lenders that both choose to give a loan to the customer and furnish that data&#8230;and only when they want to) in a database that represents how much a person borrowed and paid back at different points in time. That data represents how the interest accrued (but not for everyone!), the dates when someone is supposed to pay it back, and the amount of credit someone has available&#8212;which are all made up numbers in a made up system with somewhat arbitrary (though governed) rules. &#129394;</p><p>This isn&#8217;t to say that these numbers don&#8217;t mean anything, of course they do. It&#8217;s just everything surrounding this <em>money stuff</em> was kind of made up by humans to keep track of things. That is a <strong>profoundly different</strong> phenomenon than your visual cortex, linguistics, or the laws of physics.</p><p>Why does any of that matter? </p><ol><li><p>The set of problems you can use AI for in Fintech is more narrow than other industries</p></li><li><p>Generative models are often wrong in silly ways and that is dangerous and potentially expensive in Fintech (maybe even criminal &#128563;)</p></li><li><p>Most industry practitioners will tell you that deep learning on credit/fraud data underperforms compared to XGBoost</p></li></ol><p>Interestingly, (3) is mostly because consumer finance operates within a system that, as I mentioned, is rather discrete in nature and constructed by arbitrary boundaries which is a property that <a href="https://jerryfriedman.su.domains/ftp/trebst.pdf">gradient boosting machines</a> joyfully exploit.</p><p><em>Some fun history here: <a href="https://www.kdnuggets.com/2013/06/exclusive-interview-dan-steinberg-salford-systems-data-mining-solutions-provider.html">Dan Steinberg</a>, founder of TreeNet (aqcuired by <a href="https://www.minitab.com/en-us/solutions/analytics/statistical-analysis-predictive-analytics/treenet/">MiniTab</a>) was, to my knowledge, the first to professionally release an implementation of Gradient Boosted Machines authored by <a href="https://en.wikipedia.org/wiki/Jerome_H._Friedman">Jerome Friedman</a> himself</em> &#129327;<em>. Dan first sold the software to Capital One many years ago (late 2000s?), who had been aggressively using TreeNet since. So GBMs have been in use in Fintech for over 10 years. I had the pleasure of getting to spending time with Dan back in 2013 and 2015 at both AIG and the Commonwealth Bank. He&#8217;s brilliant.</em></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/tunguz/status/1509197350576672769?s=20&amp;t=UlY14uvkAIri84bwioMEeA&quot;,&quot;full_text&quot;:&quot;XGBoost Is All You Need\n\nDeep Neural Networks and Tabular Data: A Survey\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://arxiv.org/pdf/2110.01889.pdf\&quot;>arxiv.org/pdf/2110.01889&#8230;</a> &quot;,&quot;username&quot;:&quot;tunguz&quot;,&quot;name&quot;:&quot;Bojan Tunguz&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Wed Mar 30 15:54:22 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/FPG-_hQVUAcOfjC.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/uh5NLS1fVP&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:366,&quot;like_count&quot;:2111,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>Consumer Fintech is a Math Puzzle </h3><p><em>I still haven&#8217;t answered the question yet.</em></p><p>Credit and Fraud modeling are what everyone uses AI/ML for in consumer Fintech, so naturally that&#8217;s the obvious answer. Will Generative models make them better? No, they won&#8217;t. Don&#8217;t waste your time or money on it. Generating fictitious data that can harm your <em><strong>currently accurate</strong> <strong>models</strong></em> is dumb (<em>and that&#8217;s not you!</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_!L9g0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L9g0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png 424w, https://substackcdn.com/image/fetch/$s_!L9g0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png 848w, https://substackcdn.com/image/fetch/$s_!L9g0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png 1272w, https://substackcdn.com/image/fetch/$s_!L9g0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L9g0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png" width="311" height="409.98357289527723" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&quot;width&quot;:487,&quot;resizeWidth&quot;:311,&quot;bytes&quot;:311823,&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_!L9g0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png 424w, https://substackcdn.com/image/fetch/$s_!L9g0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png 848w, https://substackcdn.com/image/fetch/$s_!L9g0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.png 1272w, https://substackcdn.com/image/fetch/$s_!L9g0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F095950aa-af56-496e-9baf-6a35bf33b8ec_487x642.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">No need to take a figurative dump on your model if you don&#8217;t need to! </figcaption></figure></div><p>Will innovations in ML algorithms improve risk models? Yes but those are increasingly incremental and short lived because people catch on quickly.</p><p>Where&#8217;s the opportunity then? Engineering. &#128519;</p><p>The data, systems, and software surrounding artificial intelligence are rapidly changing and that&#8217;s where there&#8217;s a massive opportunity to innovate in consumer finance for risk modeling because consumer finance is basically a multivariate constrained stochastic optimization problem (<em>that&#8217;s a mouthful</em>).</p><p>Companies like <a href="https://www.databricks.com/">Databricks</a>, <a href="https://www.getdbt.com/">dbt Labs</a>, <a href="https://www.prefect.io/">Prefect</a>, and <a href="https://www.tecton.ai/">Tecton</a> are changing the industry and I think there&#8217;s still a lot of opportunity here.</p><p>I&#8217;d say the same things for consumer insurance. There are innovations happening in how data is measured (e.g., in auto insurance with tracking devices) but much of insurance still uses actuarial models for their risk modeling. This is even more true for commercal insurance and that makes sense as machine learning really isn&#8217;t the right tool for low frequency high dollar risk pricing.</p><h3>Back to ChatBots</h3><p>What about ChatBots and customer experiences? Surely we can use GPT3 to answer basic questions about a customer&#8217;s account? No. A pathologically extreme example would be if a consumer asked about whether they could apply to get a loan and the ChatBot said &#8220;Yes&#8221; but then didn&#8217;t give them the loan or gave them inaccurate information about the loan. The consumer would be upset and I&#8217;m sure this would result in a world of legal pain for the lender.</p><p>Suppose you asked a ChatBot for your checking account balance and it gave you the wrong number? Maybe it led you to make an overdraft, wouldn&#8217;t that make you absolutely furious? You&#8217;d be mad at the bank for using this technology on something so important (yet technically trivial)&#8212;and rightly so.</p><p>GPT3 and Neural Architectures don&#8217;t really care about individual facts in a database, they care about on average phenomena and structures that are on average true. This is why it reflects the structure of a right sentence but gets the details wrong.</p><p>Fun internet ChatBots without legal ramifications can do that, but not financial services companies, and that&#8217;s a <em>good thing</em>.</p><p>In short, the cost of being wrong is high and having your customer's shout (<em>read: type in caps lock</em>) chaotically at a ChatGPT is just pure guessing. Manually curated workflows masked behind a <a href="https://www.producthunt.com/products/conversational-form/alternatives">Conversational Form based ChatBot</a> is a better option because you dictate the end state, not some random matrix multiplication machine<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. Your legal teams will thank you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0NIu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0NIu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png 424w, https://substackcdn.com/image/fetch/$s_!0NIu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png 848w, https://substackcdn.com/image/fetch/$s_!0NIu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png 1272w, https://substackcdn.com/image/fetch/$s_!0NIu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0NIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png" width="526" height="387.2693383038211" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1073,&quot;resizeWidth&quot;:526,&quot;bytes&quot;:140366,&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_!0NIu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png 424w, https://substackcdn.com/image/fetch/$s_!0NIu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png 848w, https://substackcdn.com/image/fetch/$s_!0NIu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.png 1272w, https://substackcdn.com/image/fetch/$s_!0NIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F40ff97f8-9e29-4086-b157-4d8cc85b785c_1073x790.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">If you don&#8217;t have these, ML probably won&#8217;t be effective for your business or your problem.</figcaption></figure></div><h3>Artificially Intelligent Marketing</h3><p>Fintech and the battle to reduce CAC (Customer Acquisition Cost) is a well known challenge in the industry. Most build propensity models for Direct Mail, Email, Ads, and maybe even in-app events if you&#8217;re fancy enough. Can new generative models add value here?</p><p>Potentially! But more through enhancing copy and the ad creatives more so than the other machinery. <a href="https://www.copy.ai/">Copy.AI</a>, <a href="https://www.jasper.ai/">Jasper.AI</a>, and others do a lot of this and it&#8217;s broader than Fintech alone but it does seem like a possibly useful option, though I&#8217;m not sure the gains will be significant over things people can create&#8230;unless you make an excessive combination of your ad creatives and copy&#8230;and that feels like less of a strategy and more like throwing stuff at a wall and seeing what sticks.</p><h2>Churn and SQL</h2><p>Customer attrition is quite well understood and we actually have enough ML tools for the problem. More importantly, I think the tools we currently have are more than what we need for the job. For understanding why your customers are leaving, I recommend (1) talking to your customers, (2) looking at your data, and (3) creating a funnel to see what in your product is broken.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/matthlerner/status/1376814186173509632?s=20&amp;t=iaQzifR3jM_7vpxeO3e2zw&quot;,&quot;full_text&quot;:&quot;After 17 years, we finally &#8220;cracked&#8221; a $100M churn problem at PayPal. Zero fancy tech. Just a spreadsheet, some simple SQL, and a physicist named Ben. &#128071;&#127996;&quot;,&quot;username&quot;:&quot;matthlerner&quot;,&quot;name&quot;:&quot;Matt Lerner&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Tue Mar 30 08:30:56 +0000 2021&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:2569,&quot;like_count&quot;:16801,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>No need for ML.</p><h3>Recommendation Engines and the Path to BananaCard</h3><p>Several years ago I spoke with a few different founders who wanted to build a recommendation engine to help consumers improve their credit so that they could get approved for a mortgage, a credit card, or whatever consumer credit product. This came after the announcement of the <a href="https://support.apple.com/en-us/HT211030">Path to Apple Card</a>.</p><p>That&#8217;s not actually a <a href="https://en.wikipedia.org/wiki/Recommender_system">recommendation engine</a> in the technical sense but the goal is to give the consumer recommendations about how they can change their credit profile to get approved by some sort of rules system, which makes the misnomer more palatable.</p><p>This is actually much more like an optimization problem commonly solved by <a href="https://en.m.wikipedia.org/wiki/Newton%27s_method_in_optimization">Newton&#8217;s Method for optimization</a> (though I should note this is more challenging as it&#8217;s actually a multivariate optimization problem and the function isn&#8217;t always guaranteed to be twice differentiable&#8212;the approach is actually much more simple in practice).</p><p>The point is that this product feature is well solved already so I don&#8217;t think there&#8217;s much novelty here, maybe the algorithms to solve the optimization can run faster but beyond that I don&#8217;t see anything wildy new happening.</p><p>For actual recommendation engines, the machine learning systems that exist today are actually quite good already so the gains I suspect will only be incremental.</p><h3>Automated Insights</h3><p>Personal Financial Management Applications are heavily reliant on ML, business logic, and a <a href="https://chaosengineering.substack.com/p/your-data-science-problems-are-engineering">miserable amount of data transformations/pipelines</a>.  </p><p><a href="https://chaosengineering.substack.com/p/lessons-from-my-failed-startup">I built one myself</a> so I know this in excruciating detail. There are companies that now offer this product as a service (e.g., <a href="https://pave.dev/">Pave</a>) and I think this could actually be a good opportunity for generative models because there&#8217;s a general meta-pattern to these things and they can assist ML Engineers in creating insights faster and maybe even more accurately. In many ways this is similar to <a href="https://github.com/features/copilot">GitHub Copilot</a> but for Data Scientists, and I think that could be really useful. </p><p>It&#8217;s important to highlight that the Data Scientists have to be steering things as getting data insights wrong about a consumer&#8217;s data (that they have kindly permitted you to use) would be potentially harmful and we don&#8217;t want that! A concrete example would be misstating something about their current balance and making the consumer believe they could spend more than they should&#8212;that would be disastrous.</p><p>&#8230;But generating faster insights from standard transaction data could be an extremely powerful feature for Generative AI. I should note that this, again, could be used more broadly than this single use case (and is actually an active area of research called Meta-Learning).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B4pG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B4pG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png 424w, https://substackcdn.com/image/fetch/$s_!B4pG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png 848w, https://substackcdn.com/image/fetch/$s_!B4pG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png 1272w, https://substackcdn.com/image/fetch/$s_!B4pG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B4pG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png" width="682" height="264.9456609894566" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:479,&quot;width&quot;:1233,&quot;resizeWidth&quot;:682,&quot;bytes&quot;:119190,&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_!B4pG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png 424w, https://substackcdn.com/image/fetch/$s_!B4pG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png 848w, https://substackcdn.com/image/fetch/$s_!B4pG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.png 1272w, https://substackcdn.com/image/fetch/$s_!B4pG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb75dc0a-caa3-4539-a0b3-afc4919ec8b3_1233x479.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">Few-Shot learning is extremely challenging. Thank you, <a href="https://arxiv.org/abs/2004.05439">Hospedales, Timothy and Antoniou, Antreas and Micaelli, Paul and Storkey, Amos.</a></figcaption></figure></div><h3>Algorithmic Trading and Asset Management</h3><p>Algorithmic trading has been using ML for a very, very long time. Two Sigma was founded in 2001, D.E. Shaw in 1988, Renaissance Technologies in 1982, and Quantitative Managament Associates in 1975. So the fight for alpha continues, maybe with short term battles left to be won, but I don&#8217;t think this area will be disrupted substantially.</p><p>Using generative models to create synthetic data is only marginally different than Monte Carlo simulations which is basically the old school approach of sampling from a multivariate Gaussian. Since there&#8217;s already <a href="https://link.springer.com/article/10.1007/s00500-022-07716-2">published work on using Generative Adversarial Networks</a> for trading strategies, my guess is that these aren&#8217;t that impactful. People don&#8217;t rush to publish the quantitative strategies that are the most effective. &#128521;</p><p>Asset Management has long used quantitative methods (i.e., statistics and machine learning) to understand risk exposure and optimize their portfolio. Some places use even more indirect ways of using machine learning to find emerging companies (<a href="https://datascience.columbia.edu/news/2015/capstones-map-patent-applications-case-law-and-twitter-influencers/">I actually did some of this work back in 2015</a>), so I expect this space to see only modest improvements as well.</p><h2>Closing Thoughts</h2><p>At the moment founders and venture capitalists seem to be jumping on the AI bandwagon (<em>have we learned nothing from the NFT craze?</em>), largely driven by the recent and dramatic innovations in AI, but that innovation was driven by large research labs funded by the largest technology companies that put in a decade (arguably more) of work and <strong>billions</strong> <strong>of dollars</strong>. </p><p>Startups will be able to use these open source models and iterate quickly with some slick UI but I am extremely skeptical that there&#8217;s a valuable venture scale business model from that alone<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. The cost to build/train one of these open source models is extraordinary (i.e., millions of dollars). So tread cautiously around those selling you their AI startup or AI products as they&#8217;re either (1) using an open source model and their business is trivially exchangeable, (2) don&#8217;t know what they&#8217;re talking about (probably because of <strong><a href="https://chaosengineering.substack.com/i/75092461/the-dunning-kruger-effect">the</a></strong><a href="https://chaosengineering.substack.com/i/75092461/the-dunning-kruger-effect"> </a><strong><a href="https://chaosengineering.substack.com/i/75092461/the-dunning-kruger-effect">Dunning-Kruger Effect</a>)</strong>, or (3) are lying. </p><p>Hot takes aside, the future of AI is extremely bright in Fintech<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> and more broadly. Breakthroughs are continuing to happen and I have never been more excited about this ever evolving field. I am particularly bullish on the innovation in the software, data, and infrastructure <em>surrounding</em> these large models&#8212;that&#8217;s why I have dedicated my career<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> to it.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/ylecun/status/1602226280984113152?s=20&amp;t=O55HVbyWWDBhwoWfgxmW2Q&quot;,&quot;full_text&quot;:&quot;The impact of RL has been exactly as small as I had predicted.\nThe impact of Self-Supervised Learning has been even bigger that I had predicted. &quot;,&quot;username&quot;:&quot;ylecun&quot;,&quot;name&quot;:&quot;Yann LeCun&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Dec 12 08:58:07 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;5 years ago (after Alphago beat Lee Sedol), I and many others thought RL would soon change the world. It's impact has been smaller than we anticipated (mainly due to the Sim2Real problem)\n\nIf LLM's have less impact by 2027 than many now expect, what will be the reason?&quot;,&quot;username&quot;:&quot;dan_s_becker&quot;,&quot;name&quot;:&quot;Dan Becker&quot;},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:92,&quot;like_count&quot;:732,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>If you are interested in staying up to date with the latest innovation in the field and less on the hype, I recommend following <a href="https://twitter.com/ylecun">Yann LeCun</a> (Chief AI Scientist at Meta, Turing Award Winner, Silver Professor at New York University, and <em>a lot of other impressive stuff too!</em>). He is probably the best person to follow for a broad set of information about AI. Not only is he one of the <a href="https://fortune.com/2019/04/02/eye-on-ai-godfathers-deep-learning/">Godfathers of Deep Learning</a>, he&#8217;s also quite active on social media giving a wonderful perspective about the history of many innovations (back when AI was boring).</p><p>I will leave you with his brilliance.</p><blockquote><p><em>Most of human and animal learning is <a href="https://en.wikipedia.org/wiki/Unsupervised_learning">unsupervised learning</a>. If intelligence was a cake, unsupervised learning would be the cake, <a href="https://en.wikipedia.org/wiki/Supervised_learning">supervised learning</a> would be the icing on the cake, and <a href="https://en.wikipedia.org/wiki/Reinforcement_learning">reinforcement learning</a> would be the cherry on the cake. We know how to make the icing and the cherry, but we don&#8217;t know how to make the cake. We need to solve the unsupervised learning problem before we can even think of getting to true AI.</em></p><p>-Yann LeCunn</p></blockquote><p>Happy innovating.</p><p>-Francisco &#129312;</p><div><hr></div><h2>Some Content Recommendations</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;84cc9b66-77e3-4cc9-a7a4-0b039a4931bb&quot;}" data-component-name="MentionToDOM"></span>&#8217;s latest from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Business Weekly&quot;,&quot;id&quot;:95427,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/fintechbusinessweekly&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e18f0919-198b-4686-b798-70d03241f3e4_1280x1280.png&quot;,&quot;uuid&quot;:&quot;9167027a-980b-495c-8da9-ea3c1a6e4f85&quot;}" data-component-name="MentionToDOM"></span> <a href="https://fintechbusinessweekly.substack.com/p/could-crypto-take-down-americas-10th">reviewed his 2022 predictions</a>, most of which centered on crypto getting absolutely wrecked, was fantastic. His predictions were quite accurate. Certainly at the time the consensus opinions were that Crypto was going to be fine but things have only gotten worse. That said, I&#8217;m certainly optimistic about crypto&#8217;s future (those that do real work in the space and not embezzle money, of course). </p><p>Alex Johnson at <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Takes&quot;,&quot;id&quot;:12696,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/fintechtakes&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8bc270b8-7430-4867-807c-2e2786fe0ad8_1200x1200.png&quot;,&quot;uuid&quot;:&quot;efa2476d-d78d-4569-98f2-5e4ce496e3d7&quot;}" data-component-name="MentionToDOM"></span> <a href="https://workweek.com/2022/12/19/chime-tolls/">wrote about Chime&#8217;s attempted acquisition of DailyPay, a new Fintech focusing on founders&#8217; retirement, and Goldman layoffs at Marcus</a>. He makes some good points about why Marcus struggled and some of the fight for attention was true based on my experience working there. Things changed quite dramatically under Solomon&#8217;s leadership compared to Blankfein&#8217;s (who initially sponsored the initiative). Broader GS didn&#8217;t really like a product that lost money whatsoever and they&#8217;ve been pulling back on it over the last few years, so it&#8217;s unfortunately not surprising. It&#8217;s a shame as Marcus&#8217; Personal Loan product was truly innovative and consumer friendly when it launched, but Solomon is facing a lot of market pressure and it&#8217;s mostly because GS struggles to be as nimble as other competitors due to typical internal corporate bickering. During my time there, Lloyd had some pretty explicit sheltering to avoid too much internal interference&#8212;that changed dramatically after launch and probably caused much of the problems. To be explicit, there was just bad partnership across the firm due to competing incentives, and my honest take is that Marcus just stopped innovating as it grew. C'est la vie.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Brain Food &#129504;&quot;,&quot;id&quot;:69723,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sytaylor&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b2604496-88e1-4a40-9735-c1d861fb24b2_127x127.png&quot;,&quot;uuid&quot;:&quot;0d712fc1-4a18-454e-96f9-61f2f5941e02&quot;}" data-component-name="MentionToDOM"></span> by <a href="https://twitter.com/sytaylor">Simon Taylor</a> wrote a beautiful piece about <a href="https://sytaylor.substack.com/p/fintech-food-presents-the-state-of">the 2023 State of Fintech</a>. I absolutely loved it and highly recommend reading it as it&#8217;s so thoughtful and balanced about where the industry is and where there is opportunity.</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>One important non-technical reason for the growth of AI was the extraordinary open source community that built software and helped educate people that were just getting started. This was evident on Reddit, GitHub, LinkedIn, Twitter, and academic conferences. It really took tens of thousands of the brightest minds in computer science, statistics, and engineering to innovate successfully over the past ten years and it&#8217;s truly quite wonderful to see so many people rally for the progress of our collective digital intelligence.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I should note that there is a rich literature already on synthetic data generation and, in some sense, even the classic <a href="https://en.wikipedia.org/wiki/Bootstrapping_(statistics)">bootstrap</a> is a form of data generation. So this isn&#8217;t as exceptionally new as one might think. I personally see the <a href="https://en.wikipedia.org/wiki/Generative_adversarial_network">GAN</a> approach to be similar to data augmentation, which reduces to a form of <a href="https://en.wikipedia.org/wiki/Regularization_(mathematics)">regularization</a>, which is already well established in the field. Some folks probably will have disagreements with me on this.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Though aren&#8217;t we humans really nothing more than meat-based matrix multiplication machines? Actually, <em>kind of</em>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>That&#8217;s not to say that there can&#8217;t be good businesses in general but venture returns need much higher return value to repay the fund.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I should note that I tried to cover many application areas of AI in Fintech but I&#8217;m certainly omitting some. I would love to hear your ideas of ones that I missed!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>There are 3 possible ways to interpret this: (1) I&#8217;m heavily biased, (2) I have strong conviction, or (3) I have no idea what I&#8217;m doing and just stumbled into it. It&#8217;s mostly (2) and (3).</p></div></div>]]></content:encoded></item><item><title><![CDATA[Execution Trumps Strategy]]></title><description><![CDATA[Dethroning the complacent]]></description><link>https://www.chaos-engineering.dev/p/execution-trumps-strategy</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/execution-trumps-strategy</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Sun, 18 Dec 2022 15:51:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Os6T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This article was originally <a href="https://profilemagazine.com/2022/the-key-to-innovation-understanding-that-execution-trumps-strategy/">published on Profiles</a>. Thank you to the folks at Profiles for inviting me to share some of my thoughts.</em></p><div><hr></div><blockquote><p>&#8220;All we have to decide is what to do with the time that is given us.&#8221;</p><p>&#8212; J.R.R. Tolkien, The Fellowship of the Ring</p></blockquote><div><hr></div><h2>On the Finiteness of Time</h2><p>Not even the world&#8217;s greatest fortune can buy back a second of time.</p><p>We are all commonly bound by 24 hours, the question then is: what shall we do with our precious minutes as they reduce ever-closer to zero?</p><p>Maybe that&#8217;s dramatic&#8230;<em>maybe not</em>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><h2>The Work and the Soul</h2><p>Unproductive strategy meetings and corporate political drama wear heavy on the soul, and I often found myself drained early in my career when I felt that I was spending 80 percent of my time planning and twenty percent of my time doing actual work. This is because I don&#8217;t care to waste my time on things that don&#8217;t matter.</p><p>Throughout my career, there have been many moments where things, committees, or childish corporate drama have interfered with my goals and the goals of the institutions for which I&#8217;ve worked. When things like this begin to occur too frequently, I generally change roles because I don&#8217;t particularly care to work with children, as that was not my professional aspiration.</p><p>So, I care about execution a lot: my execution, my team&#8217;s execution, and the execution of the company for which I work. But not everyone does, and my conjecture is that over time companies that forget to focus on what matters (i.e., a pretty good strategy and relentless execution) will fold to a competitor who is more nimble and focused on eating the complacent&#8217;s lunch.</p><h2>Your Margin is Someone&#8217;s Opportunity</h2><p>Start-ups live and die by execution. If you can&#8217;t execute to deliver&nbsp;a differentiated product or acquire new customers&#8212;and do so quickly&#8212;your business will fail. <a href="https://chaosengineering.substack.com/p/lessons-from-fasts-implosion">I saw it happen first hand when Fast imploded</a>.</p><blockquote><p><em>Product market fit is forged, not found.</em></p><p>-<a href="https://twitter.com/rabois/status/1153533967296946177?s=20&amp;t=GckD-eB7C84aBs1vO41zaw">Keith Rabois</a></p></blockquote><p>This hyperfocus on execution is a direct consequence of venture capital because, for the most part, start-ups are quite literally running out of money the entire time they&#8217;re operating, which is a great incentive for getting something done.</p><p>Established incumbents, on the other hand, don&#8217;t have the same incentive to execute. Instead, large corporations tend to focus on the following:</p><ul><li><p>Protecting existing revenue</p></li><li><p>Minimizing short-term risk</p></li><li><p>Strategizing against competitors</p></li><li><p>Dealing with internal corporate bickering</p></li></ul><p>When a company is large enough and has sufficient scale, these priorities seem quite reasonable. But the executives focusing on them have forgotten that the world is changing&#8212;quickly. Software and innovation compound in a way that lets businesses&#8212;particularly technology companies&#8212;leave their competition in the dust. So, while risk-aversion may be an acceptable strategy in the short term, it&#8217;s certainly not a good business strategy in the long term.</p><p>This behavior is not true of all big companies, and I believe there is a new era of management focused on disrupting the legacy model of death-by-endless-PowerPoint-meetings.</p><p>In fact, we are living through the transformation of one company at this moment as Elon Musk, one of the greatest capitalists of all time, takes over Twitter and explicitly addresses meetings and work output.</p><p>But this all leads me to a natural question: why exactly do big businesses place so much emphasis on strategy and meetings?</p><h2>Alignment Feels Good</h2><p>When you have a large organization, you typically have to spend a lot of time checking off boxes, building consensus, strategizing, attending meetings, and managing stakeholders.&nbsp;</p><p>These are all reasonable things within the context of a large company that&#8217;s trying to achieve alignment across several different teams and departments, and it certainly feels good to show off a fancy PowerPoint during a meeting or cultivate a sense of &#8220;togetherness.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Os6T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Os6T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png 424w, https://substackcdn.com/image/fetch/$s_!Os6T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png 848w, https://substackcdn.com/image/fetch/$s_!Os6T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png 1272w, https://substackcdn.com/image/fetch/$s_!Os6T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Os6T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png" width="364" height="364" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:910,&quot;resizeWidth&quot;:364,&quot;bytes&quot;:965129,&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_!Os6T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png 424w, https://substackcdn.com/image/fetch/$s_!Os6T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png 848w, https://substackcdn.com/image/fetch/$s_!Os6T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.png 1272w, https://substackcdn.com/image/fetch/$s_!Os6T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc82ca7f7-55eb-473c-84b7-32273fb678f4_910x910.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">They might not even remember your name. &#129394;</figcaption></figure></div><p>But what feels good and what is actually good are rarely the same thing (in fact, I&#8217;d generally argue that the opposite).</p><p>This becomes clear when you consider that planning and alignment related tasks are never free. They cost the business time, energy, and often employee satisfaction. Moreover, these tasks are often completely unrelated to the core skill sets of the people doing the work, and they also may not even be correlated to the success of the work in question.</p><p>That&#8217;s not to say planning, alignment, and strategizing are bad&#8212;that would be stupid. But there is an optimal balance between planning and execution that most teams haven&#8217;t yet reached.</p><h2>The Execution-Planning Tradeoff</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MkGu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MkGu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png 424w, https://substackcdn.com/image/fetch/$s_!MkGu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png 848w, https://substackcdn.com/image/fetch/$s_!MkGu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!MkGu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MkGu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png" width="454" height="449.70075757575756" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1046,&quot;width&quot;:1056,&quot;resizeWidth&quot;:454,&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_!MkGu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png 424w, https://substackcdn.com/image/fetch/$s_!MkGu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png 848w, https://substackcdn.com/image/fetch/$s_!MkGu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!MkGu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11bec0b-a03b-4c5b-be04-79750237add4_1056x1046.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"><em>Note: This is a modification of <a href="https://www.investopedia.com/terms/i/indifferencecurve.asp#:~:text=An%20indifference%20curve%20shows%20a,based%20on%20their%20relative%20quantities.">Indifference Curves</a> to reflect how cofounders, startups, and especially big companies waste time. You&#8217;re probably operating at the inefficient point Te1.</em></figcaption></figure></div><p>This diagram says a lot but, in short, you are probably over-planning.</p><p>To elaborate, there is a 1-to-1 tradeoff between planning and executing. If we think about the work that we produce, we have to do stuff to generate it. As I mentioned before, we certainly have to gather requirements, find customer pain points, and then build a product, feature, ad creative, or something else. I would categorize all of this work as executing.</p><p>Everything else that is focused on getting consensus from some other body of people (e.g., managers or executives), socializing an idea, or appeasing some person who relents about how they don&#8217;t like something about what you&#8217;re doing belongs in the &#8220;planning&#8221; bucket. This categorization is not perfect of course, but I think you get the idea.</p><p>Obviously doing zero planning would be reckless and doing zero executing would probably get you fired but the ambiguity of all of the time between is where souls go to die.</p><p>And, as I said before, you have to really be reflective and evaluate whether or not the meetings you&#8217;re holding or are in are actually constructive to the output you&#8217;re trying to produce or whether it&#8217;s just time wasted trying to make people feel good.</p><p>Work that is hard is frustrating, mentally taxing, and stressful. This is good. This is the body telling you that what you are doing is worthwhile and not trivial.</p><h2>Closing Thoughts</h2><p>Existence is a perpetual search for meaning and I long to be a part of something beautiful.</p><p>Building meaningful relationships brings me joy but when I&#8217;m at work, I want to do work that is impactful&#8212;not really socialize<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>So I ask that you reflect on how you allocate your time, how you take time from your colleagues, and how that impacts the work you do because time is all we have and we have to be relentless with managing it.</p><p>Happy executing.</p><p>-Francisco &#129312;</p><div><hr></div><h2>Some Recommended Readings</h2><p><a href="https://open.substack.com/pub/thisweekinfintech/p/now-is-the-time-to-double-down-on?r=1nyqyk&amp;utm_campaign=post&amp;utm_medium=web">Now is the Time to Double Down on Fintech</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;This Week in Fintech&quot;,&quot;id&quot;:22128,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/thisweekinfintech&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/087eb7b5-8b00-4143-bc97-9930072348a4_1280x1280.png&quot;,&quot;uuid&quot;:&quot;9cc2d887-d37e-4c28-85d5-b0130a0e9beb&quot;}" data-component-name="MentionToDOM"></span> is perfect. It's also a great reminder of why I'm excited to be a limited partner of <a href="https://www.thefintechfund.com/">The Fintech Fund</a>, if you&#8217;re a fintech company raising money, talk to Nik.</p><p><a href="https://www.gspublishing.com/content/research/en/reports/2022/12/15/b99dbadd-1ed4-421e-86d2-d86d4d6ebec5.html">Goldman Sachs Research published</a> their analysis of Powell&#8217;s latest Federal Open Market Committee (FOMC) speech where they estimate the federal funds rate will likely peak in 2023 between 5-5.25%. It&#8217;s worth reviewing and it&#8217;s also worth listening to <a href="https://www.youtube.com/watch?v=f_sy0YY3SdI">the speech itself</a> by Powell.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;c9d3201e-e25e-4f97-a742-27566d8bf362&quot;}" data-component-name="MentionToDOM"></span> and <a href="https://twitter.com/AlexH_Johnson">Alex Johnson</a> recorded a great <a href="https://fintechbusinessweekly.substack.com/p/fintech-recap-fintech-funding-zelle#details">Fintech Recap podcast</a> and talked about the latest drama in Fintech, it was a fun listen and they always give great insight.</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>!</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Of course I do like to socialize with my colleagues but it&#8217;s better to dedicate time explicitly for this purpose. Work is for work.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Customer Segmentation]]></title><description><![CDATA[An Algorithmic Approach]]></description><link>https://www.chaos-engineering.dev/p/customer-segmentation</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/customer-segmentation</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Fri, 09 Dec 2022 12:54:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wvc5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wvc5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wvc5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png 424w, https://substackcdn.com/image/fetch/$s_!Wvc5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png 848w, https://substackcdn.com/image/fetch/$s_!Wvc5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Wvc5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wvc5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png" width="488" height="355.4219653179191" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/03044305-abbb-4a74-91fd-5e7820033c58_865x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:865,&quot;resizeWidth&quot;:488,&quot;bytes&quot;:652251,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wvc5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png 424w, https://substackcdn.com/image/fetch/$s_!Wvc5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png 848w, https://substackcdn.com/image/fetch/$s_!Wvc5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Wvc5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F03044305-abbb-4a74-91fd-5e7820033c58_865x630.png 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">I say this to myself everytime I look at a set of data.</figcaption></figure></div><h2>What is Customer Segmentation?</h2><p>Customer segmentation (sometimes called <strong><a href="https://en.wikipedia.org/wiki/Market_segmentation">Market Segmentation</a></strong>) is ubiqutous in the private sector. We think about bucketing people into <em><strong>k</strong></em> mutually exclusive and collectively exhausting (MECE) groups. The premise being that instead of having 1 strategy for delivering a product or experience, providing <em><strong>k</strong></em> experiences or strategies will yield much better engagement or acquisition from our customers.</p><p>Generally speaking, this makes sense; it's intuitive. Provide people a more curated experience and they will enjoy it more...and the more personalized the better.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>Netflix, Spotify, YouTube, Twiter, Instagram, and all of the big tech companies have mastered personalization by using robust, computationally intensive, and sophisticated machine learning pipelines. But the world has been doing this for a long time&#8212;albeit much less sophisticated.</p><p>So I thought I'd give a technical demo of what customer segmentation looks like in a basic way using a fun trick I learned a long time ago.</p><h2>Approaches to Customer Segmentation</h2><p>The phrase "Customer Segments" tends to mean different things across different industries, organizations, and even across business functions (e.g., marketing, risk, product, etc.).</p><p>As an example, for a consumer products retailer, they may refer to customer segments using both demographic information or their purchase behavior, where a lender may refer to their segments based on credit score bands. While very meaningfully different from a business perspective, the same algorithms can be used for both problems.</p><p>Analytically speaking, I've seen Customer Segments defined really in two main ways: (1) Business Segments and (2) Algorithmic Segments. Usually executives refer to their segments in the first category and data scientists focus on the second. The first is really important organizationally because 99% of the people working with your customers don't care about how you bucketed them and customers are the most important thing, always.</p><p>...but how do you <em>actually</em> (i.e., in code and data) get to those segments?</p><h2>Business Segmentation</h2><p>Business segmentation tends to be defined by heuristics and things that make common sense. They are often built on things that are aligned with the goal of the business.</p><p>Here are some examples of segments defined by common sense:</p><ul><li><p>The age of the customer (in years)</p></li><li><p>The income of the customer (in dollars or thousands of dollars)</p></li><li><p>The amount of money a customer spent in the last year</p></li><li><p>The likelihood a customer will spend money at a given store (propensity to buy)</p></li><li><p>The customer's geographic region (e.g., zipcode, state, region)</p></li></ul><p>In data, some of that customer information would look something like this:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iEdY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iEdY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png 424w, https://substackcdn.com/image/fetch/$s_!iEdY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png 848w, https://substackcdn.com/image/fetch/$s_!iEdY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png 1272w, https://substackcdn.com/image/fetch/$s_!iEdY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iEdY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png" width="706" height="166" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:166,&quot;width&quot;:706,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14588,&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_!iEdY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png 424w, https://substackcdn.com/image/fetch/$s_!iEdY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png 848w, https://substackcdn.com/image/fetch/$s_!iEdY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png 1272w, https://substackcdn.com/image/fetch/$s_!iEdY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F73a536b0-252d-4076-ab10-37ca9fa8c89e_706x166.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">An abuse of the ellipsis to clarify generality.</figcaption></figure></div><p>And so on.</p><p>We could apply some logic/rules/code to create segments like:</p><ul><li><p>Age Segments</p><ol><li><p>&lt; 25</p></li><li><p>25-35</p></li><li><p>35-55</p></li><li><p>55+</p></li></ol></li><li><p>Income Segments</p><ol><li><p>&lt; $25K</p></li><li><p>$25K-50K</p></li><li><p>$50K-100K</p></li><li><p>$100-150K</p></li><li><p>$150K+</p></li></ol></li><li><p>Purchase Propensity Segments</p><ol><li><p>Low: [0, 0.25]</p></li><li><p>Medium: [0.25, 0.75]</p></li><li><p>High: [0.75, 1.0]</p></li></ol></li></ul><p>And map that logic into our data, which would look something like this:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y2On!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y2On!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png 424w, https://substackcdn.com/image/fetch/$s_!Y2On!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png 848w, https://substackcdn.com/image/fetch/$s_!Y2On!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png 1272w, https://substackcdn.com/image/fetch/$s_!Y2On!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y2On!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png" width="706" height="166" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8465888c-fc04-4e65-b775-fde649402aea_706x166.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:166,&quot;width&quot;:706,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16472,&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_!Y2On!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png 424w, https://substackcdn.com/image/fetch/$s_!Y2On!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png 848w, https://substackcdn.com/image/fetch/$s_!Y2On!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png 1272w, https://substackcdn.com/image/fetch/$s_!Y2On!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8465888c-fc04-4e65-b775-fde649402aea_706x166.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Is <a href="https://en.wikipedia.org/wiki/Discretization">discretization</a> beneficial? Sometimes, sometimes not. &#129303;</figcaption></figure></div><p>And so on.</p><p>Pretty simple, right? The code for this categorization is simple too (assuming you're using Pandas and Python; though it's also simple in SQL).</p><pre><code><code># Here's one example
import numpy as np
import pandas as pd

cdf['Income Bucket'] = pd.cut(cdf['Annual Income ($K)'], 
    bins=[0, 25, 35, 55, np.inf], 
    labels=['&lt;25', '25-35', '35-55', '55+']
)</code></code></pre><p>This is a really helpful and simple way to understand our customers and it's the way that most businesses do analytics, but we can do more. &#128522;&#129299;</p><h2>Algorithmic Segmentation</h2><p>Segments defined using simple business logic are great because they are so easy to interpret, but that's not free. By favoring simplicity we have to limit ourselves to (potentially) suboptimal segments. This is typically on purpose but, again, we can do better.</p><p>So, <em>how</em> <em>do we do better</em>?</p><p>Cue statistics, data mining, analytics, machine learning, or whatever it's called this week. More specifically, we can use the classic <strong><a href="https://en.wikipedia.org/wiki/K-means_clustering">K-Means Clustering</a></strong> algorithm to <em>learn</em> an optimal set of segments given some set of data.</p><p>To skip over many important details (<strong><a href="https://towardsdatascience.com/customer-segmentation-using-k-means-clustering-d33964f238c3">that you can read more about here</a></strong>), K-Means is an algorithm that optimally buckets/splits/partitions your data into <em><strong>K</strong></em> groups (according to a specific mathematical function called the <strong><a href="https://en.wikipedia.org/wiki/Euclidean_distance">euclidean distance</a></strong>). It's a classic approach and tends to work quite well in practice (there are a ton of other neat <strong><a href="https://en.wikipedia.org/wiki/Cluster_analysis#Algorithms">clustering algorithms</a></strong>) but one some challenges are (1) choosing <em><strong>K</strong></em> and (2) explaining what a single cluster actually means to literally anyone else.</p><p>Solving (1) is relatively straight-forward. You can run K-means for some number of <em><strong>K</strong></em> from [1, <em><strong>m</strong></em>] (<em><strong>m</strong></em>&gt;0) and choose what appears to be a <em><strong>K</strong></em> that sufficiently minimizes the within-cluster sum-of-squares. In the graph below, notice that the the majority of the variation of the clusters can be capture by <em><strong>k</strong></em><strong>=6</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_!4IIs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4IIs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp 424w, https://substackcdn.com/image/fetch/$s_!4IIs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp 848w, https://substackcdn.com/image/fetch/$s_!4IIs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp 1272w, https://substackcdn.com/image/fetch/$s_!4IIs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4IIs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp" width="913" height="387" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:387,&quot;width&quot;:913,&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_!4IIs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp 424w, https://substackcdn.com/image/fetch/$s_!4IIs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp 848w, https://substackcdn.com/image/fetch/$s_!4IIs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp 1272w, https://substackcdn.com/image/fetch/$s_!4IIs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F25890ba0-349e-4d18-ab19-63886d7b704e_913x387.webp 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"><em>Number go down, yay! </em></figcaption></figure></div><p>Now to (2), which is the harder challenge; i.e., telling a non-technical person what the hell your K-means cluster means other than &#8220;idk a group or something&#8221;. </p><p>Let&#8217;s start by visualizing the data to look at the clusters.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vltp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vltp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png 424w, https://substackcdn.com/image/fetch/$s_!vltp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png 848w, https://substackcdn.com/image/fetch/$s_!vltp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png 1272w, https://substackcdn.com/image/fetch/$s_!vltp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vltp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png" width="550" height="545" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/61758606-087f-46ba-a06c-01395172a6bb_550x545.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:550,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222376,&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_!vltp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png 424w, https://substackcdn.com/image/fetch/$s_!vltp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png 848w, https://substackcdn.com/image/fetch/$s_!vltp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.png 1272w, https://substackcdn.com/image/fetch/$s_!vltp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61758606-087f-46ba-a06c-01395172a6bb_550x545.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"><em>Look at all three of those beautiful dimensions. </em>&#128525;</figcaption></figure></div><p>How cool, right? This little algorithm learned pretty clear groups that you can see rather obviously in the data. Impressive! And also useless to your stakeholders.</p><p>More seriously, while you can see these clusters, you can't actually extract a clear description from it, which makes interpreting it really, really hard when you go past 3 dimensions.</p><p>So what can you do to make this slightly more meaningful?</p><h2>K-Means &#129309; Decision Trees</h2><p>Cue <strong><a href="https://en.wikipedia.org/wiki/Decision_tree">decision trees</a></strong>. Another elegant, classic, and amazing algorithm. Decision Trees basically split up your data using simple <strong>if-else</strong> statements that are learned through sorting on steroids. So, a trick that you can use is to take the clusters from K-means and run a Multi-classification Decision Tree to predict the segment and use the learneed tree's logic as your new business logic.</p><p>I find this little trick pretty fun and effective since I can more easily describe how a machine learned a segment and I can also inspect it. </p><p>If you run the decision tree on this learned K-means, this is what the output looks like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o5ye!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o5ye!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp 424w, https://substackcdn.com/image/fetch/$s_!o5ye!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp 848w, https://substackcdn.com/image/fetch/$s_!o5ye!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp 1272w, https://substackcdn.com/image/fetch/$s_!o5ye!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o5ye!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp" width="1456" height="612" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&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_!o5ye!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp 424w, https://substackcdn.com/image/fetch/$s_!o5ye!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp 848w, https://substackcdn.com/image/fetch/$s_!o5ye!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp 1272w, https://substackcdn.com/image/fetch/$s_!o5ye!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F983c9a6e-62ce-45ad-bfa5-42c036e05f07_1843x775.webp 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"><em>Is this really more interpretable? </em>&#129394;</figcaption></figure></div><p>There you have it, now you have a segmentation that is closer to optimal and somewhat easier to interpret. </p><p>It's still not as readable as the heuristic approach but you could actually read through this and eventually come up with a hybrid which is why I've used it in the past. Importantly, you can dump this into some SQL logic and use it for all sorts of other impactful work (I&#8217;ve shared the code below for reference<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>).</p><pre><code><code>import pydotplus
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn.tree import export_graphviz
from sklearn.externals.six import StringIO  

optimal_clusters = 6
# 6 clusters 6 colors
xcolors = ['red', 'green', 'blue', 'orange', 'purple', 'gray']

# Chose 6 as the best number of clusters
kmeans_model = KMeans(n_clusters = optimal_clusters,init='k-means++', n_init = 10, max_iter=300, tol=0.0001, random_state= 111, algorithm='elkan')
kmeans_model.fit(X1)
cdf['pred_cluster_kmeans'] = kmeans_model.labels_
centroids = kmeans_model.cluster_centers_

display(
    pd.DataFrame(
        cdf['pred_cluster_kmeans'].value_counts(normalize=True)
    )
)

# Train Decision Tree Classifer
clf = DecisionTreeClassifier()
clf = clf.fit(X1, cdf['pred_cluster_kmeans'])
# Predict the response for test dataset
cdf['pred_class_dtree'] = clf.predict(X1)

display(
    pd.crosstab(
        cdf['pred_cluster_kmeans'], 
        cdf['pred_class_dtree']
    )
)
dot_data = StringIO()
classnames = cdf['pred_cluster_kmeans'].unique().astype(str).tolist()
export_graphviz(
    decision_tree=clf, 
    out_file=dot_data,  
    filled=True, 
    rounded=False,
    impurity=False,
    special_characters=True, 
    feature_names=xcol_labels,
    class_names=classnames,
)

graph = pydotplus.graph_from_dot_data(dot_data.getvalue())  
graph.write_png("./decisiontree.png")</code></code></pre><h3><strong>What can you do with your new segments?</strong></h3><p>Now that you have your customer segments you can do all sorts of different things.</p><p>You can create <strong><a href="https://www.optimizely.com/optimization-glossary/ab-testing/">A/B tests</a></strong> for site experiences, test the impact of <strong><a href="https://medium.com/@judaikawa/price-elasticity-statistical-modeling-in-the-retail-industry-a-quick-overview-fdab5350222">changing prices</a></strong> to certain customers, or send different email campaigns to improve engagement.</p><p>In general, you can iterate differently for different groups.</p><h3><strong>How do I know if my segments are accurate?</strong></h3><p>The metric we used in the example above (i.e., the within cluster sum-of-squares / inertia) was a reasonably straightforward way to measure the accuracy of your segments from an analytical perspective, but if you wanted to take a closer look, I'd recommend reviewing individual users in each segment. </p><p>That sounds a little silly and can lead to the wrong conclusions in some cases but I firmly believe that in data science, you just have to really <strong>look</strong> <strong>at your data</strong>. You learn a lot from it, and it&#8217;s, surprisingly, often forgotten as a useful step in the work.</p><p>Unfortuantely, with clustering and segmentation there isn&#8217;t a single metric that you can use to say &#8220;these are the best&#8221;, most approaches have some caveats and work pretty well but there&#8217;s a bit of &#8220;hey, this looks good enough &#129335;.&#8221; </p><h3><strong>How do I know when my segments need to change?</strong></h3><p>Segments typically change; your customers are always evolving so it's good to re-evaluate them time and again. The emergence of new segments should feel very obvious, since it may be driven by product, acquisition, or business changes. </p><p>As a concrete example, if you noticed that important businesss metrics split by your segments are starting to behave a little differently, then you can investigate whether it's driven by a change in the segments; sometimes it is, sometimes it isn&#8217;t. </p><h2><strong>Closing Thoughts</strong></h2><p>Customer segmentation is a powerful tool and can be made more efficient with some pretty standard algorithms so I hope you&#8217;ve found this overview useful. I want to restate the importance of defining your segments because they should <em><strong>always</strong></em> be specific to your business and problem. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zNUr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zNUr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png 424w, https://substackcdn.com/image/fetch/$s_!zNUr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png 848w, https://substackcdn.com/image/fetch/$s_!zNUr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png 1272w, https://substackcdn.com/image/fetch/$s_!zNUr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zNUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png" width="427" height="485" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:427,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:338122,&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_!zNUr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png 424w, https://substackcdn.com/image/fetch/$s_!zNUr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png 848w, https://substackcdn.com/image/fetch/$s_!zNUr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.png 1272w, https://substackcdn.com/image/fetch/$s_!zNUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F760d7d8b-a65b-4af9-8094-2eb95fba4d60_427x485.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">I&#8217;ll write an entire post about how accurate this meme is.</figcaption></figure></div><p>I also want to mention that here we&#8217;ve discussed segments where you don&#8217;t have an explicit metric to optimize. If you had a specific goal in mind, e.g., understanding which segments have lower risk or higher likelihood to buy something, then you&#8217;re usually better off building a statistical/machine learning model to explicitly optimize it (assuming you have the historical data available).</p><p>Lastly, I've stored the code to reproduce this example in a <strong><a href="https://github.com/franciscojavierarceo/Python/blob/master/demos/Customer%20Segmentation%20Example.ipynb">Jupyter Notebook</a></strong> available on my GitHub (note to render the interactive 3D visualization you have to run the notebook). To get it up and running you only need to download the notebook, <strong><a href="https://www.kaggle.com/vjchoudhary7/customer-segmentation-tutorial-in-python">download the data</a></strong>, install <strong><a href="https://www.docker.com/get-started">Docker</a></strong>, and run:</p><pre><code><code>docker run -it -p 8888:8888 -v ~/path/to/your/folder/:/home/jovyan/work --rm --name jupyter jupyter/scipy-notebook:17aba6048f44</code></code></pre><p>And you should be good to go. </p><p>Happy segmenting!</p><p>-FJA</p><div><hr></div><h2>Some Content Recommendations</h2><p><a href="https://blog.pragmaticengineer.com/what-is-data-engineering/">What is Data Engineering?</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Pragmatic Engineer&quot;,&quot;id&quot;:458709,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/pragmaticengineer&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5ecbf7ac-260b-423b-8493-26783bf01f06_600x600.png&quot;,&quot;uuid&quot;:&quot;52395933-4334-437d-a59d-1b0a3b34a213&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;SeattleDataGuy&quot;,&quot;id&quot;:4963622,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1ec905aa-9a7b-4f21-b0ff-fec92e8916d1_512x512.jpeg&quot;,&quot;uuid&quot;:&quot;b301499b-ecd4-41a2-9e0c-43a681ac4c78&quot;}" data-component-name="MentionToDOM"></span>  is an excellent piece for those wanting to learn more about one of the most important roles for technology companies.</p><p><a href="https://fintechbusinessweekly.substack.com/p/thanksgiving-mailbag">Thanksgiving Mailbag</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jason Mikula&quot;,&quot;id&quot;:4867166,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/39aefacd-dcc0-4005-99fc-aa0ed68adad2_864x576.jpeg&quot;,&quot;uuid&quot;:&quot;1e62d410-5355-439c-86bd-8dcf5d340635&quot;}" data-component-name="MentionToDOM"></span> was an excellent response to some fun questions on Twitter. Thanks for answering mine!</p><p><a href="https://fintechgtm.substack.com/p/payment-cards-deep-dive">Payment Cards Deep Dive</a> by<span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fintech Explainers&quot;,&quot;id&quot;:31943,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/fintechgtm&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/042f5050-b77d-4be7-b07b-abbd11e2aad5_714x714.png&quot;,&quot;uuid&quot;:&quot;d1a897dc-55c0-40e7-a9ad-76ff88e9b075&quot;}" data-component-name="MentionToDOM"></span> was awesome and I learned a lot from it, I highly recommend it!</p><p><a href="https://ian-macomber.medium.com/data-systems-tend-towards-production-be5a86f65561">Data Systems Tend Towards Production</a> by <a href="https://twitter.com/iandmacomber">Ian Macomber</a> writes an exceptional piece on how good data work inevitably ends in a production system. It&#8217;s a great piece and an important topic I&#8217;ll write about in the future.</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>! &#129312;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>As a brief aside, I love Substack but their code rendering isn&#8217;t terrible friendly, nor is their ability to render LaTeX equations. You can find a better rendered version on <a href="https://franciscojavierarceo.github.io/post/customer-segmentation-data-science">my blog</a> or just look at all of the code on <a href="https://github.com/franciscojavierarceo/Python/blob/master/demos/Customer%20Segmentation%20Example.ipynb">GitHub</a> (though I&#8217;ll note the 3d plot doesn&#8217;t render there because it&#8217;s actually an interactive Plotly graph).</p></div></div>]]></content:encoded></item><item><title><![CDATA[Fintech Predictions: 2023]]></title><description><![CDATA[Speculation on the next year of finance and technology.]]></description><link>https://www.chaos-engineering.dev/p/fintech-predictions-2023</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/fintech-predictions-2023</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Mon, 21 Nov 2022 13:41:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Disclaimer:<em> This is not investment advice. These opinions are mine and mine alone. They do not reflect that of my employer or former employers. Also, I&#8217;m definitely going to be wrong on some of these so read them with a healthy dose of skepticism. </em>&#128556;</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!70I3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!70I3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif 424w, https://substackcdn.com/image/fetch/$s_!70I3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif 848w, https://substackcdn.com/image/fetch/$s_!70I3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif 1272w, https://substackcdn.com/image/fetch/$s_!70I3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!70I3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif" width="440" height="330" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:360,&quot;resizeWidth&quot;:440,&quot;bytes&quot;:738858,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&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_!70I3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif 424w, https://substackcdn.com/image/fetch/$s_!70I3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif 848w, https://substackcdn.com/image/fetch/$s_!70I3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif 1272w, https://substackcdn.com/image/fetch/$s_!70I3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8d3f0bde-a77c-4553-a170-10ef60173dcb_360x270.gif 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">Guess I&#8217;ll make some wild predictions. &#129335;&#8205;&#9794;&#65039;</figcaption></figure></div><p>I previously wrote about how <a href="https://chaosengineering.substack.com/p/fintech-reckoning">Fintech recently got wrecked</a> and, while I ended the article rather optimistically, I didn&#8217;t elaborate much on specifically which areas of Fintech I think will be exciting in the near and medium term.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>So I wanted to spend today&#8217;s article on some predictions of things that I think will be successful in 2023 (and maybe even a little after).</p><h2>Consensus in Fintech</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g7gw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g7gw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png 424w, https://substackcdn.com/image/fetch/$s_!g7gw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png 848w, https://substackcdn.com/image/fetch/$s_!g7gw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png 1272w, https://substackcdn.com/image/fetch/$s_!g7gw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g7gw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png" width="494" height="333.37423312883436" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:978,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:1059566,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g7gw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png 424w, https://substackcdn.com/image/fetch/$s_!g7gw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png 848w, https://substackcdn.com/image/fetch/$s_!g7gw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.png 1272w, https://substackcdn.com/image/fetch/$s_!g7gw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1b682b1d-4adc-42ab-ba1e-1a9c9c326946_978x660.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><figcaption class="image-caption">This happened more than folks probably want to admit.</figcaption></figure></div><p>I find myself often disagreeing with many consensus opinions in Fintech&#8212;largely because they are pinned to a current point in time and because both venture capitalists and founders are not immune to whatever is trendy this week (<em><strong>*cough* NFTs *cough*</strong></em>). </p><p>A couple of years ago the industry was raving over consumer Neobanks and e-commerce, then B2B fintech/corporate credit cards, and then Web3/Crypto/DeFi. Money 20/20 was, apparently, quite heavily representative of B2B Fintech. </p><p>So consumer has gotten a lot less excitement. In the wake of public consumer Fintech companies taking a beating, I understand&#8230;but that doesn&#8217;t make it rational. It&#8217;s worth remembering that all of these B2B companies will need to have a consumer Fintech customer that reaches sufficient scale to make themselves VC worthy.</p><p>I think much of current consensus is based on the learnings from the last 2 years of IPOs and acquisitions, which is useful information but the businesses that had successful exits weren&#8217;t launched recently so taking the learnings from the exits and applying them to the current selection of startups doesn&#8217;t make sense.</p><p>To be explicit: the companies that are successful today from an IPO or major acquisition were built years ago under extremely different technology and market conditions&#8212;in many cases when no one was paying attention.</p><p>So, it seems that the Twitter consensus isn&#8217;t very tempered with its thinking, which is good news because that means people are missing out on an opportunity. </p><p>Natural question: where&#8217;s the opportunity?</p><h2>Opportunity in Context </h2><p>To identify opportunity in startups I like to contextualize the company and the macroeconomic environment, which will drive incentives and aggregate consumer behavior.</p><p>With respect to the company, it&#8217;s important to know: (1) what product offerings exist in the market today, (2) which products are missing or underdeveloped, (3) which products are novel to the target consumer, (3) which products have significant market penetration, and (4) if the company can create barriers to entry in the medium term.</p><p>These components will dictate how impactful a startup can be in the face of incumbents.</p><p>Then you need to consider the broader macroeconomic environment which, in the near term, means there will be reduced consumer spending, a preference for saving money and investing in lower risk assets, and a rise in consumer delinquencies. </p><p>This <em>does not</em> mean that the economy is shutting down but it does mean the aggregate macroeconomic trends will move slower than before.</p><p>People will still spend money, just not as much on leisure goods but technology will continue to permeate throughout our society, and there will be growth in many sectors&#8212;just not on average.</p><p>So with that context, here is my evaluation of some of the areas in Fintech and what I think will have successful business outcomes in the years to come.</p><h3>Consumer Banking</h3><p>Ah, the excitement for Neobanks seems to be dead, which feels rather short-lived. </p><p>My honest opinion is that it&#8217;s silly for people to pull too far back from them, which effectively represents a direct relationship to the consumer. But in a high interest rate environment where cost of funds provide margin pressure, I certainly understand this reaction. But looking at interchange as the only revenue source is the mistake here.</p><p>Neobanks need to innovate because offering a PFM, debit card, or credit card won&#8217;t be enough if all you&#8217;re doing is adding a different colored UX and some emojis on top of your BaaS provider.</p><p>Neobanks that solve a hard problem for their customers (e.g., offering a bank in another language, which is surprisingly challenging) will thrive. Anyone who doesn&#8217;t do anything novel will probably explode, unless their marketing is truly legendary (since acquisition costs are notoriously high in Fintech). </p><p>So I&#8217;m bullish on <em>some</em> Neobanks (e.g., <a href="https://www.joindaylight.com/">Daylight</a> and <a href="https://www.withmaza.com/">Maza</a> are two I&#8217;ve personally invested in that I&#8217;m extremely excited about) but the aforementioned challenges are important to consider.</p><h3>Consumer Lending</h3><p>In <a href="https://open.substack.com/pub/chaosengineering/p/fintech-reckoning?r=1nyqyk&amp;utm_campaign=post&amp;utm_medium=web">Fintech Reckoning</a> I wrote about how great lending businesses are built during downturns but it really depends on your portfolio mix (because math, lol).</p><p>If you&#8217;re a new lender with few loans on book or have a short average loan duration and loan size (plus thoughtful underwriting obviously), you&#8217;ll be in a great position. But if you have a long loan duration and high average loan size, you will probably be in for some terrible vintages.</p><p>If you&#8217;re a lender without great distribution, no product novelty, or deposits reducing your cost of funds, I&#8217;m skeptical you&#8217;ll do very well in this environment.</p><p>So the opposite obviously applies; i.e., if you have cheap costs of funds (via deposits and a banking license) or product novelty and utility (e.g., BNPL&#8212;note that I have a clear bias here), you&#8217;ll probably do well.</p><h3>Consumer Real Estate</h3><p>The obvious conclusion is that &#8220;interest rates go up, housing go down&#8221; is a little too simple in my opinion.</p><p>That said, Fintechs in the real-estate business have faced <em><strong>significant</strong></em> pain as interest rates increased, one may argue a little too extreme, but as home prices cool and the economy stabilizes I actually think mortgage buyer activity will start to grow as homes become more affordable from a price perspective (though this means consumers with more cash will have an advantage). </p><p>It&#8217;s worth remembering that the majority of Americans became priced out<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> of homes in the most recent home pricing chaos (heavily driven by investment homes). Middle and lower income groups have seen a strong labor market and increases in wages, which reinforces my belief that they will do better than consensus suggests, so I&#8217;m slightly optimistic here and I really hope consumers are able to afford homes as prices finally decrease.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Clc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Clc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png 424w, https://substackcdn.com/image/fetch/$s_!7Clc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png 848w, https://substackcdn.com/image/fetch/$s_!7Clc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png 1272w, https://substackcdn.com/image/fetch/$s_!7Clc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Clc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png" width="1456" height="894" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:586890,&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_!7Clc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png 424w, https://substackcdn.com/image/fetch/$s_!7Clc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png 848w, https://substackcdn.com/image/fetch/$s_!7Clc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.png 1272w, https://substackcdn.com/image/fetch/$s_!7Clc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1939e17a-7c5e-4391-84c1-1fdcfa66d13d_3476x2134.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">During Covid, low wage workers took a disproportionate share of the economic downturn, things are finally looking better for them and middle wage workers. Thanks to <a href="https://tracktherecovery.org/">Track the Recovery</a> for the data.</figcaption></figure></div><h3>Commercial Neobanks (aka Corporate Cards)</h3><p>This space was quite exciting before and it will certainly get more competitive but is there an opportunity for new startups? I&#8217;m not so sure but I think the market will continue to get competitive for scale-ups (e.g., <a href="https://ramp.com/">Ramp</a>, <a href="https://www.brex.com/">Brex</a>, <a href="https://mercury.com/">Mercury</a>) as they look to compete with the giants of the world (e.g., <a href="https://www.americanexpress.com/">AmEx</a>). So I&#8217;m optimistic for the scale-ups but less so for the startups.</p><p>One interesting and exciting change about this area is that some of these players (e.g., Ramp) have begun to introduce vertical products that are eating into other parts of the industry (e.g., expense management). This makes me especially optimistic for scale-ups as they continue to innovate against the established behemoths.</p><h3>Consumer Trading, Investing, and Asset Management</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d3h9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d3h9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d3h9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d3h9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d3h9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d3h9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg" width="522" height="293.625" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:522,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How A Meme Sparked A GameStop Revolution - Hey Poor Player&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="How A Meme Sparked A GameStop Revolution - Hey Poor Player" title="How A Meme Sparked A GameStop Revolution - Hey Poor Player" srcset="https://substackcdn.com/image/fetch/$s_!d3h9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d3h9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d3h9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d3h9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd49e4998-a58d-44e9-92b0-b317ae5861f8_1600x900.jpeg 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">Finance has been meme-ified and it&#8217;s mostly hilarious.</figcaption></figure></div><p>We are in a post-meme stock era and I think that&#8217;s probably healthy. Meme-stocks and Reddit&#8217;s <a href="https://reddit.com/r/wallstreetbets">Wall Street Bets</a> will probably still stir the pot with some occasional chaos in public markets but I imagine traders and quant-shops will incorporate this chaos into their models and that the frequency will be far lower.</p><p>Beyond the obvious, retail investors are moving away from equities as rates rise, so my advice to startups working in retail trading is to offer the ability to buy bonds and other low risk assets, because consumers are going to want them. So, while I have been impressed by the innovation in this space, I&#8217;m a little more pessimistic because of the current incentives in the market.</p><h3>Collections</h3><p>Historically collections has been an underfunded area of Fintech but during economic downturns it becomes increasingly important. </p><p>To elaborate, as people go delinquent (i.e., don&#8217;t repay their loans) lenders have to handle it with some process, this is called collections. </p><p>For many lenders it&#8217;s often done in-house poorly, or in predatory ways by existing shady third party providers, but <a href="https://www.trueaccord.com/">TrueAccord</a> (and some places that I&#8217;ve worked!) are much more consumer friendly. </p><p>TrueAccord gives dignity and control to their customers and offers an incredible service for those managing debt (full disclosure: I&#8217;m a proud investor). For those unfamiliar, I highly recommend <a href="https://www.notboring.co/p/trueaccord-unsexiness-as-a-moat">Packy McCormick&#8217;s incredible piece on TrueAccord</a>.</p><p>There are two reasons I think this space will be big in the years to come: (1) as mentioned, delinquencies, unfortunately, will increase and consumers will need a way to manage their debt and (2) most of collectors have notoriously lacked compassion when working with consumers in delinquency which means the space is especially ripe for disruption.</p><p>Most consumers aren&#8217;t taking out loans with the diabolic intention of charging off or going delinquent (outside of fraud of course), they just end up in challenging circumstances and make hard choices about who they can pay back. So empowering the consumer to manage their debt better and increasing repayments is a win-win, so I am optimistic on this space in general and TrueAccord in particular (okay enough plugging).</p><h3>Crypto</h3><p>Two things can be true: (1) there are lots of scams in crypto (<em><strong>*cough* Sam Bankman-Fried *cough*</strong></em>) and (2) there&#8217;s a lot of incredible opportunity/innovation in the space.</p><p>I&#8217;m not an expert in crypto, there are far smarter people that I&#8217;ll trust to give insights here but I will say people who think crypto is going to die after the latest fiasco will probably be wrong as that&#8217;s a pretty extreme view.</p><h3>Consumer and Commercial Insurance</h3><p>The insurance business is great because you end up cash rich as your customers pay their premiums (excluding your reserve requirements), which performs favorably in a high interest rate environment but if you can&#8217;t underwrite well you will surely be in a bad place.</p><p>Hippo and Lemonade Insurance, like other public Fintechs, have taken a colossal beating in the market.</p><p>Hippo operates within the commercial market and Lemonade in the consumer. I spent the early part of my career working at AIG building machine learning models to underwrite commercial businesses and I can say it&#8217;s an extremely challenging problem, one I&#8217;m not entirely confident Hippo will be able to manage. </p><p>I am much more enthusiastic about consumer insurance because the volume of policies and data tend to be higher and the claims tend to be smaller (at least compared to commercial), which lends itself to benefiting significantly from the advances in software and machine learning. </p><p>I think startups can be disruptive in commercial insurance too but I&#8217;m much more bullish on consumer.</p><h3>Fintech Infrastructure</h3><p>This is a broad space with lots of sub-areas (from payments, core banking, servicing, rules engines, and more) and lots of money recently. </p><p>I think so long as each company is able to empower their customers to grow during these turbulent times it will be a successful space. But if their consumers&#8217; business (i.e., the customers of their infrastructure) aren&#8217;t thriving it&#8217;s unlikely they will too. </p><p>So I&#8217;m excited for some new companies in the space but skeptical on some of the older players that are notorious for failing to innovate and moving like a sloth.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kChY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kChY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png 424w, https://substackcdn.com/image/fetch/$s_!kChY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png 848w, https://substackcdn.com/image/fetch/$s_!kChY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png 1272w, https://substackcdn.com/image/fetch/$s_!kChY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kChY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png" width="508" height="351.8524590163934" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/161d2af7-1344-4362-bedb-1be62a88178b_976x676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:976,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:836537,&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_!kChY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png 424w, https://substackcdn.com/image/fetch/$s_!kChY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png 848w, https://substackcdn.com/image/fetch/$s_!kChY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.png 1272w, https://substackcdn.com/image/fetch/$s_!kChY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F161d2af7-1344-4362-bedb-1be62a88178b_976x676.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">Like I said, a sloth.</figcaption></figure></div><h3>Data Providers</h3><p>Plaid, Argyle (disclosure: I&#8217;m an investor), Pinwheel, and others will continue to flourish because, in general, you need good data to send money on the internet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ao-0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ao-0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png 424w, https://substackcdn.com/image/fetch/$s_!Ao-0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png 848w, https://substackcdn.com/image/fetch/$s_!Ao-0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png 1272w, https://substackcdn.com/image/fetch/$s_!Ao-0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ao-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png" width="518" height="291.1771894093686" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:982,&quot;resizeWidth&quot;:518,&quot;bytes&quot;:708720,&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_!Ao-0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png 424w, https://substackcdn.com/image/fetch/$s_!Ao-0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png 848w, https://substackcdn.com/image/fetch/$s_!Ao-0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.png 1272w, https://substackcdn.com/image/fetch/$s_!Ao-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F69f98c6f-cbd5-467e-bf0c-0de776d9c7b0_982x552.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>As <a href="https://workweek.com/2022/11/19/steroid-era/">Alex Johnson excellently pointed out</a>, Fintech needs to aggressively defend itself from fraud. As profitability and sustainable growth becomes a greater focus for the entire industry, fighting fraud becomes increasingly more important (and it&#8217;s quite hard!). So I&#8217;m especially bullish on this area.</p><h3>Existing Banks</h3><p>Banks that take this time to double down on technology, acquire startups at bargain prices, and hire top talent looking for stability will do well. I cannot scream this next point loud enough, so let me bold it and italicize it for emphasis.</p><p><em><strong>The world is changing, technology will not go away. Every piece of the banking interaction will be run by some piece of technology and the worse you are at the software, the more likely your customer will churn. Be warned.</strong></em></p><p>Banks holding off on their technology investments will regret it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C9I0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C9I0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png 424w, https://substackcdn.com/image/fetch/$s_!C9I0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png 848w, https://substackcdn.com/image/fetch/$s_!C9I0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png 1272w, https://substackcdn.com/image/fetch/$s_!C9I0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C9I0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png" width="430" height="316.09856262833677" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:974,&quot;resizeWidth&quot;:430,&quot;bytes&quot;:860405,&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_!C9I0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png 424w, https://substackcdn.com/image/fetch/$s_!C9I0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png 848w, https://substackcdn.com/image/fetch/$s_!C9I0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.png 1272w, https://substackcdn.com/image/fetch/$s_!C9I0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F44186cf3-229f-4b6c-b07e-ab66571bfdef_974x716.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">It has started.</figcaption></figure></div><p>Lastly, it really isn&#8217;t enough to buy tech startups and try to internalize them and make them good products, you have to invest in the people and culture of innovation. <a href="https://fintechbusinessweekly.substack.com/p/goldmans-robo-underwhelms">Goldman Sachs did this and pretty much ruined the products they bought (lol)</a>.</p><h2>Closing Thoughts</h2><p>Some clear word for startups:</p><p>If you do not solve a hard problem you will die. The End.</p><p>That&#8217;s a little dramatic but it&#8217;s actually the truth in my opinion. There&#8217;s a lot of competition in the market these days and many companies look very similar under the hood, whether it&#8217;s from having the same BaaS, underlying data for underwriting, or sharing a bank partner. All of that similarity to me means that the companies are exchangeable and if they&#8217;re exchangeable then there&#8217;s little incentive for a customer to prefer one company over the other. </p><p>Capitalism tends to be unforgiving when companies lack a competitive advantage, which is why I emphasize solving a hard problem. Companies that successfully IPOd in the early 2020&#8217;s all focused on and solved hard problems many years ago, which gave them their moat.</p><p>Having a provider solve most of your problems for you is great but it means you don&#8217;t have a business that is well differentiated and that&#8217;s really not sustainable for long term success, so make sure your work is hard! Plus that&#8217;s the only work worth doing anyways. &#128521; </p><p>I know it&#8217;s a challenging time for many of us working in this area but, as I said before, it&#8217;s an exciting time to build. So I&#8217;m sending everyone best wishes and I&#8217;m rooting for you to launch amazing stuff.</p><p>Thanks for reading and Happy Thanksgiving. &#129312; &#129411;</p><p>-Francisco</p><div><hr></div><h2>Happy Turkey Day!</h2><p>I wanted to take a moment to say thank you to everyone who reads this newsletter. I find it brings me lots of joy to scribble my thoughts down and I&#8217;ve received a shocking amount of support from the Fintech community and people that I don&#8217;t even know so I wanted to express my gratitude to all of you that read and share this newsletter: sincerely, thank you. I&#8217;m blown away by how fast this newsletter has grown. &#129401;&#128591;</p><div><hr></div><h2>Some Recommended Readings</h2><p>Reggie Young at Fintech Law TLDR <a href="https://fintechtldr.substack.com/p/fintech-law-tldr-nov-16">wrote a terribly thoughtful piece </a>on the CFPB&#8217;s recent Open Banking proposal. I cannot recommend reading it enough.</p><p>I cited Alex Johnson&#8217;s article above but I wanted to call it out explicitly. He wrote about the <a href="https://workweek.com/2022/11/19/steroid-era/">Fintech Steroid Era</a> and discussed the recent history of lots of capital incentivizing fraud in consumer banks. As always, it&#8217;s just great writing.</p><p>Jason Mikula at <a href="https://fintechbusinessweekly.substack.com/p/a16z-backed-tellus-another-udaap">Fintech Business Weekly covered</a> the latest startup (Tellus) taking on more UDAAP risk than they should as well as Nirvana Money and Stilt&#8217;s shutdown &#128577;. </p><p>Alex Xu <a href="https://blog.bytebytego.com/p/ep32-how-does-grpc-work">wrote a short and intuitive post on how gRPC works</a>, it&#8217;s a web framework that has been growing in popularity since Google open sourced it and it&#8217;s just so well done (I&#8217;m a big fan and I think it&#8217;s exceptionally cool).</p><p>Ron Shevlin&#8217;s <a href="https://www.forbes.com/sites/ronshevlin/2022/11/14/digital-banking-didnt-kill-bank-branches-but-chatbots-will/">Digital Banking Didn&#8217;t Kill Bank Branches but Chatbots Will</a> is excellent. A bold and accurate statement &#8220;&#8230;<em>Digital banking isn&#8217;t that good</em>.&#8221; Which is implicit in what I&#8217;ve tried to say above but I&#8217;m optimistic that we can continue to improve it and I think chatbots actually will play a huge role in that. Maybe I&#8217;ll go over why chatbots have failed in a separate article.</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>!</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Though I will note, if prices fall and we see significant spike in unemployment then the homes will obviously not be affordable.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Turbulence in Tech]]></title><description><![CDATA[On the Current Economic Chaos]]></description><link>https://www.chaos-engineering.dev/p/turbulence-in-tech</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/turbulence-in-tech</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Sun, 06 Nov 2022 11:17:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Note: today&#8217;s article is intentionally brief and aimed at providing some support to folks who may have had a particularly awful week.</em></p><div><hr></div><blockquote><p><em>Do not pray for easy lives, pray to be stronger men.</em></p><p>-John F. Kennedy</p></blockquote><p>It has been a painful week, indeed, for those of us working in the technology sector. Workforce reductions left and right, public valuations continue to endure violence, and the rest of us left with a sense of fear and helplessness.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>According to <a href="http://layoffs.fyi/">Layoffs.fyi</a>, technology companies had ~103,906 employees laid off in 2022<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. That&#8217;s <em>a lot.</em></p><p>For those of us in technology or corporate America we may see a number like this and be fooled into thinking it&#8217;s reflective of the broader economy&#8212;it&#8217;s not.</p><p>In September 2022, there were roughly <strong>159 million employed people in the US</strong>. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/bencasselman/status/1588509124525817856?s=46&amp;t=5gwhPwUKgtgUJbzZYLLzFQ&quot;,&quot;full_text&quot;:&quot;U.S. employers added 261k jobs in October and the unemployment rate rose to 3.7%.\nStory: <a class=\&quot;tweet-url\&quot; href=\&quot;https://www.nytimes.com/live/2022/11/04/business/jobs-report-october-economy/the-job-market-probably-cooled-but-stayed-strong-last-month\&quot;>nytimes.com/live/2022/11/0&#8230;</a>\nData: &quot;,&quot;username&quot;:&quot;bencasselman&quot;,&quot;name&quot;:&quot;Ben Casselman&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Nov 04 12:31:03 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:33,&quot;like_count&quot;:68,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://www.bls.gov/news.release/empsit.nr0.htm&quot;,&quot;image&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/79c3ecd8-1442-4412-bedf-5520fd2c7416_128x128.png&quot;,&quot;title&quot;:&quot;Employment Situation Summary - 2022 M10 Results&quot;,&quot;description&quot;:null,&quot;domain&quot;:&quot;bls.gov&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>The unemployment rate for the month of October, announced this past week, was estimated to be 3.7% which was a 0.2% point increase. This is what the Federal Reserve is aiming for but with increases in wage growth it&#8216;s not enough cooling. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T5NK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T5NK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png 424w, https://substackcdn.com/image/fetch/$s_!T5NK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png 848w, https://substackcdn.com/image/fetch/$s_!T5NK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!T5NK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T5NK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png" width="390" height="434.27947598253274" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:916,&quot;resizeWidth&quot;:390,&quot;bytes&quot;:1366395,&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_!T5NK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png 424w, https://substackcdn.com/image/fetch/$s_!T5NK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png 848w, https://substackcdn.com/image/fetch/$s_!T5NK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!T5NK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f24b170-b045-470b-9593-74effbefd7e7_916x1020.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">That&#8217;s 4 times in a row.</figcaption></figure></div><p>The Federal Reserve raised interest rates by another historic amount and signaled it would likely continue raising rates higher than previously expected, which means there is further pain to come.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/LHSummers/status/1587524611532431360?s=20&amp;t=VC6C06P3kxnOStq4LS0RMA&quot;,&quot;full_text&quot;:&quot;As the Fed prepares to meet, there is a growing chorus--both among political figures and economists-- that the Fed should pause very soon for fear they will throw the economy into recession, given the lagged response of monetary policy. I believe this advice is badly misguided.&quot;,&quot;username&quot;:&quot;LHSummers&quot;,&quot;name&quot;:&quot;Lawrence H. Summers&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Tue Nov 01 19:18:56 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:474,&quot;like_count&quot;:2798,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Which leaves one major question: <em><strong>what should you do?</strong></em></p><h2>Maximum Effort</h2><p>Now is not the time to panic, be afraid, or be frozen with anxiety. </p><p>Now is the time to build like you&#8217;ve never built before.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/ppuliu/status/1588632338417995776?s=46&amp;t=5gwhPwUKgtgUJbzZYLLzFQ&quot;,&quot;full_text&quot;:&quot;Now is the best time to build!&quot;,&quot;username&quot;:&quot;ppuliu&quot;,&quot;name&quot;:&quot;Honglei Liu&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Nov 04 20:40:39 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:1,&quot;like_count&quot;:6,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The only thing we can do to weather the storm ahead is focus on our customers and provide them with enough value that they choose us as their budgets tighten.</p><p><a href="https://chaosengineering.substack.com/p/fintech-reckoning">I previously wrote</a> that challenging times are on the horizon but companies, careers, and fortunes are made during hard times. Building businesses and innovating when times are good is great but thriving during hardship is what separates great from legendary.</p><p>Now is the time to be bold while others are fearful, whether that is capitalizing on an incredible talent pool, launching your own startup while dry powder is waiting to be deployed, or picking up the pace at a bogged down organization.</p><p>I&#8217;m confident that businesses, technology, and people in general will come back from this painful moment in time stronger for having endured it&#8212;something I feel this country did after the 2008 financial crisis.</p><p>So get ready for maximum effort.</p><h2>Extraordinary Talent and Who&#8217;s Hiring</h2><p>My heart goes out to all those impacted through job loss or economic hardship.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/jack/status/1588913276980633600?s=20&amp;t=6zDTCwX8MLTeOE6z04haTw&quot;,&quot;full_text&quot;:&quot;Folks at Twitter past and present are strong and resilient. They will always find a way no matter how difficult the moment. I realize many are angry with me. I own the responsibility for why everyone is in this situation: I grew the company size too quickly. I apologize for that.&quot;,&quot;username&quot;:&quot;jack&quot;,&quot;name&quot;:&quot;jack&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Sat Nov 05 15:17:00 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:12654,&quot;like_count&quot;:100922,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>For those that are looking for roles, I&#8217;ve curated some job boards below and I invite you to review them or share them with folks who will find it useful.</p><ul><li><p><a href="https://this-week-in-fintech.pallet.com/talent/welcome">This Week in Fintech&#8217;s Talent Collective</a> </p></li><li><p><a href="https://bytebytego.pallet.com/talent/welcome?utm_source=substack&amp;utm_medium=email&amp;step=welcome&amp;pallet=">ByteByteGo&#8217;s Talent Collective</a></p></li><li><p><a href="https://pragmatic-engineer.pallet.com/jobs">The Pragmatic Engineer&#8217;s Talent Collective</a></p></li><li><p><a href="https://jobs.btv.vc/jobs">Better Tomorrow Venture&#8217;s Job Board</a> </p></li><li><p><a href="https://jobs.empirestartups.com/jobs">Empire Startups Job Board</a></p></li></ul><p>For those that are hiring, Patrick Collison (the CEO of Stripe) has provided a way to contact former Stripe employees, Rex Salisbury has provided a great list of some of them, and there&#8217;s more talented people from <a href="https://www.washingtonpost.com/technology/2022/11/04/twitter-layoffs-explained/">Twitter</a>, <a href="https://www.cnbc.com/2022/11/03/stripe-plans-to-lay-off-14percent-of-workers.html">Stripe</a>, <a href="https://www.cnbc.com/2022/11/03/chime-cuts-12percent-of-its-workforce-adding-to-recent-wave-of-tech-layoffs.html">Chime</a>, <a href="https://www.bloomberg.com/news/articles/2022-11-02/opendoor-lays-off-18-of-workers-in-wave-of-housing-cutbacks">Opendoor</a>, and <a href="https://www.cnn.com/2022/11/03/tech/lyft-layoffs/index.html">Lyft</a> that are on the market.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/patrickc/status/1588582994423386112?s=20&amp;t=RKEJcw3qqsjoLTFFIXXvYA&quot;,&quot;full_text&quot;:&quot;If you&#8217;d like to hire any of the wonderful former Stripe employees who are leaving, email alumni-hiring@stripe.com. We&#8217;ll let you know as soon as the directory is ready.&quot;,&quot;username&quot;:&quot;patrickc&quot;,&quot;name&quot;:&quot;Patrick Collison&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Nov 04 17:24:34 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:555,&quot;like_count&quot;:3875,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/rexsalisbury/status/1588299886931324928?s=46&amp;t=5gwhPwUKgtgUJbzZYLLzFQ&quot;,&quot;full_text&quot;:&quot;List of 125+ former Stripes employee.\n\nFind these folks some awesome new roles in fintech!\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://docs.google.com/spreadsheets/u/1/d/1aJHTUlDqOomDd8dU45fg0ekQlPCm97dVWasvpj5bWmg/htmlview\&quot;>docs.google.com/spreadsheets/u&#8230;</a> &quot;,&quot;username&quot;:&quot;rexsalisbury&quot;,&quot;name&quot;:&quot;Rex Salisbury&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Thu Nov 03 22:39:36 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/FgrGSCcUUAAq_p3.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/o3QzH5iTcW&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:32,&quot;like_count&quot;:184,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h2>Recommended Reading</h2><p>Alex Johnson knocked it out of the park with his latest <a href="https://workweek.com/2022/11/04/what-is-a-bank">What is a Bank?</a></p><p>FT Partners released the latest installment of their <strong>"CEO Monthly FinTech Market Update &amp; Analysis", </strong>which can be&nbsp;<a href="https://ftpartners.docsend.com/view/z3tekw34ne3jbcgu?email=francisco.arceo@unidosfin.com">downloaded here</a>.</p><p>Jason Mikula&#8217;s <a href="https://fintechbusinessweekly.substack.com/p/fintech-recap-the-money2020-precap#details">Money 20/20 Pre-Cap</a> and <a href="https://fintechbusinessweekly.substack.com/p/money2020-fintech-forced-to-grow">Money 20/20: Fintech Forced to Grow Up</a> were excellent as usual and well worth your listen and your read. As an engineer, I probably won&#8217;t ever go to Money 20/20 as it&#8217;s a much better fit for founders, venture capitalists, business development and sales executives but it&#8217;s great to get a gist of what&#8217;s going on.</p><p>This Week in Fintech&#8217;s latest article highlighted that <a href="https://thisweekinfintech.substack.com/p/fintech-funding-dropped-38-last-quarter">Fintech funding dropped 38% this past quarter</a>, which is intuitive given the cooling market.</p><p>Congrats to the <a href="https://thefintechupdate.substack.com/p/announcing-our-1k-milestone">Fintech Update folks on their first 1,000 subscribers</a>! An incredible milestone!</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>!</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Data as of 11/06/2022.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Lessons from my Failed Fintech Startup]]></title><description><![CDATA[How not to be a founder]]></description><link>https://www.chaos-engineering.dev/p/lessons-from-my-failed-startup</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/lessons-from-my-failed-startup</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Sun, 30 Oct 2022 11:58:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r0Ty!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><a href="https://every.to/p/lessons-from-my-failed-startup">This article was originally published on Every, check out the original here.</a></em></p><div><hr></div><blockquote><p><em>&#8220;That's one thing Earthlings might learn to do, if they tried hard enough: Ignore the awful times and concentrate on the good ones.&#8221;</em></p><p>&#8213; Kurt Vonnegut, <a href="https://www.goodreads.com/work/quotes/1683562">Slaughterhouse-Five</a></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_!r0Ty!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r0Ty!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png 424w, https://substackcdn.com/image/fetch/$s_!r0Ty!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png 848w, https://substackcdn.com/image/fetch/$s_!r0Ty!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png 1272w, https://substackcdn.com/image/fetch/$s_!r0Ty!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r0Ty!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png" width="598" height="582.9454545454546" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1394,&quot;width&quot;:1430,&quot;resizeWidth&quot;:598,&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_!r0Ty!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png 424w, https://substackcdn.com/image/fetch/$s_!r0Ty!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png 848w, https://substackcdn.com/image/fetch/$s_!r0Ty!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png 1272w, https://substackcdn.com/image/fetch/$s_!r0Ty!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e63f9-638d-4e83-b3d1-8adad9794865_1430x1394.png 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">A rational expectation of the founder's journey.</figcaption></figure></div><h2><strong>Some history</strong></h2><p>I was 20 years old when I used my first credit card. One night in college I was working as a pizza delivery driver when my car broke down. It was late, there was a pothole, and my tire quite literally snapped off. I was sitting on the side of the road trying to call a tow truck and thinking about how I would be able to work tomorrow&#8211;worried if I&#8217;d lose my job&#8211;and how I&#8217;d afford rent if I didn&#8217;t work. Finally, the car got to the shop and they told me it would cost two thousand dollars to repair it. I didn&#8217;t have that kind of money.</p><p>I remember how scared I was not knowing how I could afford to repair my car, but then I remembered my credit card could provide me with the liquidity I needed. It wasn&#8217;t the cheapest money I could have used but I didn&#8217;t know any better and, regardless, the resolution of my crippling stress, anxiety, and fear was well worth the price I paid in interest.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><p>I didn&#8217;t know much then but I knew that money helped me.</p><p>Fast forward to 2017. That fearful moment set me on a path to understand how finance worked and make it more accessible for others. I graduated and went on to get a masters in economics and statistics, and eventually another in data science and machine learning. I worked at financial institutions like AIG and the Commonwealth Bank of Australia.&nbsp;</p><p>Then a moment came that felt rather significant: I was approached by Goldman Sachs to join their consumer bank, Marcus.</p><p>It was a great opportunity not because it was Goldman but because I believed in the product they were building: a simple loan with transparent costs and no fees. What a <strong>wild</strong> product idea: transparency. Somewhat shockingly, this was novel at the time as many lenders had hidden fees and costs but Marcus is consumer-centric and I <em><strong>loved</strong></em> that.</p><p>I truly did love my time there and I actually thought I&#8217;d never leave...but I couldn&#8217;t help but notice a common theme in postmortems we were doing on non-performing loans: many of them were originated by Hispanics/Latinos. To be fair, they were not the <em>worst </em>performing loans, but as a Latino myself, these data points stood out to me.</p><p>As someone who grew up working class with immigrant parents from Mexico in the South side of Chicago, I thought to myself &#8220;Maybe I could build a product to help my community.&#8221; On paper, given my finance, technology, and personal background I was (arguably) uniquely positioned to do it.</p><p>So in 2019, I left Goldman to start my own company: Unidos. I built a personal financial management tool in both Spanish and English that aimed to educate and empower my community with a simple understanding of finance and interest. After 3 years, I can objectively say it was an <strong>utter business failure</strong>.</p><p>Which is the primary reason I am writing this article: to vent all of the mistakes I made so that, hopefully, you (and maybe even future me) can avoid them.</p><p>Remember, most startups fail which means that in probability if you are going to launch a startup, you will probably fail, too.</p><p>Be bold. Reject this data anyways but avoid the mistakes I once made.</p><h2><strong>All of the ways I failed as a founder &#129394;</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bwu5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bwu5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png 424w, https://substackcdn.com/image/fetch/$s_!Bwu5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png 848w, https://substackcdn.com/image/fetch/$s_!Bwu5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png 1272w, https://substackcdn.com/image/fetch/$s_!Bwu5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bwu5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png" width="532" height="356.80321285140565" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:996,&quot;resizeWidth&quot;:532,&quot;bytes&quot;:881097,&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_!Bwu5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png 424w, https://substackcdn.com/image/fetch/$s_!Bwu5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png 848w, https://substackcdn.com/image/fetch/$s_!Bwu5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.png 1272w, https://substackcdn.com/image/fetch/$s_!Bwu5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fede49b24-0fa7-4553-af1f-613a9a356ee2_996x668.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">My mom was my only user.</figcaption></figure></div><p>Some important facts about my experience as a founder:</p><ul><li><p>I did not have any previous experience as a founder</p></li><li><p>I did have lots of experience at big companies</p></li><li><p>I was a very technical founder</p></li><li><p>I had significant misalignment with my cofounder</p></li><li><p>I was working full-time while doing my startup</p></li><li><p>I did not ever try to raise any venture capital<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p></li></ul><p>I launched the first version of the product (a web app) in 2020 and you&#8217;ll see in the photo below that I wrote a lot of code in that time&#8230;all of which only aimed to solve for what <em>I thought my parents and I needed when we were learning about the US financial system</em>, which was an <strong>abhorrent waste of time</strong> and obviously a very narrow target market.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FyPY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FyPY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png 424w, https://substackcdn.com/image/fetch/$s_!FyPY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png 848w, https://substackcdn.com/image/fetch/$s_!FyPY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png 1272w, https://substackcdn.com/image/fetch/$s_!FyPY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FyPY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png" width="1456" height="266" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:266,&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_!FyPY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png 424w, https://substackcdn.com/image/fetch/$s_!FyPY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png 848w, https://substackcdn.com/image/fetch/$s_!FyPY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png 1272w, https://substackcdn.com/image/fetch/$s_!FyPY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F849da8aa-1a42-45f1-bb56-40836567fc55_1456x266.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">I learned the hard way that more code does not mean more customers.</figcaption></figure></div><p>I used to rationalize <strong>not connecting with customers before having a product</strong> by telling myself I was being product-centric but that was a lie. At the time I felt I had conviction and I was focusing on solving a real problem with a real solution (<em>look at all that code! that must be something, right?!</em>), but this was <strong>dogmatic and wrong</strong>&#8230;in reality I should have been <em><strong>both</strong></em> product-centric <em><strong>and</strong></em> customer-obsessed.</p><p>Eventually I made some course corrections and launched the mobile app in 2021, but I still made most of the same mistakes.</p><p>So my startup failed twice, slowly, painfully, and quietly<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>&#8230;and that taught me a valuable lesson.</p><blockquote><p>It is better to fail fast than to die slow. &#128521;</p><p>-<a href="https://chaosengineering.substack.com/p/shipping-fast-">Me</a></p></blockquote><p>With that context, here&#8217;s the list of ways I failed:</p><h4><strong>1. Kept my startup idea a secret</strong></h4><p>I, like some other first-time founders, thought that I needed to keep my idea a secret so that no one would steal it. This was absolutely stupid. I should have told it to as many people as possible and gotten feedback, maybe they would have convinced me not to do it. More importantly, ideas are free. Words are cheap. Delivering something valuable is hard. Execution is everything.</p><h4><strong>2. Didn&#8217;t talk to customers first</strong></h4><p>&#8220;Build a product and they will come&#8221; may be true for some but it&#8217;s probably not true for you and it definitely wasn&#8217;t for me. I didn&#8217;t talk to my target population at all and this really matters. I was so focused on building a product first that I missed this entirely. I often told myself &#8220;If I show my target customers this great product they&#8217;ll think &#8216;Oh I need this!&#8217;.&#8221; Wrong.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/paulg/status/1569329580309204992?s=20&amp;t=-du2Ca7CDzfA4z-mIwYQkA&quot;,&quot;full_text&quot;:&quot;If you find yourself thinking \&quot;I haven't learned anything from users; I have a lot of assumptions about them, but I haven't talked to or observed the behavior of any,\&quot; bingo!\n\nNot that anyone in that position is ever so aware of it.&quot;,&quot;username&quot;:&quot;paulg&quot;,&quot;name&quot;:&quot;Paul Graham&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Sep 12 14:18:23 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:3,&quot;like_count&quot;:112,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I was in that position and not aware of it. &#129760;&#129760;&#129760;</p><h4><strong>3. Didn&#8217;t listen to the failures of others</strong></h4><p>There&#8217;s a graveyard of Personal Financial Management apps that died trying to monetize their product. I should have seen this as a signal that building the same thing for a slightly different population was very likely to have the same result, but I foolishly rejected this data.</p><h4><strong>4. Did the marketing myself</strong></h4><p>I am terrible at marketing, but I had such a strong opinion about how ads, landing pages, and images were supposed to look and sound that I did it all myself. Ironically, when social ads did work it was almost the opposite of what I was expecting which was a strong signal that I really was clueless. Working outside of my skill set was a great experience as I learned how hard marketing is but that wasn&#8217;t the goal; the goal was to get customers and I failed miserably at that.</p><h4><strong>5. Didn&#8217;t manage my time well</strong></h4><p>I spent so much time coding and working on the product that I didn&#8217;t plan the work very well. Had I done better planning up front I probably would have wasted a lot less time building. This was a valuable life lesson that I have since corrected but it was a very painful one.</p><h4><strong>6. Spent way too much time on small details</strong></h4><p>You care more than your customers do, probably. I spent so much time combing over every small detail out of fear that things needed to be perfect and it was such a waste of time.</p><h4><strong>7. Wasted time deliberating stuff that didn&#8217;t matter</strong></h4><p>My cofounder and I were very different. He is a consultant and I am an engineer. In some sense it was the pairing of a builder and a critic, which ultimately led us to disagree and talk about our disagreements too much. We argued about everything and none of it mattered. The disagreements always left me frustrated as it was such an emotional drain and time simply wasted. Make sure you find a cofounder you won&#8217;t waste time with.</p><p>As a brief aside, time is your scarcest resource and as I get older I find that time wasted on things that don&#8217;t matter leaves me with a deep sense of regret more than frustration. Imagine all of the good that could have been accomplished with that wasted time! This regret led me to create the &#8220;Execution-Planning Tradeoff&#8221; framework that I recommend folks that work at big companies or startups to reflect on deeply&#8212;for startups, you need to execute to survive, for big companies you need to execute in order for a startup not to eat your lunch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KJua!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KJua!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png 424w, https://substackcdn.com/image/fetch/$s_!KJua!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png 848w, https://substackcdn.com/image/fetch/$s_!KJua!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!KJua!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KJua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png" width="538" height="532.905303030303" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1046,&quot;width&quot;:1056,&quot;resizeWidth&quot;:538,&quot;bytes&quot;:301915,&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_!KJua!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png 424w, https://substackcdn.com/image/fetch/$s_!KJua!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png 848w, https://substackcdn.com/image/fetch/$s_!KJua!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!KJua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a02452d-3544-4134-bcfa-97807c5d61b7_1056x1046.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">This is a modification of <a href="https://www.investopedia.com/terms/i/indifferencecurve.asp">Indifference Curves</a> to reflect how cofounders, startups, and especially big companies waste time. You&#8217;re probably operating at the inefficient point Te1.</figcaption></figure></div><p>In short, you&#8217;re probably over-planning. There is a 1-to-1 tradeoff between planning and executing but I&#8217;ve seen many companies and people make <em><strong>lots and lots</strong></em> of plans because it <em>feels good</em>&#8230;but what <em>feels good</em> and what is <em><strong>actually</strong></em> <em><strong>good</strong></em> is often inversely correlated.</p><h4><strong>8. Didn&#8217;t allocate capital to the right things</strong></h4><p>Like doing the marketing myself, early on I spent too much time doing all of the wrong things. I should have hired contractors to do most of the things I did myself, especially where the cost was relatively low and the yield was high, like building landing pages, facebook ads, writing articles for content. Eventually I did hire consultants but that brought new problems, e.g., not getting exactly what I wanted, struggling to find quality at a &#8220;reasonable price&#8221; (though I should emphasize that this is kind of a stupid statement, &#8220;reasonable price&#8221; is dictated by the market, so the reality is I should have been willing to pay more), and stability in high quality contractors.&nbsp;</p><h4><strong>9. Built everything myself</strong></h4><p>Coming from a data and machine learning engineering background, I already knew a lot about software but very little at all about web or mobile development. I decided to build everything myself (much of which was reinventing stuff that already existed but were going to provide a slightly better UX) and, while it was an incredible learning experience that has made me a much stronger engineer, it was not an effective approach as a founder trying to make a successful business. I should have started with ads, landing pages, interviews with potential customers, and then built something.</p><h4><strong>10. Misaligned cofounder</strong></h4><p>As I mentioned, my cofounder and I were very different. At the time I thought he complemented my skill set well but in hindsight I realized we were <em>too</em> different to be effective together. Adding him as a cofounder was entirely my fault, he&#8217;s someone I look up to and has been a mentor but that didn&#8217;t make him the right cofounder. If I were to do a startup again in the future, I&#8217;d look for a cofounder that complements me but also aligns with my focus on execution, which is where my previous cofounder and I really had issues.</p><h2><strong>How to avoid some massive failures</strong></h2><p>The only real failure you should avoid is your company dying, everything else is a learning experience. So, if you are a founder, get used to taking a beating (figuratively)&#8212;all that matters is that you get back up and survive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0zST!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0zST!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png 424w, https://substackcdn.com/image/fetch/$s_!0zST!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png 848w, https://substackcdn.com/image/fetch/$s_!0zST!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png 1272w, https://substackcdn.com/image/fetch/$s_!0zST!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0zST!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png" width="540" height="294.75" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e5a88afc-b168-4e73-9c65-08f906356961_960x524.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&quot;width&quot;:960,&quot;resizeWidth&quot;:540,&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_!0zST!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png 424w, https://substackcdn.com/image/fetch/$s_!0zST!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png 848w, https://substackcdn.com/image/fetch/$s_!0zST!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.png 1272w, https://substackcdn.com/image/fetch/$s_!0zST!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a88afc-b168-4e73-9c65-08f906356961_960x524.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">Successful founders after a standard day&#8217;s worth of trauma.</figcaption></figure></div><p>Make sure to track outcomes and progress against them. Some argue process is everything but outcomes dominate process, especially for startups. If your outcomes aren&#8217;t happening, change your approach or business because if you don&#8217;t you won&#8217;t survive. <em>And remember!</em> Survival is all that matters and being attached to an ineffective process is honestly kind of stupid (<em>and that&#8217;s not you!</em>).</p><h2><strong>Where that led me</strong></h2><p>My experience at Unidos was lonely and miserable. I left Goldman feeling like I was at the height of my career but my startup was such a colossal failure that I felt emotionally broken, but all of that failure was an extraordinary learning experience. I learned more in the 2 years of my startup than I did in the 8 years of work before it. If I could go back in time, I would do it again.</p><p>Being a founder was a very humbling and painful experience, which made me a more empathetic and thoughtful person, and also a much better engineer. I now understand how truly hard it is to build something from scratch, which is why I&#8217;m much less likely to criticize founders who are trying to build things (though I&#8217;d say often the harsh feedback is the most constructive). If I&#8217;m to be honest, I probably would have preferred to stay at Goldman a little longer as I think I had more to learn there, but I&#8217;ve made my peace with it.</p><p>More importantly, after my startup, I joined Fast and then Affirm, which have been the highlights of my career, so I am truly happy and grateful for all of my past failures, as they led me to where I am today.</p><p>Happy failing. &#128640;&#128200;&#128201;&#129512;&#129702;</p><p>-Francisco</p><div><hr></div><h2>Some Recommended Readings</h2><p>I thoroughly enjoyed Alex Johnson&#8217;s <a href="https://workweek.com/2022/10/15/how-vcs-can-help/">&#8220;How Fintech VCs can Actually Be Helpful&#8221;</a> where he highlighted the disparity in venture for founders from underrepresented backgrounds and gave actionable steps for both founders and investors.</p><p>I also recommend reading Nicole Casperson&#8217;s <a href="https://workweek.com/2022/10/27/medias-role-in-fintech-diversity/?utm_source=Sailthru&amp;utm_medium=email&amp;utm_campaign=WTFintech%2010/27/2022&amp;utm_term=WTFintech">&#8220;Media&#8217;s Role in Fintech Diversity&#8221;</a>, where she discussed her presentation at Money 20/20 on the very same topic. </p><p>I loved listening to the <a href="https://open.substack.com/pub/fintechbusinessweekly/p/fintech-recap-the-money2020-precap?r=1nyqyk&amp;utm_campaign=post&amp;utm_medium=web">latest Fintech Recap podcast </a>by Jason Mikula and Alex Johnson where some of my favorite Fintech policy folks discussed Money 20/20 and some predictions for 2023! </p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>!</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I should note that I was occasionally approached by investors and I politely declined. It was mostly because I thought my business model was terrible and that&#8217;s probably a good sign I should have changed it but oh well.&nbsp;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>It was in interesting juxtaposition to have my startup fail so quietly and Fast fail so publicly and my opinion is that a public&#8212;maybe even slightly embarrassing&#8212;failure that makes a splash is far more exciting to be a part of. Most startups die slow unexciting deaths and aren&#8217;t even relevant enough to be forgotten, Fast&#8217;s implosion, for better or worse, was everywhere.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Fintech Reckoning]]></title><description><![CDATA[On the future of finance and technology]]></description><link>https://www.chaos-engineering.dev/p/fintech-reckoning</link><guid isPermaLink="false">https://www.chaos-engineering.dev/p/fintech-reckoning</guid><dc:creator><![CDATA[Francisco Javier Arceo]]></dc:creator><pubDate>Sun, 16 Oct 2022 13:08:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!naye!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!naye!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif 424w, https://substackcdn.com/image/fetch/$s_!naye!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif 848w, https://substackcdn.com/image/fetch/$s_!naye!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif 1272w, https://substackcdn.com/image/fetch/$s_!naye!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!naye!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif" width="400" height="207" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:207,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;super saiyan GIF&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="super saiyan GIF" title="super saiyan GIF" srcset="https://substackcdn.com/image/fetch/$s_!naye!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif 424w, https://substackcdn.com/image/fetch/$s_!naye!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif 848w, https://substackcdn.com/image/fetch/$s_!naye!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif 1272w, https://substackcdn.com/image/fetch/$s_!naye!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2896c130-711f-49d6-8af5-d6fdb36b19d3_400x207.gif 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">What working in fintech felt like in 2020-2021.</figcaption></figure></div><blockquote><p><em>Everything was beautiful and nothing hurt.</em></p><p>&#8212;Kurt Vonnegut, Slaughterhouse Five</p></blockquote><p><em>Let us bow our heads and pray for all of the lost enterprise value in 2021. Amen. </em>&#129394;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.chaos-engineering.dev/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">Thanks for reading Chaos Engineering! 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><h2>Fintech was Glorious </h2><p>Let&#8217;s pretend for a moment that we&#8217;re back in 2020 and that the world and financial markets were not doused in kerosene and burning in chaos. </p><p><em>Wasn&#8217;t it nice?</em></p><p>Public and private markets were drooling over Fintech companies and it seemed like liquidity events were happening left and right</p><p>Reflecting on the timeline of events, it all really started when <a href="https://techcrunch.com/2020/01/13/visa-is-acquiring-plaid-for-5-3-billion-2x-its-final-private-valuation/">Visa tried to acquire Plaid for $5 billion</a>.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/franciscojarceo/status/1557724092089999360?s=20&amp;t=wpD6l4fUMHu24h_GrNnUxA&quot;,&quot;full_text&quot;:&quot;if you think about it, all of the fintech chaos was started by visa setting a price on plaid&quot;,&quot;username&quot;:&quot;franciscojarceo&quot;,&quot;name&quot;:&quot;Francisco Javier Arceo&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Thu Aug 11 13:42:19 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:8,&quot;like_count&quot;:120,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>After that things <em>kind of got out of hand</em>. In fact, in 2020 there were 2 Fintech IPOs and 6 acquisitions that amounted to $23 billion dollars and in 2021 there were 12 IPOs and 1 acquisition that amounted to $289 billion. &#129327; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-qzf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-qzf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png 424w, https://substackcdn.com/image/fetch/$s_!-qzf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png 848w, https://substackcdn.com/image/fetch/$s_!-qzf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!-qzf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-qzf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png" width="1456" height="843" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:530387,&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_!-qzf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png 424w, https://substackcdn.com/image/fetch/$s_!-qzf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png 848w, https://substackcdn.com/image/fetch/$s_!-qzf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!-qzf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb156abd-d0b9-44f3-ad13-a06442b8b1ac_1738x1006.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">Think of all of the late-nighters those poor investment bankers had to pull! &#128557;</figcaption></figure></div><h2>The Good Times are Over</h2><p>But all good things come to an end and that end came roughly in January of 2022, basically the peak of the market.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SGEF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SGEF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png 424w, https://substackcdn.com/image/fetch/$s_!SGEF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png 848w, https://substackcdn.com/image/fetch/$s_!SGEF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png 1272w, https://substackcdn.com/image/fetch/$s_!SGEF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SGEF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png" width="1456" height="967" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:967,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:511065,&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_!SGEF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png 424w, https://substackcdn.com/image/fetch/$s_!SGEF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png 848w, https://substackcdn.com/image/fetch/$s_!SGEF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.png 1272w, https://substackcdn.com/image/fetch/$s_!SGEF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42fda6c4-a9d9-4402-9484-db96ae337840_2074x1378.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">It was good until it wasn&#8217;t. (note: this is constructed by summing across the daily close price and outstanding shares of the equities in the subsequent graph).</figcaption></figure></div><p>Since then there&#8217;s been nothing but doom and gloom in the media<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, whether it be layoffs at public companies or early stage companies shutting down entirely<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>&#8212;the news has almost exclusively been bad. Even this past week Goldman Sachs (my former employer) is allegedly <a href="https://www.bloomberg.com/news/features/2022-10-09/goldman-sachs-gs-ceo-plots-pivot-on-money-losing-marcus-consumer-unit">reducing their consumer banking division</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>As the Federal Reserve gives priority to its inflation mandate, the increases in the federal funds rate has played a large role in the decimation of public markets but uncertainty across the global economy, lagging supply chain issues, expectations about tightened consumer spending, and the war in Ukraine has fueled that fear further.</p><p>The increases in interest rates have had a particularly significant impact on Fintech, largely because it impacts the cost of funds for lenders and puts additional pressure on margins, but the market has somehow forgotten that great lending and financial companies have been built during downturns before with much higher interest rates (e.g., Capital One started in 1994 and Discover in 1985). </p><p>Beyond the impact of rising rates, the <a href="https://www.consumerfinance.gov/">CFPB</a> has also turned up the heat on many Fintech companies. This certainly hasn&#8217;t helped the situation but overall I think it&#8217;s absolutely great! The CFPB was established to protect consumers and so long as they continue to honor that mandate the industry will be better off in the long term&#8230;that is, so long as they make sure to call out the <em><strong>real</strong></em> predatory actors.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/NikMilanovic/status/1558121954959302657?s=20&amp;t=NU6gQycda970Xmu9hdl7jQ&quot;,&quot;full_text&quot;:&quot;enforcers gonna enforce, I guess &quot;,&quot;username&quot;:&quot;NikMilanovic&quot;,&quot;name&quot;:&quot;Nik&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Aug 12 16:03:17 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/FZ-PkNhXgAMVa5J.png&quot;,&quot;link_url&quot;:&quot;https://t.co/wKxziaAOtE&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:5,&quot;like_count&quot;:61,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Additionally, the OCC&#8217;s recent <a href="https://www.occ.gov/news-issuances/news-releases/2022/nr-occ-2022-124.html">&#8220;Bank Supervision Operating Plan for Fiscal Year 2023&#8221; release</a> highlights the importance that legal and compliance plays in Fintech, which along with the CFPB probably makes investors hesitant to make bets in such a highly regulated industry. I disagree with this personally but I think it may contribute to investor angst.</p><h2>When will the pain end?</h2><p>Who knows&#8230;probably the Federal Reserve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vk_-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vk_-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png 424w, https://substackcdn.com/image/fetch/$s_!Vk_-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png 848w, https://substackcdn.com/image/fetch/$s_!Vk_-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png 1272w, https://substackcdn.com/image/fetch/$s_!Vk_-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vk_-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png" width="492" height="483.8901098901099" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1432,&quot;width&quot;:1456,&quot;resizeWidth&quot;:492,&quot;bytes&quot;:316315,&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_!Vk_-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png 424w, https://substackcdn.com/image/fetch/$s_!Vk_-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png 848w, https://substackcdn.com/image/fetch/$s_!Vk_-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.png 1272w, https://substackcdn.com/image/fetch/$s_!Vk_-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fec37d487-40d0-403c-90b0-419ac1306939_1574x1548.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"><a href="https://www.stlouisfed.org/open-vault/2020/january/what-is-phillips-curve-why-flattened">There are debates among Federal Reserve Economists about the Phillips Curve&#8217;s relevance and empirically the relationship doesn&#8217;t seem to hold as strongly as it once did.</a></figcaption></figure></div><p>I&#8217;m not a macroeconomist<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> but I do think that the Federal Reserve is well equipped to get inflation under control<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> and still prevent an entire economic collapse, even if most of the media would tell you otherwise. The good news is that capitalism moves quickly and the Fed can cut rates (i.e., incentivize growth) once inflation has tampered down to more regular levels (though I would expect more modest adjustments if that were the case). </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/jasonfurman/status/1580549877292941313?s=20&amp;t=M2qNJ2oevC4Lv7M6iEI5oA&quot;,&quot;full_text&quot;:&quot;Todays's report was probably \&quot;peak\&quot; inflation for the core CPI.\n\nI've thought that before but third time's the charm.\n\nThe question, however, is what does inflation fall to. There are a lot of numbers lower than 7% but still higher than 2% or 3%.&quot;,&quot;username&quot;:&quot;jasonfurman&quot;,&quot;name&quot;:&quot;Jason Furman&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Thu Oct 13 13:23:50 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:37,&quot;like_count&quot;:196,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>As you may recall, the Federal Reserve has a <a href="https://www.investopedia.com/articles/investing/100715/breaking-down-federal-reserves-dual-mandate.asp#:~:text=Congress%20explicitly%20stated%20the%20Fed%27s,dual%20mandate%22%20and%20remain%20today.">dual mandate</a> of maximizing employment and stabilizing prices. We&#8217;ve been at full employment roughly since August of 2021 and even as rates have increased we've continued to see a strong labor market, so I don't think the outlook really is as bad as many say&#8212;public markets are a different story and it's worth emphasizing that stocks aren't the economy (though an important piece of it). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TBrm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TBrm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png 424w, https://substackcdn.com/image/fetch/$s_!TBrm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png 848w, https://substackcdn.com/image/fetch/$s_!TBrm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png 1272w, https://substackcdn.com/image/fetch/$s_!TBrm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TBrm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png" width="1456" height="545" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346782,&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_!TBrm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png 424w, https://substackcdn.com/image/fetch/$s_!TBrm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png 848w, https://substackcdn.com/image/fetch/$s_!TBrm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.png 1272w, https://substackcdn.com/image/fetch/$s_!TBrm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9cba644f-9d33-4120-81df-5aaadc154851_2330x872.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">75 years of history in 3 lines.</figcaption></figure></div><p>Even so the <a href="https://www.imf.org/en/Publications/WEO/Issues/2022/10/11/world-economic-outlook-october-2022">IMF has forecasted</a> significant slow downs in the global economy and the FOMC projects Real US GDP to be roughly 1% in 2023 and 1.7% in 2024, which is lower than their target of 2% - 3% in stable times. So the outlook isn&#8217;t exciting but it certainly is <strong>not a global meltdown</strong>.</p><h2>Surviving</h2><p>As the economy goes into a cooling state and markets continue to overreact, the most important thing for startups and Fintech companies to do is survive, obviously. While 2020 was a hot year for acquisitions, I suspect that we&#8217;ll see banks aggressively using their balance sheet to go shopping, so acquisitions will likely continue but expect much lower valuations.</p><p>Given the current market preferences, survival for public companies will only happen through profitability and actually adding value to your customers. So the question is who will weather the economic storm?</p><p>I decided to take a look at the data around public Fintech companies before the massive hype and bust cycle and it&#8217;s quite interesting to see current market preferences.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W-N2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W-N2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png 424w, https://substackcdn.com/image/fetch/$s_!W-N2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png 848w, https://substackcdn.com/image/fetch/$s_!W-N2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png 1272w, https://substackcdn.com/image/fetch/$s_!W-N2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W-N2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png" width="1456" height="1012" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1012,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1408394,&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_!W-N2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png 424w, https://substackcdn.com/image/fetch/$s_!W-N2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png 848w, https://substackcdn.com/image/fetch/$s_!W-N2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.png 1272w, https://substackcdn.com/image/fetch/$s_!W-N2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8af43706-f2fe-4c4f-b2a3-0c45f0f9e9bb_2346x1630.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">3 years of progress-ish.</figcaption></figure></div><p>In short, it likes payments and hates everything else (except for Intuit???). Obviously the original market cap and valuation multiples in the early 2020s were unsustainable but to think that these businesses are worth less than they were two years ago seems kind of dumb<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>.</p><p>But, as you know:</p><blockquote><p>The market can price irrationally longer than you can stay solvent. &#128521;</p><p>-A. Gary Shilling (<a href="https://quoteinvestigator.com/2011/08/09/remain-solvent/">mostly</a>)</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_!hDko!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hDko!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png 424w, https://substackcdn.com/image/fetch/$s_!hDko!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png 848w, https://substackcdn.com/image/fetch/$s_!hDko!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!hDko!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hDko!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png" width="1456" height="869" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:869,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:386941,&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_!hDko!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png 424w, https://substackcdn.com/image/fetch/$s_!hDko!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png 848w, https://substackcdn.com/image/fetch/$s_!hDko!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!hDko!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc05e835-13c6-4008-83ba-ccd21905f05a_2252x1344.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">&#128557;&#128557;&#128557;</figcaption></figure></div><p>Beyond surviving, it&#8217;s actually a great time to launch a Fintech, great lending businesses are built during downturns. It&#8217;s easy to underwrite when delinquencies are low across the industry, but now is where differentiation happens. And it&#8217;s important to note that while increasing rates provides margin pressure, demand for lending increases so I believe many fintech companies will flourish during this time&#8212;so long as they add real value to their customers and manage risk vigilantly.</p><p>But where I am less optimistic is in international markets. As the dollar grows stronger international investments become harder to rationalize (from a US perspective). That and the fact that the Federal Reserve will probably not give much attention to countries outside of the US makes me rather bearish, so I expect things will be challenging for the coming years.</p><h2>The Future of Fintech</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F_Au!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F_Au!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png 424w, https://substackcdn.com/image/fetch/$s_!F_Au!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png 848w, https://substackcdn.com/image/fetch/$s_!F_Au!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png 1272w, https://substackcdn.com/image/fetch/$s_!F_Au!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F_Au!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png" width="554" height="300.2249488752556" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/932746d1-f3dd-498a-a46d-829a4df50756_978x530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:978,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:632472,&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_!F_Au!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png 424w, https://substackcdn.com/image/fetch/$s_!F_Au!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png 848w, https://substackcdn.com/image/fetch/$s_!F_Au!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.png 1272w, https://substackcdn.com/image/fetch/$s_!F_Au!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F932746d1-f3dd-498a-a46d-829a4df50756_978x530.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">Yes.</figcaption></figure></div><p>Things will get worse before they get better in public and private markets.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/fintechjunkie/status/1579556019621228545?s=20&amp;t=zkYw3x-9BoxfEVjWtLsEaA&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>#VCs</span> and <span class=\&quot;tweet-fake-link\&quot;>#startups</span> are dealing with the reality that today&#8217;s environment is brutal compared to what it&#8217;s been like over the past few years.\n \nThe reason for the abrupt shift is that Darwin went on vacation for a few years but has finally returned.\n\nThis changes EVERYTHING! &#129525;&#128071;&quot;,&quot;username&quot;:&quot;fintechjunkie&quot;,&quot;name&quot;:&quot;fintechjunkie.eth&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Oct 10 19:34:36 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:97,&quot;like_count&quot;:340,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Private markets began cooling valuations for fintech companies but early stage investing in Fintech gained a lot of momentum over the last couple of years, which means that for those that adapt and survive, we will begin seeing the fruits of their labor in the coming years. </p><p>Somewhat ironically, an unprecedented set of <a href="https://techcrunch.com/2022/07/14/us-venture-capitalists-have-never-had-so-much-spare-cash/">dry powder</a> means that there&#8217;s capital to be deployed and eventually venture capitalist will place their bets on their favorite Fintech companies, which will further drive innovation in the coming years.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/ftpartners/status/1580259422609166336?s=46&amp;t=0EyGaHsZPd4qlJrSrSHt3Q&quot;,&quot;full_text&quot;:&quot;FT Partners publishes its Q3 2022 FinTech Insights Report - the ONLY source for complete <span class=\&quot;tweet-fake-link\&quot;>#FinTech</span> financing, M&amp;amp;A, and IPO activity cut across geographies and sectors! <a class=\&quot;tweet-url\&quot; href=\&quot;https://finte.ch/3Q22FinTechInsights\&quot;>finte.ch/3Q22FinTechIns&#8230;</a>  <span class=\&quot;tweet-fake-link\&quot;>#FinTechDealActivity</span> &quot;,&quot;username&quot;:&quot;FTPartners&quot;,&quot;name&quot;:&quot;Steve McLaughlin FT&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Wed Oct 12 18:09:40 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Fe41kiFWAAYT6d2.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/uMr5q1sy8h&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:6,&quot;like_count&quot;:12,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The Fintech companies that stunned the world in the early 2020s were built quietly with extraordinary effort during the previous decade when Fintech was boring. If investors and public markets find Fintech boring again so be it&#8230;the world <em><strong>still runs on money</strong></em> so innovation will happen regardless, it&#8217;s all a question of which investors will have the conviction to wait and which companies will continue to build meaningful products.</p><p>Lastly, as an engineer, my strong opinion is that the underlying technology on which Financial institutions and companies were built has changed. In the last ten years open source software, distributed computing, cryptography, analytics, big data, machine learning, and even programming languages themselves have dramatically improved how these institutions provide goods and services (i.e., value) to their customers and <em><strong>we are just getting started</strong></em>.</p><p>So my advice is simple: don&#8217;t look at your portfolio and just keep building. The future of finance depends on it.</p><p>Happy building. &#128119;&#8205;&#9794;&#65039;</p><p>-Francisco</p><div data-component-name="FragmentNodeToDOM"><div><hr></div><h2>Some Recommended Readings</h2><p><a href="https://fintechbusinessweekly.substack.com/p/occs-2023-supervision-plan-includes">Jason Mikula&#8217;s recent data deep dive</a> on the Financial Health Network&#8217;s Financial Health Pulse is an incredible review on the unfortunate decline in Americans&#8217; financial health.</p><p>This Week in Fintech&#8217;s Sophie Vo released a <a href="https://thisweekinfintech.substack.com/p/signals-q322-a-macroeconomic-vibe">Q3&#8217;22 Macroeconomic Vibe Check</a> and gave an extraordinary overview of the funding environment. </p><p><a href="https://workweek.com/2022/09/30/fintech-factor/">Alex Johnson&#8217;s The Fintech Factor</a> is a wonderful review of what it was like building Fintech in the old days and it&#8217;s important history to understand how new companies will aim to compete in the new environment.</p><p>I really loved Simon Taylor&#8217;s <a href="https://sytaylor.substack.com/p/fintech-food-who-can-win-at-fintech">&#8220;Who can win at Fintech in this market?&#8221;</a>, which largely inspired me to write this article.</p><p>Macroeconomist <a href="https://equitablegrowth.org/people/claudia-sahm/">Claudia Sahm</a> recorded an incredible video on <a href="https://stayathomemacro.substack.com/p/five-facts-about-inflation">&#8220;Five Facts about Inflation&#8221;</a> from a talk she gave at the Institute for Macroeconomic Policy where she gave an overview of the supply-side challenges contributing to inflation.</p><p><a href="https://www.frbsf.org/economic-research/economists/adam-shapiro/">Adam Shapiro</a>, VP of the San Francisco Federal Reserve, published a wonderful <a href="https://www.frbsf.org/economic-research/publications/economic-letter/2022/june/how-much-do-supply-and-demand-drive-inflation/">Letter</a> decomposing inflation and showing that more than half of the current inflation is driven by supply constraints. This may suggest that federal reserve rate hikes (which target demand side) may not be able to fully address inflation.</p><div><hr></div><h2>Postscript</h2><p>Did you like this post? Do you have any feedback? Do you have some topics you&#8217;d like me to write about? Do you have any ideas how I could make this better? I&#8217;d love your feedback!</p><p>Feel free to respond to this email or reach out to me on <a href="https://twitter.com/franciscojarceo">Twitter</a>!</p></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Sensationalist click-bait paints a misleading picture. Be careful what you read! &#128521;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>RIP Fast &#129760;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I will probably share my thoughts on this later. &#128519;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>I was trained as a microeconomist but that doesn&#8217;t mean I can&#8217;t have opinions! </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Even if the most recent inflation report means further pain, it&#8217;s worth noting that changes in interest rates don&#8217;t impact everything immediately.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Of course this may be an overstate as business fundamentals beyond growth are important but I think you get what I mean.</p></div></div>]]></content:encoded></item></channel></rss>