<?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[Sudo Make Me a CTO]]></title><description><![CDATA[Insights and tips for aspiring, current and experienced Engineering Leaders drawn from more than 15 years operating at this capacity]]></description><link>https://makemeacto.cc</link><image><url>https://substackcdn.com/image/fetch/$s_!3h_I!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png</url><title>Sudo Make Me a CTO</title><link>https://makemeacto.cc</link></image><generator>Substack</generator><lastBuildDate>Sat, 16 May 2026 04:25:21 GMT</lastBuildDate><atom:link href="https://makemeacto.cc/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Sergio Visinoni]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[makemeacto@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[makemeacto@substack.com]]></itunes:email><itunes:name><![CDATA[Sergio Visinoni]]></itunes:name></itunes:owner><itunes:author><![CDATA[Sergio Visinoni]]></itunes:author><googleplay:owner><![CDATA[makemeacto@substack.com]]></googleplay:owner><googleplay:email><![CDATA[makemeacto@substack.com]]></googleplay:email><googleplay:author><![CDATA[Sergio Visinoni]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What should one think of the 2026 DORA brochure?]]></title><description><![CDATA[The 2026 DORA Report on the ROI of AI-Assisted Software Development, or how to destroy the reputation of a respected research body in 60 pages.]]></description><link>https://makemeacto.cc/p/what-should-one-think-of-the-2026</link><guid isPermaLink="false">https://makemeacto.cc/p/what-should-one-think-of-the-2026</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Thu, 14 May 2026 05:01:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZSt5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On April 30th Google Cloud&#8217;s DORA team released its latest &#8220;report&#8221;.</p><p>I spent a decent amount of time reading through it and checking some of the referenced sources.</p><p>In today&#8217;s article, I&#8217;m offering my usual unfiltered and opinionated take on it.</p><p>As we go through the analysis, I hope the reason why I refer to it as a <em>brochure</em>, rather than a report, will become clear.</p><p>If it doesn&#8217;t, please reach out with your observations and comments.</p><p>Let&#8217;s start with a quick summary of the brochure.</p><h2><strong>The Core Message: AI as an Amplifier</strong></h2><p>The core message from the 2026 report, ambitiously titled <em><a href="https://services.google.com/fh/files/misc/dora-roi-of-ai-assisted-software-development-2026.pdf">The ROI of AI-assisted Software Development&#185;,</a></em> is clearly spelt out in the executive summary:</p><blockquote><p><em>Artificial Intelligence (AI)</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a><em> serves as a powerful amplifier in software development. It magnifies the strengths of high-performing organizations and the dysfunctions of struggling ones. The greatest returns on AI investment come not from the tools themselves but from a strategic focus on the underlying organisational system: the quality of the internal platform, the clarity of workflows, and the alignment of teams.</em></p></blockquote><p>Wait a second; this sounds familiar.</p><p>You might have read the 2025 report, called <em><a href="https://services.google.com/fh/files/misc/2025_state_of_ai_assisted_software_development.pdf">State of AI-assisted Software Development</a>, </em>whose executive summary read as follows:</p><blockquote><p><em>The research reveals a critical truth: AI&#8217;s primary role in software development is that of an amplifier. It magnifies the strengths of high performing organizations and the dysfunctions of struggling ones. The greatest returns on AI investment come not from the tools themselves, but from a strategic focus on the underlying organizational system: the quality of the internal platform, the clarity of workflows, and the alignment of teams.</em></p></blockquote><p>The previous report came out about 6 months ago<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, and it&#8217;s important to note that it was written in close collaboration with <em>IT Revolution</em> as their premier research partner. <em>IT Revolution</em> is the company founded by Gene Kim, one of the two co-authors of the questionable <em>Vibe Coding</em> book, in which they both mentioned they had a clear goal to help DORA fix the <em>2024 anomaly</em>, as they liked to refer to it.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bb3d3801-aa81-4885-8210-2d272a473154&quot;,&quot;caption&quot;:&quot;Reading is callisthenics for your brain.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128218; Books I read in April 2026&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-05-06T05:00:45.898Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!n9zC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/books-i-read-in-april-2026&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:195883891,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:1,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>But back to the 2026 report: I&#8217;m only at page 3 and already wondering what new information it is bringing, compared to the previous one.</p><p>Things start becoming clearer, and somewhat interesting, in the following section of the executive summary.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><h2><strong>Quantify the ROI of AI Investments</strong></h2><p>The authors here introduce the real core idea of the <em>brochure, </em>because at this stage it&#8217;s no longer a report. The core claim is basically that <strong>investments in AI naturally follow a J-Curve path</strong>: a temporary productivity and stability dip before the trend reverts and gives you <em>exponential growth.</em></p><p>The document is in fact a series of recommendations on how to sell the business case internally. And it&#8217;s obviously never questioning whether that should be the goal to pursue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZSt5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZSt5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png 424w, https://substackcdn.com/image/fetch/$s_!ZSt5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png 848w, https://substackcdn.com/image/fetch/$s_!ZSt5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!ZSt5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZSt5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png" width="1456" height="977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ZSt5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png 424w, https://substackcdn.com/image/fetch/$s_!ZSt5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png 848w, https://substackcdn.com/image/fetch/$s_!ZSt5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!ZSt5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d4852e-60e2-43bb-a9af-6af86500bedf_1494x1002.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 J-Curve. Appreciate the <em>eventual</em> <em>exponential growth</em> part, as you might never see it in practice.</figcaption></figure></div><p>If you&#8217;re scratching your head at this point, you&#8217;re not alone.</p><p>While previous DORA reports, including the already mentioned 2025 issue, used to follow a genuinely rigorous research approach to help understand the current reality of what drives software delivery performance across the industry, the 2026 version is a set of recommendations mostly based on speculation.</p><p>Or, to use an analogy, if previous reports could be considered scientific books (though as far as I know, they have never been peer reviewed), the 2026 edition is the airport book equivalent.</p><p>Now, that sounds like a bold statement that I could get away with if I were a tech CEO, but since I&#8217;m not, I&#8217;ll do what normal humans do: provide arguments and evidence to support the claim.</p><h2><strong>#1: Relying on self-reported data</strong></h2><p>DORA studies have always been based on <em><strong>self-reported qualitative data</strong></em>. It&#8217;s something many teams don&#8217;t fully understand and often misleads them in their interpretation of the results, especially when they start implementing their own <em><strong>internal quantitative metrics</strong></em>.</p><p>While this has always been a caveat, when applied to the space of AI, things get worse.</p><p>All of the data represented on this chart is based on self-reported data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vpiq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vpiq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png 424w, https://substackcdn.com/image/fetch/$s_!Vpiq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png 848w, https://substackcdn.com/image/fetch/$s_!Vpiq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png 1272w, https://substackcdn.com/image/fetch/$s_!Vpiq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vpiq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png" width="1456" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Vpiq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png 424w, https://substackcdn.com/image/fetch/$s_!Vpiq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png 848w, https://substackcdn.com/image/fetch/$s_!Vpiq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.png 1272w, https://substackcdn.com/image/fetch/$s_!Vpiq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F077966c6-99d4-4629-865e-5424bb4a220d_1478x914.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>Now, the <a href="https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/">2025 METR study</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> highlighted something important, beyond the actual conclusions. <strong>People are extremely bad at estimating the improvements in individual productivity and tend to overstate them</strong>. It might be due to the fact that the AI discourse is loaded with propaganda and confirmation bias, which makes it significantly harder for anyone involved to maintain an objective view.</p><p>This becomes important when processing the results from the 2025 AI DORA report, as the most significant positive impact reported by practitioners is in the space of <em>individual effectiveness. </em>Such detail in itself does not invalidate any of the results, though the 2026 report could do a much better job at mentioning the important caveat.</p><h2><strong>#2: Core attribution flaw</strong></h2><p>This is my favourite part, and I think it&#8217;s the core flaw of the whole model.</p><p>Essentially, thanks to the work done on DORA over multiple years, culminating with the 2025 report, the researchers have identified a series of capabilities that operate as enablers for AI adoption. Remember, the core finding was that AI operates as an amplifier.</p><p>They summarise the value model in the following diagram.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ul0d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ul0d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png 424w, https://substackcdn.com/image/fetch/$s_!Ul0d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png 848w, https://substackcdn.com/image/fetch/$s_!Ul0d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png 1272w, https://substackcdn.com/image/fetch/$s_!Ul0d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ul0d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Ul0d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png 424w, https://substackcdn.com/image/fetch/$s_!Ul0d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png 848w, https://substackcdn.com/image/fetch/$s_!Ul0d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.png 1272w, https://substackcdn.com/image/fetch/$s_!Ul0d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb643b4-5306-413f-9da0-c8a373961fa1_1466x868.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">Invest in all these things, then sprinkle a little bit of AI on top&#8230; and magic will happen!</figcaption></figure></div><p>Now, here is the interesting part.</p><p>The whole point is that in order to get positive results from AI, <strong>you need to invest in underlying software engineering capabilities</strong>. These capabilities, with very few exceptions such as the <em>AI-accessible internal data</em>, are largely AI-agnostic. What I mean by that is that, as proven by the previous years of DORA findings, investing in those capabilities tends to lead to improved software delivery performances.</p><p>That was true before AI, and it seem to be just <em>more</em> true when you add AI to the mix.</p><p>So, while in the coverage of the ROI model is suggested (though largely glossed over) that the cost of these investments should be accounted for, <strong>all the benefits of the investment are simply attributed to AI adoption, without discounting the improvements generated by the enablers </strong><em><strong>alone</strong>.</em></p><p>In other words, the ROI model doesn&#8217;t assess the isolated marginal benefit of putting AI on top of all these generic and proven improvements on the SDLC but mixes all of them together, effectively selling the idea that the results are directly caused by AI adoption, even if a significant portion of them are simply caused by better engineering practices.</p><p>All the benefits are bundled into the AI investment bucket, and that&#8217;s the fundamental attribution problem.</p><p>Now, for those of you with a penchant for wicked movies, as I was reading through this part of the report, I couldn&#8217;t help but think about the famous restaurant scene from Monty Python&#8217;s <em>The Meaning of Life.</em></p><p><strong>Careful, the images are honestly disturbing.</strong> You might want to skip the clip and read the description below. You have been warned.</p><div id="youtube2-373B9U4Dd60" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;373B9U4Dd60&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/373B9U4Dd60?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Mr Creosote eats an outrageous amount of food. When he cedes to the insisting waiter and eats a mint at the end of the meal, he literally explodes. Attributing the explosion to the mint while ignoring everything he ingurgitated prior to it is exactly like attributing the ROI to AI alone while ignoring all the non-AI-specific investments made to support it.</p><h2><strong>#3: Weak supporting data</strong></h2><p>The report makes some other interesting claims that are glossed over. One of them immediately triggered my sceptical neurones:</p><blockquote><p><em>Evidence from the Stanford Artificial Intelligence Index shows that raw inference costs for advanced models have plummeted remarkably, dropping by a factor of 280 between November 2022 and October 2024. Because the cost of querying models is approaching zero, the true financial burden of adoption has shifted to governance cost.</em></p></blockquote><p>Wait, are we sure about that? Aren&#8217;t we seeing all AI companies increasing their prices instead? This is something I&#8217;ve been reporting on previously.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a33b0111-3fc5-412e-97ac-e54b879c6921&quot;,&quot;caption&quot;:&quot;Hello, dear readers,&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Something big is happening&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-25T06:01:02.563Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!nuvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/something-big-is-happening&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191990509,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:6,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Also, isn&#8217;t everyone constantly repeating that AI moves so fast that yesterday&#8217;s data is already stale and outdated? Then why look at the cost of inference between 2022 and 2024? Does it make sense to linearly extrapolate from a 2-year trend and assume it continues in today&#8217;s reality?</p><p>So I looked up the quoted article, looked into the section around inference cost, and found the following telling graph.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bUZ8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bUZ8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png 424w, https://substackcdn.com/image/fetch/$s_!bUZ8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png 848w, https://substackcdn.com/image/fetch/$s_!bUZ8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png 1272w, https://substackcdn.com/image/fetch/$s_!bUZ8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bUZ8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png" width="1456" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bUZ8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png 424w, https://substackcdn.com/image/fetch/$s_!bUZ8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png 848w, https://substackcdn.com/image/fetch/$s_!bUZ8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.png 1272w, https://substackcdn.com/image/fetch/$s_!bUZ8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075fff2d-65d2-45c3-a215-e39df30f6378_1920x987.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">From the archeology museum of Large Language Models</figcaption></figure></div><p>Who on earth is using any of these models for &#8220;serious&#8221; software development? Isn&#8217;t everyone telling the story that everything changed since Claude Code and then Sonnet/Opus 4.5 came out sometime last year?</p><p>So, let&#8217;s look at the price per million tokens for the models that are most popular these days:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Aric!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Aric!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png 424w, https://substackcdn.com/image/fetch/$s_!Aric!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png 848w, https://substackcdn.com/image/fetch/$s_!Aric!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png 1272w, https://substackcdn.com/image/fetch/$s_!Aric!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Aric!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png" width="1456" height="1279" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1279,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Aric!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png 424w, https://substackcdn.com/image/fetch/$s_!Aric!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png 848w, https://substackcdn.com/image/fetch/$s_!Aric!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.png 1272w, https://substackcdn.com/image/fetch/$s_!Aric!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43117c5a-3d7c-45fa-bf76-ad88af544dd2_1526x1340.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">We're approaching zero, baby! (Source: <a href="https://benchlm.ai/llm-pricing-trends">BenchLLM</a>)</figcaption></figure></div><p>Essentially, <strong>the modern Sonnet 4.x models cost exactly the same as the 3.x generation from 2 years ago</strong>. The same goes for the Opus versions, and then you have GPT-5.4 costing an insane $180 per million tokens in output.</p><p>Add to this the fact that models are still largely subsidised, as their real cost is known to be significantly higher than what they&#8217;re priced for; the insane amount of investments in AI datacentre build-up we&#8217;ve witnessed in the past few years; and the emerging discomfort among CFOs as they see their AI bill skyrocketing, and the apparently innocuous statement that <em>the cost of querying models is approaching zero </em>suddenly <strong>deserves a lot more scrutiny and, above all, requires a lot more hard evidence.</strong></p><p>Casually mentioning a study about models from more than two years ago, unfortunately, is not enough.</p><p>The second piece of weak data is the only mention of allegedly real ROI for existing companies. In a callout, the report states the following:</p><blockquote><p><em>Google Cloud customers found an average of 727% return on their investment in Google Cloud AI in three years.</em></p></blockquote><p>There are two problems with that statement:</p><ol><li><p>It&#8217;s <strong>Google&#8217;s internal data</strong>. It&#8217;s available <a href="https://cloud.google.com/transform/how-businesses-achieve-strong-roi-with-google-cloud-ai">here</a>, but as with any official company material, this should be treated as a marketing brochure.</p></li><li><p>While I went through the PDF quickly<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>, it&#8217;s clear that it focuses on a broad set of use cases, mostly in marketing and advertising, and on shipping GenAI-related features to end-users. It has <strong>nothing to do with using AI as part of the SDLC.</strong></p></li></ol><p>So I decided to simply ignore that data point, which only serves to muddy the water.</p><h2><strong>#4: Lousy financial model</strong></h2><p>In case this wasn&#8217;t enough, I found another important flaw with the report and, specifically, with the ROI calculation. The underlying financial model is overly simplistic. It is missing one key component, and that&#8217;s the concept of <em>Net Present Value</em> (NPV) and <em>Discount Rate</em>.</p><p>I am not a finance expert, but it doesn&#8217;t take a Nobel Prize in economics to recognise that the value of money decreases over time due to the effects of inflation.</p><p>NPV is the standard approach to calculate the future ROI of an investment that takes into account inflation. For that, the concept of discount rate is used, which can be defined as follows:</p><blockquote><p><em>One of the most important components of the net present value is the discount rate. The discount rate is the interest rate used to calculate the present value of future cash flows.</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p></blockquote><p>The sophisticated ROI model suggested by the DORA folks completely ignores it and simply treats future money as having the exact same value as present money. In case it wasn&#8217;t clear, that makes the ROI calculation <strong>look significantly better</strong> <strong>than it actually is</strong>.</p><p>I don&#8217;t know why they decided to not consider it, but its omission in my view undermines the credibility of the whole ROI model, which is in theory the core element of the entire document.</p><p>And I won&#8217;t even get into the details of the sample scenario provided, as it seems to be clearly designed to make it look good with an impressive 7 months&#8217; payback time. That might be the reason why they omitted the discount rate, as they expect a payback time too short for that to have any meaningful value?</p><p>Though, a company that makes $100m in revenues with 500 FTEs in the technical staff alone and ships 50 &#8220;features&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> per year might have bigger problems to focus on than AI adoption.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9YMI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9YMI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png 424w, https://substackcdn.com/image/fetch/$s_!9YMI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png 848w, https://substackcdn.com/image/fetch/$s_!9YMI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png 1272w, https://substackcdn.com/image/fetch/$s_!9YMI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9YMI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png" width="1456" height="1110" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1110,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9YMI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png 424w, https://substackcdn.com/image/fetch/$s_!9YMI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png 848w, https://substackcdn.com/image/fetch/$s_!9YMI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.png 1272w, https://substackcdn.com/image/fetch/$s_!9YMI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1d9278-bd4b-4397-8ac8-c39cb95d6aa0_1498x1142.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 sample ROI calculator that is meant for anchoring purposes only</figcaption></figure></div><p>If a CTO needs to spend $5 million in AI to go from 50 to 56 features deployed per year, with a team of 500 engineers, I think they should have a serious employability problem.</p><p>Just saying.</p><h2><strong>Conclusions: A Brochure, not a Report</strong></h2><p>I&#8217;m sad to admit that DORA is no longer what it used to be. Unless this 2026 report becomes the real <em>DORA anomaly </em>and the team gets back on track with serious research with the next issue, I&#8217;m afraid 2026 might mark the beginning of the <em>enshittification </em>journey for what used to be a reputable body of research in the software delivery space.</p><p>Once you realise the depth of the gap that exists between all previous reports and this most recent <em>brochure</em>,<em> </em>you begin to pay more attention to the small details. Like the many calls to action, inviting leaders to reach out to Google Cloud and engage with their consulting services.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gtbD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gtbD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png 424w, https://substackcdn.com/image/fetch/$s_!gtbD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png 848w, https://substackcdn.com/image/fetch/$s_!gtbD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png 1272w, https://substackcdn.com/image/fetch/$s_!gtbD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gtbD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png" width="560" height="299.2307692307692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:1456,&quot;resizeWidth&quot;:560,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!gtbD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png 424w, https://substackcdn.com/image/fetch/$s_!gtbD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png 848w, https://substackcdn.com/image/fetch/$s_!gtbD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.png 1272w, https://substackcdn.com/image/fetch/$s_!gtbD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64545eff-e818-4d4f-b431-aa843969f82e_1528x816.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">Delta, just one more letter of the Alphabet</figcaption></figure></div><p>So, while I generally recommend people read articles, books, and reports, this is one of those rare (but increasing) cases where I discourage you to waste any time reading it.</p><p>Unless, of course, your main goal is to sell a fragile business case to your CFO and spend even more money engaging with Google&#8217;s service than you are doing today.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>I find it impressive how methodical the authors are in defining every acronym, even AI&#8230; unfortunately they seem to gloss over more fundamental aspects of serious scientific reporting. More on it later.</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 tried to find the exact publication date, but surprisingly (and annoyingly) enough, it&#8217;s not mentioned in the PDF document nor on the corresponding lead magnet page. The PDF metadata, though, seems to indicate 2025-10-15 as the publication date.</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>As an aside, I&#8217;m increasingly annoyed with the entire concept of an executive summary, as it implies the idea that executives should not &#8220;waste&#8221; their time reading through the details. I disagree, and today more than ever I believe executives should spend time reading through the details. Shallowness is another plague that AI seems to be amplifying.</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>They did publish a <a href="https://metr.org/blog/2026-02-24-uplift-update/">2026 follow-up experiment</a>, which showed a speedup in the range of 4%-18%, but it should be considered largely inconclusive. As METR says literally, &#8220;<em>However,</em> <em>the true speedup could be much higher among the developers and tasks which are selected out of the experiment. Some developers self-report very high speedups, though as we documented in our earlier study those estimates can be quite unreliable.</em>&#8220;</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>Yes, because honestly, I&#8217;m not into marketing-material porn.</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>Source <a href="https://propertymetrics.com/blog/what-is-npv/">PropertyMetrics</a>.</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>Let's not even engage on the value of counting features, as I need to wrap up this article eventually.</p></div></div>]]></content:encoded></item><item><title><![CDATA[📚 Books I read in April 2026]]></title><description><![CDATA[The first time that the highlight of the month is not a recommendation, a helpful book on data, and a peculiar one from a fiction author I recently discovered]]></description><link>https://makemeacto.cc/p/books-i-read-in-april-2026</link><guid isPermaLink="false">https://makemeacto.cc/p/books-i-read-in-april-2026</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 06 May 2026 05:00:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n9zC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Reading is callisthenics for your brain.</p><p>Reading good books is a great way to broaden your knowledge and perspectives.</p><p>Reflecting on the books I read every month helps me cement the key learnings from each one of them.</p><p>What&#8217;s better than recommending someone else a good book?</p><p>Recommending two, three, or five good books!</p><p>Here we are with the April edition of the <em>books I read last month</em>!</p><p>If you end up reading one of them, please let me know in the comments section.</p><p>This month&#8217;s highlight is what I'd call an <em>anomaly<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em>.</p><div><hr></div><h2><strong>&#128171; Book Highlight: <a href="https://amzn.to/4emmuZ2">Vibe Coding</a> by Gene Kim and Steve Yegge</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4emmuZ2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n9zC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!n9zC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!n9zC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!n9zC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n9zC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg" width="350" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:350,&quot;bytes&quot;:185982,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4emmuZ2&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/195883891?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n9zC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!n9zC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!n9zC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!n9zC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39152035-d20d-46e5-bb83-5ed4d07c948d_1000x1500.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></figure></div><blockquote><p><a href="https://amzn.to/4emmuZ2">Vibe Coding</a>, by Gene Kim and Steve Yegge</p><p>384 pages, First Published: October 21, 2025</p></blockquote><p>I wanted to make Vibe Coding the highlight of the month because of how bad it is on so many levels.</p><p>The arguments are weak, the overly enthusiastic tone is borderline unsufferable, and the style is poor, unengaging&#8212;despite the author's desperate attempts at making it fun&#8212;and repetitive ad nauseam.</p><p>So, why make it a highlight at all? Because both authors are very popular, the book got a lot of coverage and attention, and I believe most people should either stay away from it or read it with their critical thinking circuits pumped up to 100%.</p><p>It is clear from the beginning that something is wrong with this book. Despite two &#8220;independent&#8221; authors writing it, Dario Amodei himself wrote the foreword. I might be biased, but I took that as a clue about what would follow, and my initial intuition proved right.</p><p>The book can be summarised with a few bullet points:</p><ul><li><p>Vibe coding is absolutely great</p></li><li><p>If you don't vibe code, you'll be <em>left behind</em></p></li><li><p>Vibe coding is undeniably great</p></li><li><p>We the authors and our close friends are having the time of our life vibe coding</p></li><li><p>Vibe coding is unquestionably great</p></li><li><p>This books is a collection of sparse ideas fed into an LLM which was supposed to write a great book, but it obviously didn't</p></li><li><p>Vibe coding is the greatest thing ever happened to us</p></li><li><p>AI can make mistakes, and you should not forget all the basic software engineering practices everybody seems to believe are now irrelevant</p></li><li><p>Did we mention that vibe coding is awesome?</p></li></ul><p>Not to mention that the book includes some obviously dangerous and deranged statements, such as:</p><blockquote><p><em>It&#8217;s at least an order of magnitude improvement over my career average, and I'm doing it on the side. It's nuts. <strong>And that's why I can barely sleep lately.</strong> I have too much to do. Everything is achievable now.</em></p><p><em><strong>I'm completely addicted</strong> to this new way of coding, and I'm having the time of my life.</em> [Emphasis is mine]</p></blockquote><p>So this is Steve, who, a few months after publishing the book, went on to write a telling blog post titled <a href="https://steve-yegge.medium.com/the-ai-vampire-eda6e4f07163">The AI Vampire</a>, which I mentioned in detail in a previous article.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;adef584d-19d8-4ef2-bad6-b1363cc5e479&quot;,&quot;caption&quot;:&quot;Hello, dear readers,&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Something big is happening&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-25T06:01:02.563Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!nuvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/something-big-is-happening&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191990509,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:6,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>While the article tries to adjust the message, the damage in the book is done: Yegge and Kim are presenting something as addictive as if that were something good and positive.</p><p>This book could have been a great opportunity for bringing in a balanced view substantiated by studies from independent researchers, but there is basically none of that.</p><p>It's all first-hand experience of anecdotes from family and friends, a very homogeneous population that sounds more like an echo chamber than anything close to a statistically representative sample.</p><p>Instead of rigor and science, we get this</p><blockquote><p><em>Unless you still prefer to write code by hand (like a savage), you&#8217;re now officially promoted to head chef.</em></p></blockquote><p>Coding by hand makes you a savage! WTF is wrong with you guys?</p><p>Or this</p><blockquote><p><em>Up until now, using AI has accelerated you. But now your role is to accelerate them.</em></p></blockquote><p>Wait a second. Are you publicly admitting that GenAI is the perfect example of what Cory Doctorow defines as a <em>'reverse centaur'</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><em>? </em>And you're telling us that's a <em>good </em>thing?!</p><p>I would be embarrassed by even saying something like that in a late-night bar conversation.</p><p>But that's not even the most embarrassing thing. In the section titled &#8220;Substantiating the 10x Claim: Gene's Real-Life Example<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>&#8221;, I read this gem that almost led me to stop reading right away</p><blockquote><p><em>To make our book the best it could be, we were copying huge chunks of the manuscript into an LLM to do things like hunt for repeated ideas, ensure that every section was novel and new, get opinions on the optimal ordering of the Part 3 practices, and create good signposting (e.g., introductions, conclusions, etc.).</em></p></blockquote><p>While I respect the transparency of admitting the usage of LLMs to &#8220;tune&#8221; the content of the book, I wonder if the authors actually read what came out of it with their minds turned on. Because the result is a book that is unsufferably repetitive, and those <em>good signposts </em>are so boring and uninteresting that only an LLM might appreciate reading them. Humans will likely do as I did and gloss over them, as I tend to do the moment my brain recognises a text as being written by LLMs.</p><p>The whole reason why I read this book was that after reading some of the seminal books criticising AI, I wanted to read the <em>best</em> that the opposite camp could offer. Now, I genuinely hope there is something better than <em>Vibe Coding, </em>which was recommended to me, so I invite my readers to suggest better books making good arguments in favour of GenAI.</p><p>But you know what? I am biased.</p><p>When I sat down to write this, I asked myself the question of whether I wasn't being too hard and too damn subjective in my review. That's when a sneaky idea hit me.</p><p>Since the book is all about praising the wonders of LLMs as mostly infallible machines, I decided to do something I've never done before: I converted the book to txt, fed it into an LLM<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>, and asked it a few questions<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>.</p><p>The results were nothing short of hilarious.</p><p>Once I got past the initial sycophantic platitudes describing the book as seminal by simply echoing its content without external validation, I asked the LLM specific questions regarding citations, evidence and bias.</p><p>That's when things became a lot more interesting.</p><p>Here is what came out of the conversation about substantiating the core claims from the book:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mwuc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mwuc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png 424w, https://substackcdn.com/image/fetch/$s_!Mwuc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png 848w, https://substackcdn.com/image/fetch/$s_!Mwuc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png 1272w, https://substackcdn.com/image/fetch/$s_!Mwuc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mwuc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png" width="1434" height="3004" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3004,&quot;width&quot;:1434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1060740,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/195883891?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mwuc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png 424w, https://substackcdn.com/image/fetch/$s_!Mwuc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png 848w, https://substackcdn.com/image/fetch/$s_!Mwuc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.png 1272w, https://substackcdn.com/image/fetch/$s_!Mwuc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b5721-8ea8-4d24-b8ed-df90ef5e298b_1434x3004.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">Love the "rhetorical flourish from the CEO of the company&#8221; piece</figcaption></figure></div><p>And this is what came out when looking at the balance between independence and conflict of interest with the authors</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W6er!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W6er!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png 424w, https://substackcdn.com/image/fetch/$s_!W6er!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png 848w, https://substackcdn.com/image/fetch/$s_!W6er!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png 1272w, https://substackcdn.com/image/fetch/$s_!W6er!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W6er!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png" width="1412" height="514" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:514,&quot;width&quot;:1412,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180007,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/195883891?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W6er!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png 424w, https://substackcdn.com/image/fetch/$s_!W6er!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png 848w, https://substackcdn.com/image/fetch/$s_!W6er!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.png 1272w, https://substackcdn.com/image/fetch/$s_!W6er!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aad1ce5-e5fe-4c19-80dd-939abac6206b_1412x514.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">What are you implying here, Claude?</figcaption></figure></div><p>And finally, this is a summary of the problems in pure LLM style:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!akET!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!akET!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png 424w, https://substackcdn.com/image/fetch/$s_!akET!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png 848w, https://substackcdn.com/image/fetch/$s_!akET!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png 1272w, https://substackcdn.com/image/fetch/$s_!akET!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!akET!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png" width="1422" height="1274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1274,&quot;width&quot;:1422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:502310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/195883891?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!akET!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png 424w, https://substackcdn.com/image/fetch/$s_!akET!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png 848w, https://substackcdn.com/image/fetch/$s_!akET!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.png 1272w, https://substackcdn.com/image/fetch/$s_!akET!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4412a3e-87fa-491a-bbd4-6f74ff316766_1422x1274.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">&#8220;A genuinely reigorous book would grapple with this&#8221; sounds almost too nice</figcaption></figure></div><p>Now, I'm the last person on this planet who would claim that LLM-generated output is to be taken for absolute truth.</p><p>But what came out from that short exchange with Claude is either of the following:</p><ul><li><p>The LLM is wrong and just regurgitating text influenced by my questions, which undermines that fundamental belief that these tools can produce good-quality work. A belief that sits at the core of the Vibe Coding book.</p></li><li><p>The LLM is right, which also means the book is flawed. Maybe not in its core assumptions, but clearly in the way the arguments are built and substantiated as well as the author's credibility.</p></li></ul><p>I'll leave you to choose how to solve this modern time version of the Epimenides paradox<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>, and move on to the other books I read in April.</p><h2><strong>&#128218; Other Books I Read in April</strong></h2><h3><strong><a href="https://amzn.to/427kX1y">Data As a Product Driver</a> by Xavier Gumara Rigol</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/427kX1y" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DqU0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DqU0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DqU0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DqU0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DqU0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg" width="349" height="498.09705042816364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:1051,&quot;resizeWidth&quot;:349,&quot;bytes&quot;:83125,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/427kX1y&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/195883891?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DqU0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DqU0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DqU0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DqU0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c3f5a6-2d3b-49d6-8e58-6d59c4bda6ce_1051x1500.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></figure></div><blockquote><p><a href="https://amzn.to/427kX1y">Data As a Product Driver</a>, by Xavier Gumara Rigol</p><p>368 pages, First Published: March 17, 2026</p></blockquote><p>Let&#8217;s start with the necessary disclaimer: I know the author, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Xavier Gumara Rigol&quot;,&quot;id&quot;:14323533,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48d8d20e-abe0-47a8-9f58-1960df3d0d28_1264x1264.png&quot;,&quot;uuid&quot;:&quot;1babab29-f7fe-4f4c-952d-c4229a61f95f&quot;}" data-component-name="MentionToDOM"></span>, as we used to be colleagues a few years ago. He sent me a digital copy of the book, asking for a review, which I of course accepted since it&#8217;s on a topic that&#8217;s very relevant for both me and the readers of Sudo Make Me a CTO.</p><p>It&#8217;s an important topic, as I&#8217;ve seen many companies struggling with making data a first-class citizen in the complex process of building digital products.</p><p>I&#8217;ve seen companies throwing money at data in the hope that it&#8217;ll magically fix things, with underwhelming results.</p><p>I&#8217;ve seen CTOs and VPs of engineering treating data as something external or secondary, not realising the importance it can and should play in modern product development.</p><p>The book does a good job of exploring both the different aspects of the data landscape and the different maturity stages. It combines concepts from product development, software engineering, data engineering, data science, and data analytics.</p><p>It&#8217;s a solid first book with a few areas for improvement. And I do have a lot of respect for the amount of time and work required to write something like this.</p><p>While I found value in most of the content, I believe the authors could have left out a couple of chapters or developed them better.</p><p>Chapter 7 on Operating Empowered Product Teams felt a bit shallow. It&#8217;s mainly a collection of &#8220;good practices&#8221; that have been around for a long time, and I felt it didn&#8217;t add anything meaningfully unique.</p><p>But my greatest dissatisfaction is Chapter 14.</p><p>Until I reached it, I was particularly impressed by how the author focused on the key foundations of data, drawing from years of experience. It felt refreshing, as it stayed away from the GenAI hype&#8230; until it didn&#8217;t.</p><p>Chapter 14 is all about that, and I found it had a different taste than the rest of the book. Almost as if the author took a leap from his own proven experience and embraced a lot of the dominating narrative. This was the only chapter that stroke me with claims such as</p><blockquote><p><em>This change is inevitable; the tools we already use every day are becoming AI-powered, whether we like it or not.</em></p></blockquote><p>Which I find fatalistic and not particularly deep, or statements such as</p><blockquote><p><em>Most companies start with AI at the edge. They add GenAI-powered features to validate user demand, build internal capability, and understand the technology&#8217;s limitations. <strong>But the real competitive advantage lies in moving AI to the core. </strong></em>[Emphasis is mine]</p></blockquote><p>Without offering substantial arguments as support.</p><p>If chapters 1 to 13 sound like a summary of decades of experiences and a lot of trial and error through different realities, chapter 14 rhymes more with the common narrative that is predominant today and mostly based on beliefs, rather than concrete results.</p><p>I couldn't help but wonder if the editors at Apress explicitly asked for something about GenAI to be included in the book, but that's just a conjecture I have no way to prove<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>.</p><p>But I know I&#8217;m biased on this topic, so it might be an issue with the reader rather than the writer.</p><p>That said, I do recommend anyone in a leadership position in product, tech and data to consider reading it, as it provides a helpful overview and strategies on how to increase the impact of any data organisation.</p><h3><strong><a href="https://amzn.to/4wiMnPY">Passion simple</a> by Annie Ernaux</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4wiMnPY" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bwFj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bwFj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bwFj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bwFj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bwFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg" width="350" height="579.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:400,&quot;resizeWidth&quot;:350,&quot;bytes&quot;:30947,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4wiMnPY&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/195883891?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bwFj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bwFj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bwFj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bwFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba971c6-6a4f-429d-97bb-007a42524d53_400x662.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></figure></div><blockquote><p><a href="https://amzn.to/4wiMnPY">Passion simple</a>, by Annie Ernaux</p><p>67 pages, First Published: January 1, 1991</p></blockquote><p>Following last month&#8217;s discovery of Annie Enrnaux, I picked up another of her books.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;016c9a61-2a3d-4800-bc17-ab1cffedb8ca&quot;,&quot;caption&quot;:&quot;Reading is callisthenics for your brain.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128218; Books I read in March 2026&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-01T05:01:52.814Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oTfy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/books-i-read-in-march-2026&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192625569,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>This one is surprisingly short, not even 80 pages long, and tells the story of an unbalanced relationship. It&#8217;s between a woman, the protagonist and probably the author herself, and a married man. While she&#8217;s fully engaged in it, living each moment of her day in the wait for their next encounter, he seems a lot more detached. Their relationship seems to evolve along with the book, but not really. Not much happens outside the main character's mind, and that&#8217;s the interesting part.</p><p>It&#8217;s an easy book you can read in a single session, or two at most. Clearly not as impactful as <em>La femme gel&#233;e</em>, but it is an interesting one to keep cultivating this unconventional author.</p><h2>Share your recommendations</h2><p>As I mentioned, <em>Vibe Coding </em>was recommended to me by a friend, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Tim Frazer&quot;,&quot;id&quot;:7498985,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74b903d0-bdd0-4b06-8b93-fbf1fcd70e62_512x512.png&quot;,&quot;uuid&quot;:&quot;a554c206-9895-4813-a9e7-1bfa34b206f0&quot;}" data-component-name="MentionToDOM"></span>, and despite what might sound like an incendiary review, I do not regret reading it, as it actually helped reinforce some of my ideas around the topic.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Xavier Gumara Rigol&quot;,&quot;id&quot;:14323533,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48d8d20e-abe0-47a8-9f58-1960df3d0d28_1264x1264.png&quot;,&quot;uuid&quot;:&quot;a90315ce-511c-4272-9853-073082ff8a02&quot;}" data-component-name="MentionToDOM"></span> sent me a copy of his book, which I'm grateful for.</p><p>So, if you know of an interesting book I should read, or if you're an author interested in a review, just let me know and I'll make sure to read it and share my thoughts.</p><p>See you next month with the selection of May's books!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Spoiler alert. If you end up reading the book Vibe Coding, you'll notice how they call the 2024 DORA report an &#8220;anomaly"&#8230; mainly because the results don't align with the author's beliefs.</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>You should read the book Enshittification I recommended a couple of months back. Alternatively, check out this <a href="https://doctorow.medium.com/https-pluralistic-net-2025-09-11-vulgar-thatcherism-there-is-an-alternative-f1428b42a8fd">blog post</a> from Doctorow to get an idea of what a reverse centaur is. I always think about <em>Modern Times </em>as the industrial equivalent, but that's because my mental library is full of pictures from movies.</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 told you, it's all about anecdotes and biased personal experience that supposed to be evidence for bold claims such as 10x productivity improvements.</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>Given that Vibe Coding seems to have a penchant for Anthropic, I decided to use Claude Sonnet 4.6. That&#8217;s not an endorsement. I just picked the one that in my mind should have been the closest to the author's mindset to counterbalance my own biases.</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 might have mildly violated the current copyright rules by doing so. But as the authors didn't even mention the fundamental copyright issue at the core of training datasets, I assumed they'd excuse me, especially when all I did was feeding the LLM overlord with their book, which is likely by now already in their training dataset anyway.</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>If you're not familiar with it, <a href="https://en.wikipedia.org/wiki/Epimenides_paradox">WikiPedia</a> is a better option than burning tokens.</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>Well, in fact, this is something I want to figure out once the review is published. Given that I know the author, I'll take the opportunity to get more context around the reasons for including chapter 14 in the book.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Something Big Is Happening #1]]></title><description><![CDATA[An update on the environmental, cognitive and economic impacts of the GenAI fever, plus a bunch of recommended reads to go deeper.]]></description><link>https://makemeacto.cc/p/something-big-is-happening-1</link><guid isPermaLink="false">https://makemeacto.cc/p/something-big-is-happening-1</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Thu, 30 Apr 2026 05:01:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4nv9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ccb9e51-57f1-4b20-89bf-7cfea3ea8261_3840x2880.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello everyone and welcome to a new issue of the Something Big is Happening pseudo-regular column.</p><p>As a reminder, this is a recurring space trying to decrypt what is going on in the (Gen)AI space once you remove all the hype, vibe reporting and abundant marketing material we are bombarded with.</p><p>In each issue I share interesting findings from independent researchers and/or journalists and usually add my own perspective and reading on the facts presented.</p><p>All articles in the <em>Something Big Is Happening</em> series<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> are for supporting subscribers who have opted in for the paid tier. Thanks to all of them, I&#8217;m able to publish most of my content for free. If you like this content and would like to support my work, please consider upgrading to paid.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Now, let&#8217;s see what we have in stock for today.</p><p>The most enthusiastic reporters and commentators believe that GenAI will solve the main challenges that humanity is facing, and then some. Today we&#8217;re going to take a look at how we&#8217;re doing on that front</p><ul><li><p>GenAI's outstanding contribution to solving the climate-crisis</p></li><li><p>GenAI's unparalleled contribution to making humans smarter</p></li><li><p>Who cares about that? It was all about cutting costs&#8230; was it?</p></li></ul><p>So, let&#8217;s look at the first promise. Despite Sam Altman's repeated statements on the subject<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, things don&#8217;t look too well for planet Earth.</p><p>Let&#8217;s take a look at a reputable source on the topic<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><h2><strong>Hello World, How Are You Doing?</strong></h2><p>It&#8217;s interesting that one of the first pieces I&#8217;ve ever written on the topic of AI, about two years ago, was focusing on the immediate and tangible environmental effect this new gold rush was having.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cde35626-6153-4a6e-8815-f91762c203d6&quot;,&quot;caption&quot;:&quot;Today's article differs slightly from the usual reflection or recommendations for CTOs and other engineering leaders. It sits at the intersection of culture, technology, and environment.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Relax: AI is not coming for your job, only for your energy and water&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-06-26T05:00:56.431Z&quot;,&quot;cover_image&quot;:null,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/relax-ai-is-not-coming-for-your-job&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:145757204,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>That was about two years ago, and data was still limited. Most of those concerns were being dismissed as only transitory, irrelevant or just necessary in order to reap the upcoming massive benefits. You know, just the same old magical-thinking BS that by investing enough money and resources into this technology (god), it will solve all of humanity&#8217;s problems (miracles).</p><p>Let&#8217;s see how things look almost two years later.</p><p>Greenpeace released <a href="https://www.greenpeace.org/international/story/82486/ai-energy-environment-democracy/">a recent piece</a> on the currently observable impacts of GenAI. The article covers a lot of ground and dimensions, but specifically on the environmental aspect, it cites <a href="https://www.greenpeace.org/static/planet4-eastasia-stateless/2025/04/5011514f-greenpeace_chipping_point.pdf">a recent study from Greenpeace South East Asia</a> focused on the environmental aspect of AI chipmaking (not even taking training and inference into account).</p><p>The findings are staggering:</p><ul><li><p><strong>Global electricity consumption from AI chipmaking increased by more than 350% year on year, from 218 GWh in 2023 to nearly 984 GWh in 2024.</strong></p></li><li><p><strong>Global emissions from electricity consumption related to AI chipmaking increased more than 4-fold in 2024, rising from 99,200 metric tons of CO&#8322; equivalent in 2023 to 453,600 metric tons of CO&#8322; equivalent in 2024. The emissions were driven in large part by heavy reliance on fossil fuels in East Asia&#8217;s power grids.</strong></p></li><li><p><strong>Across East Asia, growth in electricity consumption from chipmaking is being used to justify false climate solutions such as gas and nuclear.</strong></p></li></ul><p>When we move past the production of chips to their actual deployment and usage, things don&#8217;t look any better.</p><p>A <a href="https://www.technologyreview.com/2025/05/20/1116327/ai-energy-usage-climate-footprint-big-tech/">thorough article</a> from last year&#8217;s MIT Technology Review reported an interesting finding: the <strong>carbon intensity of electricity used by data centres (in the US) is 48% higher than the US average</strong>.</p><p>In layman's terms, that means that the electricity used by data centres relies significantly more on fossil fuel than the average in the US. So much for contributing to the green transition.</p><p>Once you realise that, it&#8217;s not surprising that the big tech race to buy carbon offsetting credits <a href="https://www.reuters.com/sustainability/cop/big-tech-led-demand-carbon-removal-credits-fuels-supply-crunch-2025-11-18/">has exploded in recent years</a>, leaving some commentators to believe this is a good thing&#8230; because it will serve as an incentive for more carbon capturing and offsetting investments.</p><p>It&#8217;s a bit like saying that smoking cancer-causing tobacco is a good thing for healthcare, as it will create bigger incentives for cancer research and treatments!</p><p>The problem with this massive increase in electricity production and carbon emission is that it only makes things worse. By significantly increasing the overall amount of emissions, we&#8217;re making it harder to reach what are already close-to-impossible goals for ensuring survival for most people on this planet.</p><p>This is basically what most recent reports from big-tech sustainability departments <a href="https://www.latimes.com/business/story/2026-03-27/ais-explosive-growth-is-sabotaging-big-techs-climate-goals">are saying quietly</a>. <em>Decarbonation is a marathon</em>, <em>we&#8217;re pragmatically optimist</em> (WTF does that mean?), and we believe that <em>by 2030 everything will be green</em> (without laying out a clear and solid path on how to get there). 2030 is less than 4 years away, and the trend is worrisome.</p><p>A <a href="https://www.latimes.com/business/story/2026-03-27/ais-explosive-growth-is-sabotaging-big-techs-climate-goals">recent article from the LA Times</a> does a good job of summarising the situation:</p><blockquote><p><em><strong>Over roughly the first five years of their climate commitments, for example, Google&#8217;s emissions jumped nearly 50%. Amazon&#8217;s rose by 33%, Microsoft&#8217;s more than 23% and Meta&#8217;s more than 60%.</strong></em></p></blockquote><p>How can we believe any promise that things will suddenly get better in the following 4 years?</p><p>Offsetting is not net reduction. Offsetting is just a greenwashing way to make people believe you care about anything but greed.</p><p>But hey, humans are intelligent creatures. Our creativity and ingenuity got us this far (is that a good thing?). AI will surely help us continue on the same journey. Or won&#8217;t it?</p><h2><strong>Hello Brain, How Are You Doing?</strong></h2><p>OK, AI might be contributing to making this world a lot less livable, but at least it will make us humans a lot better. Right?</p><p>Not so fast. I&#8217;ve been positively surprised to observe a recent resurgence of another AI-related topic I&#8217;ve been writing in what looks like it was a long time ago (about a year):</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4b803929-032b-4b24-ae9f-0dab8aa6c112&quot;,&quot;caption&quot;:&quot;It all started with a mundane and seemingly uneventful task.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Is GenAI Digital Cocaine?&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-02-19T06:01:22.433Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!wN_t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9144e2e-0fec-4a1e-8a21-8aa443356d2a_5999x4000.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/is-genai-digital-cocaine&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:157319890,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:14,&quot;comment_count&quot;:3,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Now, since that provocative but informed article came out, we&#8217;ve made a lot of progress in building a more nuanced understanding of the real impacts of AI usage on our cognitive ability. In rapid succession, a bunch of articles have come out recently on this topic.</p>
      <p>
          <a href="https://makemeacto.cc/p/something-big-is-happening-1">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Lovable, Lovableed, Lovabad]]></title><description><![CDATA[How a potentially easy-to-handle security issue turned into a complete PR disaster for the hyped European AI-startup Lovable.]]></description><link>https://makemeacto.cc/p/lovable-lovableed-lovabad</link><guid isPermaLink="false">https://makemeacto.cc/p/lovable-lovableed-lovabad</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 22 Apr 2026 05:02:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HYhR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Some of you might have heard of the latest security incident that affected Lovable, the cool and hyped $6.6 billion startup allowing anyone to <em>create websites and apps by chatting with AI<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</em></p><p>Now, security issues can happen to anyone, no matter whether you&#8217;re a bootstrapped garage startup, an established corporation, or a hyped AI startup flush with VC cash. We should never, ever cheer, rejoice, or otherwise celebrate such incidents.</p><p>First of all, because they&#8217;re not necessarily a consequence of misconduct on the company's side. Cybersecurity is hard, and anyone can make mistakes in this space<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><p>Secondly, and most importantly, because <strong>the main victims are always the users</strong> whose data, credentials or sometimes money have been compromised.</p><p>In other words, such incidents should be taken very seriously, which includes two things</p><ul><li><p><strong>Treating security researchers with respect</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p></li><li><p><strong>Treating users with respect</strong>, which means taking care of their data with a high degree of urgency, and being transparent in communications with them.</p></li></ul><p>That&#8217;s why I&#8217;m interested in the Lovable case.</p><p>Not because through the security incident Lovable went all the way to <em>Lovableed</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p><p>But because due to the way they handled the issue, they went from <em>Lovableed</em> straight to <em>Lovabad</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_!HYhR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HYhR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png 424w, https://substackcdn.com/image/fetch/$s_!HYhR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png 848w, https://substackcdn.com/image/fetch/$s_!HYhR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!HYhR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HYhR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:907252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/194929530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HYhR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png 424w, https://substackcdn.com/image/fetch/$s_!HYhR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png 848w, https://substackcdn.com/image/fetch/$s_!HYhR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!HYhR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91054e2d-299f-4552-a212-ebc318a1bae2_3306x1928.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 Heartbleed logo is made available under the <a href="https://en.wikipedia.org/wiki/en:Creative_Commons">Creative Commons</a> <a href="https://creativecommons.org/publicdomain/zero/1.0/deed.en">CC0 1.0 Universal Public Domain Dedication</a>.</figcaption></figure></div><p>And for those of you who need context, this is what happened.</p><h2><strong>A chronology of the events</strong></h2><p>I&#8217;ve consulted a few sources to get a sense of the sequence of events. The ones I recommend, if you want to get into the details, are the following:</p><ul><li><p><a href="https://www.theregister.com/2026/04/20/lovable_denies_data_leak/">This article</a> from The Register</p></li><li><p><a href="https://cybernews.com/security/lovable-vibe-coding-flaw-apology/">This article</a> from Cybernews</p></li><li><p><a href="https://cyberpress.org/lovable-ai-app-builder-reportedly-exposes-thousands-of-project-data-via-api-flaw/">This article</a> from Cyberpress</p></li></ul><p>This is a short summary of what happened</p><ul><li><p>Until May 2025, free-tier users could only create <em>public</em> projects. What that meant was that <strong>both code and chat history</strong> for those projects would be publicly accessible to any other user.</p></li><li><p>In May 2025 Lovable allowed free-tier users to make private projects while at the same time turning off the possibility for enterprise customers to create any <em>public</em> project. Public was still the default for private users.</p></li><li><p>Projects remained private by default until December 2025. At the same time, Lovable supposedly patched their systems so that chats for public projects wouldn&#8217;t be accessible to external users.</p></li><li><p>In February, a change in Lovable&#8217;s backend code restored the possibility to access chats, too.</p></li><li><p>This regression was first reported on March 3rd, and Lovable patched the issue for new projects. But they did not patch it for existing projects</p></li><li><p>On April 20th a security researcher who goes by the handle @weezerOSINT reported the issue on twitter after seeing their report closed as duplicate</p></li></ul><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/weezerOSINT/status/2046170666131669027&quot;,&quot;full_text&quot;:&quot;Lovable has a mass data breach affecting every project created before november 2025.\n\nI made a lovable account today and was able to access another users source code, database credentials, AI chat histories, and customer data are all readable by any free account. \n\nnvidia, &quot;,&quot;username&quot;:&quot;weezerOSINT&quot;,&quot;name&quot;:&quot;impulsive&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2037362974265147392/G2Re4Hcd_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-20T10:14:37.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HGVyUGZbcAAs2Wv.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/QcVvz9cNZl&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HGVyWiEa4AAKZlc.png&quot;,&quot;link_url&quot;:&quot;https://t.co/QcVvz9cNZl&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HGVyZkQbIAAFHbN.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/QcVvz9cNZl&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:254,&quot;retweet_count&quot;:684,&quot;like_count&quot;:5395,&quot;impression_count&quot;:1272581,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>What happened next is a perfect example of <strong>how not to handle a security incident as a tech company</strong>.</p><h2><strong>From Lovableed to Lovabad</strong></h2><p>Lovable first reaction?</p><p>Deny the claims!</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Lovable/status/2046270357674299623&quot;,&quot;full_text&quot;:&quot;We were made aware of concerns regarding the visibility of chat messages and code on Lovable projects with public visibility settings.\n\nTo be clear: We did not suffer a data breach.\n\nOur documentation of what &#8220;public&#8221; implies was unclear, and that&#8217;s a failure on us.\n\nSpecifically&quot;,&quot;username&quot;:&quot;Lovable&quot;,&quot;name&quot;:&quot;Lovable&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1915780454092779520/PIxdzAvI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-20T16:50:45.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:273,&quot;retweet_count&quot;:125,&quot;like_count&quot;:1397,&quot;impression_count&quot;:1055021,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The public statement is quite clear:</p><blockquote><p><em>To be clear: We did not suffer a data breach.</em></p></blockquote><p>And then they go on with a fuzzy and only mildly apologetic explanation about how the issue was&#8230; the documentation!</p><p>The real problem with that: it wasn&#8217;t true. <strong>The vulnerability and the leak were real, and they seemed to have dismissed the report without even taking the time to check whether it was substantiated or not.</strong></p><p>One might wonder if over-exposure to AI slop made Lovable's employees treat anything they read online as hallucination and false. That would at least explain something.</p><p>A few hours later, however, someone seemed to realise they had completely messed up their reading of the situation, and Lovable published a clarifying statement.</p><p>Which, I can only guess, was supposed to serve as an apology and clarification.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Lovable/status/2046301006795870346&quot;,&quot;full_text&quot;:&quot;We&#8217;re sorry our initial statement didn't properly address our mistake. Here's what a public project on Lovable means, and how we got to where we are today:\n\nIn the early days, people didn't know what Lovable was capable of. So we wanted to make it easy to explore what others were&quot;,&quot;username&quot;:&quot;Lovable&quot;,&quot;name&quot;:&quot;Lovable&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1915780454092779520/PIxdzAvI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-20T18:52:33.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;We were made aware of concerns regarding the visibility of chat messages and code on Lovable projects with public visibility settings.\n\nTo be clear: We did not suffer a data breach.\n\nOur documentation of what &#8220;public&#8221; implies was unclear, and that&#8217;s a failure on us.\n\nSpecifically&quot;,&quot;username&quot;:&quot;Lovable&quot;,&quot;name&quot;:&quot;Lovable&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1915780454092779520/PIxdzAvI_normal.jpg&quot;},&quot;reply_count&quot;:134,&quot;retweet_count&quot;:74,&quot;like_count&quot;:833,&quot;impression_count&quot;:288899,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Once you're done laughing, please read on, as there are two main things I would like to point out from the embarrasing statement.</p><blockquote><p><em>When you create a project on GitHub, you can make it private or public. Lovable worked the same. Users had a &#8220;Public&#8221; or &#8220;Private&#8221; option right in the chatbox. A public project meant the entire project was public, both chat and code. &#8220;Just like a public project on GitHub,&#8221; we thought.</em></p></blockquote><p>That&#8217;s naive and borderline criminal.</p><p>Treating the chat at the same level as the code means these folks either have no idea about how users use chatbots or the amount of crazy sensitive and personal details shared in there. Either that, or they&#8217;re just acting in bad faith. Yes, this is a perfect example of Hanlon&#8217;s razor, and I tend to believe its default conclusion: incompetence.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b0e058af-15ab-4940-9aa8-2bed596f225f&quot;,&quot;caption&quot;:&quot;Today&#8217;s article will introduce two of the most helpful razors I know of, following a recent article where I introduced two helpful paradoxes that every engineering leader should know about.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Two helpful razors to sharpen your mind with&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-25T06:00:50.387Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!38aa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/two-helpful-razors-to-sharpen-your&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187532155,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:2,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I would only accept that as an excuse if it was clearly stated, 'We<em> have no idea what we're doing, and you shouldn't trust us with your data</em>.&#8217; </p><p>But that wasn't the case here, so excuse not accepted.</p><p>But the incompetence doesn't seem to stop here, as the statement continues with</p><blockquote><p><em>This was reported through our vulnerability disclosure program (via HackerOne). Unfortunately, the reports were closed without escalation because our HackerOne partners thought that seeing public projects&#8217; chats was the intended behaviour.</em></p></blockquote><p>So this is HackerOne&#8217;s fault&#8230; except that it wasn&#8217;t them who published a public statement denying the claims from the researcher.</p><p>Even if it was genuinely HackerOne&#8217;s fault, which I seriously question, I would have expected two things from Lovable.</p><ul><li><p>That they would have taken the blame, as this is about their users, rather than finger-pointing a vendor.</p></li><li><p>That they would have checked thoroughly the nature of the researcher&#8217;s report before publicly denying it.</p></li></ul><p>They did none of the two. Instead, the best they were able to come up with to take accountability for the embarrassing display of incompetence and arrogance, is the following:</p><blockquote><p><em>We understand that pointing to documentation issues alone was not enough here. We&#8217;ll do better.</em></p></blockquote><p>We&#8217;ll do better?</p><p>Seriously?</p><p>We don&#8217;t accept such hollow promises from our five-year-old kids, as we know they&#8217;re <strong>meaningless without a clear plan and detailed list of what exactly they&#8217;ll be doing differently next time</strong>.</p><p>It would be so easy to do better than that.</p><p>It would have been enough to say something along these lines</p><blockquote><p><em>Dear users and customers, we screwed up.</em></p><p><em>Not only we demonstrated a profound lack of understanding of security and privacy in our initial design of the public projects.</em></p><p><em>Not only we reintroduced the issue after fixing it, most likely because someone accepted a vibe-coded patch without understanding its full implications.</em></p><p><em>We even denied the claims from a well-meaning researcher without taking the time to review them thoroughly as they would have deserved.</em></p><p><em>All the hype, attention and celebrity go to our head, and we lost sight of humbleness. Hubris led us to not take security seriously, and assume we&#8217;d be always right.</em></p><p><em>This realization has prompted a serious discussion internally and as a consequence we&#8217;re going to review our entire security posture, from internal controls to how we deal with the cybersecurity community at large.</em></p><p><em>We apologise to our users, and commit to sharing transparent and detailed updates on our way to improve security at least once per quarter.</em></p></blockquote><p>There, you have it.</p><p>It just needs to be <strong>genuine, honest and credible</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>.</p><p>Your customers will respect you a lot more if you take accountability.</p><p>They will trust you with their data more if you&#8217;re transparent about your shortcomings.</p><p>They might even stay with you instead of leaving for one of the gazillions of existing competitors if you transparently shared your detailed plans for making real and concrete improvement.</p><p>In a time of excessive focus on &#8220;Intelligence&#8221;, a little bit of self-reflection<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> and caring about your users and prioritising both above your ego can go a long way in making you stand out from the pack.</p><p>Especially when your brand relates to emotions.</p><p>Will <em>Lovabad</em> turn into <em>Lovaback</em>?</p><p>The ball is in their camp.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Verbatim quote from their landing page.</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>That said, I can hear you loud and clear if you&#8217;re already wondering how a company valued at such an insane amount and poised to be at the forefront of technology could fall victim to such an apparently trivial oversight. Just bear with me for a second.</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 mean real, serious, competent researchers. Not the rookies spamming companies with slop reports looking for quick gains.</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 might be the first one using this word. I couldn&#8217;t find any prior references to it online. You&#8217;re free to use it however you want, but if you can, please share this article too. The name is obviously inspired by the (in)famous <a href="https://en.wikipedia.org/wiki/Heartbleed">Heartbleed vulnerability</a>, which had massive consequences for the industry. </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>Which means the last thing you want to do is to ask AI to generate it for you.</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>Don't be afraid of making Marc Andreessen upset with your introspection; he'll still give you plenty of money if he thinks he can make a lot more in return</p></div></div>]]></content:encoded></item><item><title><![CDATA[Running a Technical Due Diligence: the Details]]></title><description><![CDATA[You've read the previous article, and you have a better understanding of what's expected from you. But you have little to no idea about how to get there. No panic! This article is all about that!]]></description><link>https://makemeacto.cc/p/running-a-technical-due-diligence</link><guid isPermaLink="false">https://makemeacto.cc/p/running-a-technical-due-diligence</guid><pubDate>Wed, 15 Apr 2026 05:01:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ErYF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few weeks back I published an article introducing the concept of technical due diligence, focusing on the basics:</p><ul><li><p>Understanding what a due diligence is</p></li><li><p>The common terminology</p></li><li><p>Understanding the underlying investment thesis</p></li><li><p>How to approach different types of investments</p></li></ul><p>If you missed it, shame on you, but nothing is lost.</p><p>You can catch up with a simple click.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7c3326f9-9697-4686-ae39-25f67f8977fc&quot;,&quot;caption&quot;:&quot;Chances are that in your position as tech leader, you&#8217;ve performed technical due diligence on another company.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Run a Technical Due Diligence?&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-11T06:00:59.777Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Olod!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/how-to-run-a-technical-due-diligence&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:186752316,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:19,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Given the success of that first article<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, I decided to follow up with some more details on how to actually conduct a tech due diligence. What should you do once you have clarity on the investment thesis, and what is included in the scope?</p><p>Before we move on with the details, I have an important reminder for you.</p><p>Tomorrow, April 16th, at 5pm CEST, I'll hold an open session for the Sudo Make Me a CTO community. It&#8217;s an hour-long free session open to anyone who would like to see what the community looks like on the inside. There is already a good group of people who signed up for the event, but there is still room. Don't miss this opportunity to help accelerate your growth as a leader and as a person in these changing times. Claim your spot via this button.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://rush.mn/lHSvBU&quot;,&quot;text&quot;:&quot;Claim Your Seat!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://rush.mn/lHSvBU"><span>Claim Your Seat!</span></a></p><p>Now, let&#8217;s go back behind the curtains of the <s>Dark</s> Data Room.</p><h2><strong>A quick recap</strong></h2><p>Before you go out and waste precious tokens<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, let me remind you what is going on here.</p><ul><li><p>Your company has started a process<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> to potentially acquire another company.</p></li><li><p>Someone, most likely the CEO, tricked you into signing an NDA.</p></li><li><p>After signing it, you&#8217;ve been let in the small circle of people who know that what everyone is referring to as <em>Arrakis</em> is not a sci-fi guild but the codename for the potential acquisition project. Quite a big downer for the nerd you are<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p></li><li><p>To add insult to injury, you have been gifted with the responsibility of conducting the technical aspect of the DD process, i.e., you share a non-trivial part of responsibility for deciding whether to proceed with the deal. And a massive liability exists to ensure the integration is successful, should the deal be closed.</p></li><li><p>Given that, according to the draconian terms in the NDA you signed, you&#8217;re not allowed to talk about the <em>Arrakis</em> project with anyone, not even your partner or kids, you frantically read the first article I published on the subject.</p></li><li><p>You&#8217;re left wondering <em>how exactly you&#8217;re supposed to handle it</em>, and while you might have been cursing me for omitting those aspects from the original article, you&#8217;re holding your hope that <em>this one </em>will give you the keys to the realm<em>.</em></p></li></ul><p>I&#8217;m sorry to disappoint you: those keys don&#8217;t exist. The realm doesn&#8217;t exist either. In fact, tt&#8217;s not a realm. It&#8217;s a hostile land, full of predators, legal traps, and deadly obstacles. But there&#8217;s no need to abandon all hope as you're entering the Data Room.</p><p>Dante managed to go through the Inferno without a map, relying on his own mind, heart, and the caring oversight of his guide Virgilio.</p><p>Likewise, with some guidance I&#8217;m sure you&#8217;ll find a way out of the tar pit and will be able to confidently assess whether your company should make the investment and what that will represent for you and your team in terms of integration pains.</p><p>So, let&#8217;s get on with the journey. I&#8217;m sure you&#8217;ll enjoy it<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>.</p><h2><strong>The first steps</strong></h2><p>The first steps might feel daunting, but in reality they&#8217;re the easiest ones. You might feel you don&#8217;t know where to start, and you&#8217;re probably right. The good news: <strong>it doesn&#8217;t matter where you start.</strong> Just start somewhere. Pick one thread, be it organisational setup, technical stack, processes, metrics, or whatever. Eventually you&#8217;ll want to cover all those aspects (in more or less detail depending on the investment thesis), so don&#8217;t sweat it too much about the exact first step. Motion is more important than direction as a way to get started.</p><p>Now, chances are you&#8217;ll be asked to put together a series of requests or demands to be submitted to the target company. This is often called the Initial Request List, or IRL<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>.</p><p>You might want to do online research for more details on how to craft a perfect IRL<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>, but ultimately this boils down to a list of documents you&#8217;ll request from the seller/selling company. The main keyword here is <em>initial, </em>as this won&#8217;t be your last chance at requesting additional information. Otherwise it would be called something like Unique Request List, or Your Last Chance at Not Forgetting Anything You&#8217;ll Regret Forever, aka YLCNFAYRF.</p><p>You will have plenty of opportunities to discuss the content of the documents and request additional or complementary information as you make progress. Therefore do your best job but definitely do not aim for perfection, as that will likely slow down the whole process.</p><p>For a tech DD, a good IRL should include requests covering the following aspects:</p><ul><li><p><strong>Organisational Setup</strong> The bare minimum should be the org chart clarifying reporting lines and team allocation. On top of that it&#8217;s a good practice to request information about roles and responsibilities across teams, breakdown of seniority levels and tenure, and interactions or interdependencies with other functions. Particularly with Product, Marketing, Operations and Sales.</p></li></ul><ul><li><p><strong>Technology Stack </strong>This is the most obvious part, I suppose. You want to get details about the infrastructure setup (cloud, on-prem, etc.), the high-level architecture, frameworks and languages used across the whole stack, a full inventory of owned platforms (websites, mobile apps, etc.), and so on and so forth. Later on you&#8217;ll want to get a sense of where the main sources of pain or inefficiency are, but in the IRL it&#8217;s enough to get a full map of the landscape you&#8217;re looking at. Chances are that your intuition and experience will tell you already where to investigate further, such as that old PHP framework or that Cassandra instance running in a closet.</p></li></ul><ul><li><p><strong>Processes </strong>It&#8217;s helpful to get a detailed sense of how software implementations are born and come to live. From the way the company sets priorities and goals to how they trickle down to product prioritisation and then how they go from idea to plan to code written to code running live in production. You will typically include questions covering different aspects of the end-to-end process, such as:</p><ul><li><p><em>How are priorities set and who decides them?</em></p></li><li><p><em>What&#8217;s the journey of a project from a ticket to being live in production? Who are the people involved at each step of the process?</em></p></li><li><p><em>How do you integrate technical improvements with product improvements?</em></p></li></ul><p>I like to ask fairly open questions here, as the depth and quality of the answer are in themselves data points. I&#8217;ll get back to it in the next point.</p></li><li><p><strong>Operational Metrics </strong>Here, you want to really get a sense of two things. The first one is whether the team has a culture of using metrics as first-class citizens in the way they operate. The second one is to get a sense of what these metrics look like. That&#8217;s why I&#8217;m generally vague on the request and prefer very open questions such as:</p><ul><li><p><em>Please provide the full set of key metrics used in the engineering department to measure impact of initiatives, quality of service and team&#8217;s effectiveness</em></p></li></ul><p>Rather than something very specific, such as uptime, DORA metrics and % of code written by AI<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>. The list of metrics and the way they are presented is a precious data point in and of itself. It tells you a lot about the maturity of the team. If all you get back is &#8220;<em>this is our uptime, and this is our average velocity</em>&#8221;, it will be a hint to dig deeper into engineering maturity later on<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a>.</p></li><li><p><strong>Cybersecurity </strong>Here too your first need is to develop a sense of the maturity around the topic, rather than having a detailed list of all the open vulnerabilities. Ask the counterparty to provide details about the framework(s) they use to govern cybersecurity topics, the reports from their most recent audits/penetration tests, and a list of activities they&#8217;ve undertaken in the past 6-12 months in the space. You&#8217;re looking for signals that the company is taking the topic seriously and that the team is equipped to deal with it. And, of course, you want to know if you&#8217;re looking at a ticking time bomb, as that would be a clear red flag for the acquisition in most cases<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a>.</p></li></ul><ul><li><p><strong>Costs </strong>This is another area where you want to get information at two levels. One is, obviously, how much money the technology organisation costs overall. You want to get all the costs, from salaries to licences, third parties, cloud bills, etc. Ideally broken down to a granular level. And the second signal you&#8217;re aiming for is regarding the maturity of the organisation when dealing with costs and FinOps-related activities: do they have clarity? Are they allocating costs in a way that makes sense? Are they generally on top of their spending? This is another case where asking them to provide budgets, forecasts and actuals as they&#8217;re using them in their day-to-day job is the best initial approach.</p></li></ul><ul><li><p><strong>Dependencies </strong>This aspect can vary significantly whether you&#8217;re looking at a standalone company or a subsidiary of a bigger group. In the former case, you&#8217;ll map out dependencies mainly in terms of third-party vendors offering services at various levels across the organisation: enterprise systems, third-party platforms, etc. <strong>But when the company is part of a bigger group, you&#8217;ll need to get a full map of all the internal dependencies</strong>: systems and services provided by the parent company that you&#8217;ll need to disconnect from and replace with alternative solutions if the deal is closed. In this second case, this becomes a critical area, as a big part of the effort to carve out the target company and integrate it with your systems will have to do with cutting ties with all these dependencies<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a>.</p></li></ul><ul><li><p><strong>Plans </strong>Last but not least, it&#8217;s important to get a sense of the biggest items the team has planned to work on in the upcoming six to twelve months. At this point you shouldn&#8217;t be surprised that this exercise too will provide signals on two levels. The obvious part is getting a sense of some of the work the team is already committed to doing, which will occupy significant resources during the months following the acquisition. Secondly, this view will provide insights into the team&#8217;s ability to plan for future investments, the rationale, and the overall roadmapping and planning process.</p></li></ul><p><strong>While you can always add more, I recommend finding a balance between being comprehensive and quickly initiating the process.</strong> Getting the data back from the selling company will take time, and the longer your initial list, the longer the waiting period before you start getting something to look at.</p><p>Now that you&#8217;re waiting for them to produce all the required documentation, you can start preparing for the next step.</p><h2><strong>The Middle-earth</strong></h2><p>If you thought coming up with the <em>perfect IRL </em>was hard, I have bad news for you: that was the easiest step. After all, you just had to come up with some well-thought-through questions. What happens after that, in Middle-earth, is what I consider the hardest part of the whole process.</p><p>Soon<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a> after you&#8217;ve submitted the IRL, documents will start appearing in the Data Room. They will generally appear in sparse order, they&#8217;ll be often largely incomplete and will have a tendency to magically appear in batches on Friday afternoons. But that&#8217;s not the worst part of it.</p><p>The worst part is that as soon as you start digging into the documentation, you&#8217;ll observe a Cambrian explosion of new questions in your mind. That, and if you&#8217;re particularly unlucky, you&#8217;ll witness a significant increase in your average rate of WTF per minute<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a>.</p><p>So, what are you supposed to do now? In essence, all you need to do is to <em>make sense of the information you&#8217;re collecting and dive</em> deeper in areas that feel unclear, challenging, messy or all of them at the same time.</p><p>This phase is messy and hard to distil in a series of steps. It often reminds me of the famous &#8220;How to Draw an Owl&#8221; meme</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ErYF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ErYF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ErYF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ErYF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ErYF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ErYF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg" width="500" height="407" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:407,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66587,&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;:&quot;https://makemeacto.substack.com/i/194192584?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ErYF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ErYF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ErYF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ErYF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1cce41-0841-4761-8924-5c67ae281a82_500x407.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></figure></div><p>You&#8217;re somewhere in between those two steps, when stuff has to happen.</p><p>Even though there isn&#8217;t a ready-made recipe for this stage, some methodology can go a long way in helping you navigate it. These are a set of activities and approaches I recommend for survival.</p><ul><li><p><strong>Distil the information into your own notes.</strong> Write down your observations, summarise and reprocess what you&#8217;re receiving. This will ensure you have a deeper understanding of the material<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-14" href="#footnote-14" target="_self">14</a>, and it will uncover gaps in understanding or in the data, which you&#8217;ll then promptly review with the target company.</p></li><li><p><strong>Collect all your questions and submit them to the selling party.</strong> Data Room software has support for submitting specific questions. Don&#8217;t be shy and use that. Ask all the questions needed for you to really understand the material. Make sure you prioritise them, especially in the initial phase when you&#8217;ll probably have a tonne of them.</p></li><li><p><strong>Organise deep dive sessions in which you&#8217;ll explore specific areas with the experts from the counterparty. </strong>As you process the material, some elements will emerge as worthy of your attention: complicated dependencies, team issues or areas of accumulated technical debts. These are good candidates for setting up dedicated deep-dive sessions aimed at providing a lot more details and nuance around them. Unless the process is in a rush, you should be OK with having multiple sessions as long as they provide clarity in murky areas.</p></li><li><p><strong>Start drafting your conclusions early on. </strong>Don&#8217;t wait until the end, but start very early in drafting your recommendation. Do not focus on the form; instead, take your notes and observations from the deep dive sessions and start organising them into categories. You can start with a simple traffic light system, making an inventory of each topic and indicating whether it&#8217;s in a green, yellow, or red state.</p></li></ul><p>At some point you&#8217;ll either run out of time or questions to ask, and that&#8217;s a good moment to move into the final phase of the DD process.</p><h2><strong>Putting it all together</strong></h2><p>If you manage to come out alive from Middle-earth, I&#8217;m happy to confirm you&#8217;ve survived the hardest step of the DD process. Now you&#8217;re supposed to formalise all your findings in a final document, including your analysis and recommendation.</p><p>Different companies have different norms and standards for producing this closing document, but it will essentially include the following three elements.</p><h3><strong>Your Recommendation</strong></h3><p>The document will generally start with a synthetic appreciation from your side as to whether you recommend or discourage moving ahead with the deal. <strong>Generally speaking, lack of major red flags on the technology side will mean you&#8217;re not seeing reasons to oppose the deal.</strong> Conversely, if you found out that the company stores all passwords in clear text, has not upgraded a library in a decade, and the CTO tends to engage in pair programming while high on Adderall or ketamine<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-15" href="#footnote-15" target="_self">15</a>, your conclusion might be a clear and firm objection to the deal moving forward. Whether or not your opinion will be taken into consideration will depend on how much appetite there is for the deal in business terms, but at least you will have done your part.</p><p>After the opening recommendation, your document will usually include a detailed analysis.</p><h3><strong>Detailed Analysis</strong></h3><p>This is where you&#8217;ll provide an overview of your observations on the different dimensions you have evaluated: technical stack, organisation, processes, etc.</p><p>You can reuse your traffic light assessments from the working notes to group them by criticality areas or use thematic grouping. <strong>This part will serve as the rationale for the overall recommendation you put in the opening.</strong> Be detailed, as those details will become handy for you and your team when you&#8217;ll eventually proceed with the integration.</p><p>The last part is where you&#8217;ll see the most variance depending on the company you&#8217;re in and how the overall DD process has been set up. Regardless of the level of detail, you&#8217;ll be asked to include some information about how you&#8217;re planning to integrate the new acquisition into your company&#8217;s ecosystem.</p><h3><strong>High-Level Integration Plan</strong></h3><p>The level of detail here will vary significantly from company to company.</p><p>The bare minimum is to provide a directional indication of which systems will be kept as they are, which systems will be dropped, and which ones will require complete integration work to merge them with the existing systems in your company.</p><p>Depending on your context, this high-level classification might suffice, or you will be required to also provide more detailed effort and cost estimates. In some cases you&#8217;ll be required to estimate synergies too, i.e., cost savings that can be captured by deduplicating systems or teams<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-16" href="#footnote-16" target="_self">16</a>. If you have a choice, try not to err on the side of too many details, as, no matter how thorough your DD work has been, this is a stage in which you still have very limited context and data. Chances are most of the people who will be involved in doing the work do not know about the deal yet, meaning their perspectives and knowledge have not found their way into the plan yet.</p><p>A good idea is to give high-level coarse estimates and reserve the right to come up with detailed plans once the deal is closed, involving the relevant people from your team.</p><h2><strong>What&#8217;s next?</strong></h2><p>Unless further iterations are required, you&#8217;re probably done with the bulk of the DD work. But that doesn&#8217;t mean you&#8217;re done with preparing the deal and the transition. If, at the outset of the DD process, the transaction is aborted, then yes, you&#8217;re done, and you can go back to your normal life.</p><p>In the case where the deal is confirmed, then a new set of activities awaits you. But you must be tired now of all the efforts drawing that owl.</p><p>We&#8217;ll discuss the following steps in an upcoming article.</p><p>In the meantime, don&#8217;t forget that the April issue of <em>Something Big Is Happening</em> is coming out soon. If you don&#8217;t want to miss it, make sure to upgrade to the paid plan.</p><p>It helps immensely in securing my time for writing all the free content too.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>The measure of success is obviously the % of code written by AI. If you think this is nonsense, you&#8217;re absolutely right.</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 don&#8217;t care about the intrinsic value of tokens, be it crypto tokens or AI tokens (and don&#8217;t get me started on how much the choice of the same world says about the underlying ethics), because there is none. I&#8217;m more worried about the energy cost associated with burning them, especially in a time of war around oil supply.</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>Sometimes with exclusivity, sometimes without. Don&#8217;t care about it for now.</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>Seriously, I'd love to know who is responsible for coming up with such weird names for M&amp;A projects.</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>If not, complain with your CEO. I&#8217;m just a guide here.</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>Be prepared for people abusing acronyms you&#8217;ve never heard of. Feel free to play the novice and ask. And remember to answer kindly to such questions once you&#8217;ll no longer be the rookie. Be kind to your past self, we&#8217;ve all been there.</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>Yes, somewhere on this planet there exist people who come up with such exciting headlines for extremely boring concepts. I guess the lesson is that everything can be marketed. That, or maybe that AI has a point in trying to replace us all.</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>Where did I hear about that one again?</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>Like it happens in interviews, there is no point in asking very difficult questions just to prove you&#8217;re knowledgeable in an area. You&#8217;re not here to prove your worth. You&#8217;re here to learn about the company you&#8217;re looking into acquiring. Open questions followed by deep-dive enquiries are a lot better for that.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>OK, part of me is not fully comfortable with that statement, for a clear reason. Sometimes DD processes serve the purpose of process theatre, providing an appearance of thoroughness to a decision that had already been taken ahead of the whole process. In such cases you might be told that you&#8217;ll just have to deal with whatever problems you identify, and please don&#8217;t make such a big deal of them.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>If you&#8217;re already feeling miserable, hear me out. Most of the time such internal services are poorly documented or are managed by people you&#8217;re not allowed to talk to during the due diligence process&#8212;because of confidentiality&#8212;or have so many layers of legacy that even Indiana Jones would hesitate to pull them apart. But sometimes you are lucky and none of that is true. Sometimes.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>or not.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>If you&#8217;ve never heard about this metri, I won&#8217;t invest in your company. But you can fix the gap by checking out <a href="https://www.osnews.com/story/19266/wtfsm/">this famous comic</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-14" href="#footnote-anchor-14" class="footnote-number" contenteditable="false" target="_self">14</a><div class="footnote-content"><p>Hence, I don&#8217;t recommend asking small, medium or large language models to do that on your behalf.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-15" href="#footnote-anchor-15" class="footnote-number" contenteditable="false" target="_self">15</a><div class="footnote-content"><p>Any reference to FTX is purely intentional</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-16" href="#footnote-anchor-16" class="footnote-number" contenteditable="false" target="_self">16</a><div class="footnote-content"><p>Yes, synergies &#8217; can be a fancy name for indicating looming layoffs</p></div></div>]]></content:encoded></item><item><title><![CDATA[Handling unreasonable expectations]]></title><description><![CDATA[A lot of unreasonable expectations are thrown around these days. In this article I offer concrete tips and examples that will help you manage them. Results are not guaranteed. At least I don't lie.]]></description><link>https://makemeacto.cc/p/handling-unreasonable-expectations</link><guid isPermaLink="false">https://makemeacto.cc/p/handling-unreasonable-expectations</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 08 Apr 2026 07:03:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/lmtIuyqjoMQ" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello everyone,</p><p>A common theme I&#8217;ve heard from people I work with or simply exchange with is that they either have or have to manage unreasonable expectations regarding the impacts of AI on the productivity of digital companies.</p><p>In today&#8217;s article I&#8217;d like to share a few simple tips to handle such situations.</p><p>But before we go there, there is an important announcement!</p><div><hr></div><p>This article is sponsored by Rushomon! Wait, what? Isn&#8217;t that the thing I built myself?</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1571ee7e-252a-42cd-8c64-e6c53878ebca&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Building and launching a product in one month. Worth it?&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-04T06:16:37.952Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!916W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/building-and-launching-a-product&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:189783482,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:2,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Well, yes. So, technically this is not a sponsor. Or rather, not yet. But it might become if more people start using it.</p><p>There has been some interesting traction lately, including:</p><ul><li><p>The first attempts to use Rushomon&#8217;s short links to obfuscate links used in phishing attempts (multiple cases). I guess this is the ultimate sign of being legit!</p></li><li><p>Bug reports and some very cool contributions to the open source project from people who are actively using it in its self-hosted version. Another indicator that it&#8217;s covering real needs.</p></li></ul><p>On the enthusiasm that followed these events, I&#8217;ve opened up the first paid tier, which essentially gives higher limits and fancier features, but more importantly, I&#8217;ve decided to try a Product Hunt launch.</p><p>It&#8217;s the absolute first time I've done it. I probably screwed up a few things, but if you&#8217;d be so nice as to show some love, I&#8217;d be forever grateful!</p><p>But please, only do so if you genuinely believe Rushomon is a cool product.</p><p>Just go here and share your appreciation.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.producthunt.com/products/rushomon?embed=true&amp;utm_source=badge-featured&amp;utm_medium=badge&amp;utm_campaign=badge-rushomon&quot;,&quot;text&quot;:&quot;Share Your Appreciation&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.producthunt.com/products/rushomon?embed=true&amp;utm_source=badge-featured&amp;utm_medium=badge&amp;utm_campaign=badge-rushomon"><span>Share Your Appreciation</span></a></p><div><hr></div><p>Now, back to the topic of managing unreasonable expectations.</p><h2><strong>The frustration of a CEO</strong></h2><p>I recently had the pleasure of reconnecting with a former client, a CEO, who reached out a few weeks back, as they intend to re-engage with my services. Besides making me very happy that they would be a returning client in a business model with close to zero vendor lock-in<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, I found our recent conversation extremely interesting and revealing.</p><p>You can, of course, imagine that if a CEO reaches out asking for my help, that&#8217;s a sign that they might be struggling with something and need support. They usually do not reach out when everything is going great.</p><p>This case wasn&#8217;t an exception, and the CEO shared with me a few issues they&#8217;d like me to help them solve. Most of them were common ones, and one stood out particularly.</p><p>They said they were frustrated because <strong>they weren&#8217;t getting the productivity improvements from the adoption of AI they&#8217;d expected</strong>.</p><p>When something doesn&#8217;t meet expectations, you should always start by understanding where those expectations are coming from. That&#8217;s what I did, using my usual dose of <em>&#8220;What do you mean?&#8221;</em> or <em>&#8220;Can you provide explicit examples?&#8221;</em> types of surprisingly effective questions.</p><p>It turned out to be anecdotical evidence of the simplest form.</p><p>They were comparing what their established team of dozens of engineers organised across multiple teams, building and maintaining a mature product with a reasonable amount of legacy, with a greenfield startup of two software engineers.</p><p>Their frustration was literally <em>&#8220;I am approached by startups of two engineers who can build in two days what it&#8217;ll take us two months to achieve with a much bigger team<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>&#8221;</em>.</p><p>Raise your hands if this sounds all too familiar &#128587;.</p><p>To help them reassess their expectations, I used three categories of arguments.</p><h2><strong>Look at things in their context</strong></h2><p>There is a cult scene in a popular Italian movie from the late nineties that has become a surprisingly effective tool for describing what is going on in the tech space. The movie is called <em>Tre uomini e una gamba (Three Men and a Leg), </em>and this is the epic moment:</p><div id="youtube2-lmtIuyqjoMQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;lmtIuyqjoMQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/lmtIuyqjoMQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>You can turn on automated captions to get a sense of what&#8217;s going on there.</p><p>In essence, Giovanni, the guy on the left, is comparing the work of a conceptual artist with what a carpenter could produce for pennies. Even though the two objects, an artistic reproduction of a leg and a functional one, could look very similar from the outside, they&#8217;re profoundly different in their essence.</p><p>Comparing the two is the woodworking version of comparing apples and oranges.</p><p>It goes the same for companies.</p><p>Comparing an established company with hundreds of employees and a newborn greenfield startup with a handful of people can be extremely misleading. Especially if, like in this case, you wish to attribute the difference in results to a single cause, such as a perceived sub-optimal adoption of AI tools.</p><p>I&#8217;ve heard the same narrow comparisons made through different generations of silver bullets: tech stacks, mobile apps, cloud computing, and now AI. The problem with these biased and narrow observations is that they tend to distract the observer from developing a holistic and more nuanced understanding of the situation. Saying &#8220;we&#8217;re not good enough with technology X&#8221; is much simpler (simplistic) to understand and communicate than, say, having to spend months analysing different variables, running controlled experiments and then using the results to determine what to do next. That doesn&#8217;t fit well on a single slide.</p><p>The lessons learned from decades of technical evolutions that we seem to have forgotten with the advent of generative AI are that you can&#8217;t extrapolate laws or rules from anecdotal evidence. You can&#8217;t and should not generalise the experience of solo builders or small teams.</p><p>That&#8217;s difficult, because the public discourse seems to be dominated by those voices, but it&#8217;s not impossible.</p><p>It&#8217;s a matter of investing time to learn more about the subject beyond what&#8217;s served by algorithmically curated feeds or fellow tech bros who&#8217;re constantly trying to impress you or potential investors.</p><h2><strong>Use real data to counter predictions and magical thinking</strong></h2><p>Timing was on my side as that conversation happened just days after I read an interesting study from the folks over at GetDX, which I mentioned in a recent article</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0003f893-e83e-4672-94a8-1695bacac2c5&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Something big is happening&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-25T06:01:02.563Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!nuvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/something-big-is-happening&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191990509,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:6,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The study reported that they found a 10% increment of PR throughput across all their clients between 2024 and 2026. That&#8217;s remarkable, but it is far from the 10x or even 2x improvements that many are proclaiming.</p><p>That study isn&#8217;t by any means final and should not in and of itself discourage anyone from experimenting and trying to get better.</p><p><strong>But if I had to set a reference point for expected improvements in my team, I&#8217;d rather use the most recent results for such independent studies, however incomplete they might be, than the self-reported anecdotal experience of someone I met at a conference.</strong></p><p>I&#8217;ve encountered a staggering amount of magical thinking in the tech narrative in the past few years, to a level that I&#8217;ve only seen in the crypto niche previously. Except that now it&#8217;s everywhere. We tend to conflate it with being visionary, but in fact it&#8217;s more akin to religion than science.</p><p>From the most innocent assumptions of speed of development, i.e., the frequently mentioned <em>&#8220;if the technology keeps evolving exponentially as it&#8217;s doing&#8221;, </em>which tends to ignore the laws of physics and all prior evidence<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, to the mischievous and irresponsible claims that &#8220;<em>AI will eventually reach a level of perfection that will solve humanity&#8217;s biggest problems</em>", such as the climate crisis, cancer, or war. Ignoring that as of today it&#8217;s only contributing to making all those problems worse<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p><p>Or, my favourites, all the claims that all turn around the idea that <em>&#8220;the technology will only get better from here&#8221;</em>, which tend to forget that technology <em>products, </em>especially when they become monopolies, tend to get worse, not better, for the end users. Regardless of the improvements in the underlying technology itself<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>.</p><p>In fact, whenever someone suggests you <em>have to believe</em> in something, turn the critical thinking knob up to 11<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>, as that&#8217;s a common sign of irrational thinking.</p><p>But the most important message here is that <strong>when facing bold claims and marketing pitches, you should look for data and evidence rather than accepting them at face value</strong>.</p><p>And no, do not ask a chatbot to find the data for you.</p><p>In particular, you should start by putting in the thought and defining what success means for you and your company.</p><h2><strong>Focus on the business, not the technology</strong></h2><p>There is something I&#8217;ve been repeating for months, and I won&#8217;t stop until I see the evidence, i.e., the money.</p><p>For decades we&#8217;ve been repeating to <strong>CTOs and other tech leaders that they should get out of their technology bubble and think about the business first</strong>. That technical decisions only matter when they&#8217;re clearly in the service of their specific business. That they are business leaders that happen to use technology to help develop it. I personally agree with this view, as technology should always be a clear means to an end. Otherwise, it can turn into expensive leisure<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>.</p><p>Yet, for the past three years and counting, I&#8217;ve seen countless CEOs do exactly the opposite. The only thing they seem to be able to talk about is AI, how to become AI-native, and how with AI, as if it&#8217;s some magic wand they only have access to, they&#8217;ll beat the competition.</p><p>If you really hate yourself, just spend some time looking at CEOs' posts on LinkedIn from the past couple of years to get a sample. Surely, in many such brilliant minds, they think that AI will help them reduce costs and, therefore, improve margins. But they seem to have forgotten that the ultimate goal is to solve people&#8217;s and users' problems. That part seems to have completely disappeared from the dominant discussion around digital products. They&#8217;re all so excited about the new self-driving sledgehammer they have at their disposal that they&#8217;ve forgotten that their users might just need to swap their wallpaper.</p><p>This moment is in fact a great opportunity for mindful leaders.</p><p>If they take the time to really look at the available data, understand their user needs and come up with meticulously defined success metrics for their company, they might find ways where AI might help and plenty of other areas where different solutions will have a more effective and/or efficient result.</p><p>Throwing money at a problem has never been a guarantee of success. Throwing tokens at it might not be either.</p><p>And the burden of proof is still on the side of those who claim otherwise.</p><h2><strong>People Have Spoken!</strong></h2><p>I hope you find these three categories of tools helpful to manage what have become increasingly unreasonable expectations from a large portion of the industry leaders.</p><p>In the last article I shared a poll to help me decide on the name for the upcoming regular columns for paid users.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5eb897ec-4912-4ce4-8bb9-10172a858ae0&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128218; Books I read in March 2026&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-01T05:01:52.814Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oTfy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/books-i-read-in-march-2026&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192625569,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>People have spoken, and though I&#8217;m surprised by the incredibly small number of people who voted over the total number of views/reads of the article, I&#8217;ll go ahead and confirm that <strong>the column will be titled &#8220;Something Big is Happening&#8221;.</strong> </p><p>The April issue will be #1, because we&#8217;re nerds and we start counting at 0. And issue 0 came out a couple of weeks back:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cd080da8-2b4f-4911-a7f5-8f3fc666e63e&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Something big is happening&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-25T06:01:02.563Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!nuvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/something-big-is-happening&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191990509,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:6,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I have still to decide whether the new column will come out on a fixed weekday / date or if it&#8217;ll be less regular than the standard issues, but I&#8217;ll figure that out on the go.</p><p>In the meantime, stay tuned for the upcoming #1 issue, which you won&#8217;t find anywhere else.</p><p>To make sure you don&#8217;t miss it, you should seriously consider upgrading to pay right now.</p><p>Just look at the CTA button below you&#8217;ve been ignoring for too long!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Thanks in advance!</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>In fact, it&#8217;s actually a negative vendor lock-in, as I usually help companies level up their skills so that they will not need support in the future and are instead able to continue making progress autonomously.</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&#8217;m slightly paraphrasing, but that&#8217;s as close to a direct quote I can get to without disclosing potentially confidential information. I love my clients. I empathise with their struggles. This is not about putting them in the spotlight, but it&#8217;s about showing how these are common struggles many of us are facing.</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>Yes, I&#8217;m looking at you, <a href="https://en.wikipedia.org/wiki/Moore%27s_law">Moore&#8217;s Law</a>. </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>Big claims, I know. On the climate side, just look at the trends of carbon emissions for all the hyperscalers versus their original targets from the early 2020s. For cancer, the current buildup of data centers driven by mindless AI investments is causing an increased number of health issues since many of them are gas-powered. For war, just look back at the shitshow between the DoD and Anthropic/OpenAI or how Flock/Palantir are actively enabling ICE to sustain what could be considered a civil war in disguise.</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>The <a href="https://makemeacto.substack.com/p/books-i-read-in-february-2026">Enshittification</a> book by Cory Doctorow should be a mandatory reading for all CEOs. But since I don&#8217;t like the idea of things being mandatory, I&#8217;m OK with strongly recommending it. If you want examples of product that have become significantly worse, you just have to look at what you use daily: Google, Facebook, Amazon, Apple, ChatGPT itself, etc.</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>In case you&#8217;re wondering why 11, there is a <a href="https://en.wikipedia.org/wiki/Up_to_eleven">beautiful piece of pop-culture you might be missing</a>.</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 true in the business context. In academia, research is important regardless of its immediate (or even future) monetary returns. Again, let&#8217;s not generalise too eagerly.</p></div></div>]]></content:encoded></item><item><title><![CDATA[📚 Books I read in March 2026]]></title><description><![CDATA[A fascinating book about the incredible machine that is the human brain, a bestseller that didn't amaze, and a gem in literature that I'll be reading a lot more of.]]></description><link>https://makemeacto.cc/p/books-i-read-in-march-2026</link><guid isPermaLink="false">https://makemeacto.cc/p/books-i-read-in-march-2026</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 01 Apr 2026 05:01:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oTfy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Reading is callisthenics for your brain.</p><p>Reading good books is a great way to broaden your knowledge and perspectives.</p><p>Reflecting on the books I read every month helps me cement the key learnings from each one of them.</p><p>What's better than recommending someone else a good book?</p><p>Recommending two, three, or five good books!</p><p>Here we are with the March edition of the <em>books I read last month</em>!</p><p>If you end up reading one of them, please let me know in the comments section.</p><div><hr></div><p>Before we get into the meat of the books list, I need your input on something of vital importance.</p><p>I&#8217;ve got quite a lot of positive signals around the idea of doing more articles similar to the one from last week:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f1c00283-787a-48b9-97c4-24d7eddd7e23&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Something big is happening&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-25T06:01:02.563Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!nuvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/something-big-is-happening&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191990509,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:5,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>I&#8217;m going to experiment with introducing it as a semi-regular column only for paid subscribers, which will be published in addition to, not instead of, the current free issues.</strong></p><p>I need your help to decide on the name for the regular columns.</p><p>Please vote or add your suggestion in the comments.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:486417}" data-component-name="PollToDOM"></div><p>The poll will be live for one week; please cast your votes!</p><div><hr></div><p>Thanks for casting your vote, and now, onto the books I read in March.</p><h2><strong>&#128171; Book Highlight: <a href="https://amzn.to/4djNMyI">A Brief History of Intelligence</a> by Max S. Bennett</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4djNMyI" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oTfy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oTfy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oTfy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oTfy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oTfy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg" width="501" height="754.5180722891566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:996,&quot;resizeWidth&quot;:501,&quot;bytes&quot;:235037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4djNMyI&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/192625569?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oTfy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oTfy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oTfy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oTfy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe4f6b-baad-417e-97dd-2bd13878aee6_996x1500.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></figure></div><blockquote><p><a href="https://amzn.to/4djNMyI">A Brief History of Intelligence</a>, by Max S. Bennet</p><p>432 pages, First Published: October 24, 2023</p></blockquote><p>Even if a book has a subtitle that sounds suspiciously enthusiastic about something controversial, such as <em>Why the Evolution of the Brain Holds the Key to the Future of AI </em>as is the case for this book, if it&#8217;s blurbed by Daniel Kahneman, it&#8217;s a sign I take seriously that I need to read it<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>The book is a lot more about the evolution of the human brain and the evolution of our understanding of its inner workings than it is about AI. Furthermore, it&#8217;s really about the evolution of AI as a whole discipline, not narrowly focused on the past 7 years since the introduction of Transformers that led to large language models.</p><p>Something I particularly liked is that Bennet does a good job at mentioning the limitations of LLMs, talking about how they only cover one key aspect of human intelligence, language, while lacking any mechanism to implement what&#8217;s generally referred to as a model of the world. Something that appears to be key in explaining human intelligence.</p><p>I found the last paragraph in the whole book particularly intriguing in expressing this view</p><blockquote><p><em>In the human brain, language is the window to our inner simulation</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><em>. Language is the interface to our mental worlf. And language is built on the foundation of our ability to model and reason about the minds od others&#8212;to infer what they mean and figure out exactly which words will produce the desired simulation in their minds. I think most would agree that the humanlike artificial intelligence we will one day create will not be LLMs; language models will be merely a window to something richer that lies beneath.</em></p></blockquote><p>Bennet did a great job at clarifying what are facts that we know about today on how intelligence works and what are just hypotheses and theories, still unconfirmed and highly debated.</p><p>I found the part about catastrophic forgetting in AI models, where learning new concepts or abilities often leads them to forget other important ones. The animal brain, and the human brain above all else, has been able to continuously and linearly learn new skills while not forgetting old ones, at least not systematically.</p><p>This is just one of many unsolved challenges on the way to whatever will look like real intelligence in machines, and Bennet sums it up perfectly in this passage.</p><blockquote><p><em>How do modern AI systems overcome this problem? Well, they don&#8217;t yet. Programmers merely avoid the problem by freezing their AI systems after they are trined. We don&#8217;t let AI systems learn things sequentially; they learn things all at once and then stop learning.</em></p></blockquote><p>This is not to say AI systems won&#8217;t ever be able to do this, but as of today we have little to no idea about how that might happen. Yet, as the book shows with plenty of specific examples, many breakthroughs in ML and AI have come from trying to reproduce our understanding of how the human brain works. But sometimes even some of the best advancements are barely scratching the surface of how the brain really works:</p><blockquote><p><em>Despite being inspired by the brain, convolutional neural networks (CNNs) are, in fact, a poor approximation of how brains recognise visual patterns.</em></p></blockquote><p>My main takeaway from this book is that though we do know a lot about how the human brain works, there are still plenty of things we don&#8217;t. Neuroscience is a key discipline, and research in this space, including in AI systems to mimic how the brain works, should continue, as it carries huge potential for humanity.</p><p>That also means we must stay humble and avoid the hubris of recent advancements fooling us into believing that true artificial intelligence is just around the corner.</p><p>Overall, this is an impressively dense yet accessible book on one of the most mysterious and fascinating aspects of what makes us humans: intelligence.</p><p>There are a few additional details besides the actual content that make it an amazing achievement for Bennet.</p><p>The first one is that this is his first book. And it is wonderfully well written, complete and engaging while being thorough, nerdy and fun. A work in which the passion of the author is palpable, yet it does not fall into sensationalism, overly enthusiastic predictions or promises. Bennet clearly believes that one day we'll achieve a human-like level of artificial intelligence, but he's very cautious at not resorting to salient predictions about how quickly we'll get there.</p><p>The second one is that Bennet is not a neuroscientist by education or trade<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. He studied maths and economics, but he clearly has a passion for neuroscience and has been working in the AI field for his entire career. Not a complete stranger to the topic, but the level of depth he reached in his book is proof of an admirable ability to go deep on a topic driven by pure interest. A clear example of what Cal Newport defines as <em>being so good you can&#8217;t be ignored</em>, I guess.</p><p>I believe Max Bennet is quite busy with his life as an entrepreneur, but I&#8217;d be curious to read more from him if he ever wrote another book.</p><h2><strong>&#128218; Other Books I Read in March</strong></h2><h3><strong><a href="https://amzn.to/3NT8cE8">The Tipping Point</a> by Malcolm Gladwell</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/3NT8cE8" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tclj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tclj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tclj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tclj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tclj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg" width="499" height="748.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:499,&quot;bytes&quot;:73339,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/3NT8cE8&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/192625569?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tclj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tclj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tclj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tclj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92a0545b-dd14-4171-b644-e511951f7590_1000x1500.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></figure></div><blockquote><p><a href="https://amzn.to/3NT8cE8">The Tipping Point</a>, by Malcolm Gladwell</p><p>301 pages, First Published: Marc 1, 2000</p></blockquote><p>This is the second book I've ever read from Gladwell. The first one was <em>Blink</em>, and it was ages ago. I got this second-hand copy from an online reseller I&#8217;d like to partner with<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. <em>The Tipping Point</em> is both an interesting and easy read. I like how it sounds a bit &#8220;old&#8221; as it&#8217;s been published in 2000: all examples are from the pre-ubiquitous-internet and pre-smartphone eras. A time when the offline, physical world was the centre of attention and the dominant place of interaction for most people.</p><p>The core idea of the book is to try and illustrate the mechanism through which trends, diseases, or general phenomena that go through phases of massive expansion germinate, spread quickly, and then fade out.</p><p>Of all the examples, I found the one about the crime rate in New York City and the correlations with the degradation of the subway system intriguing. I even mentioned them in a previous article.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;2a0871d6-2b5c-4f49-93d9-7cefd474b86a&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Postiz has a slop problem&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-11T06:01:23.961Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!4Ntk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/postiz-has-a-slop-problem&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190518987,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Or the interesting correlation and causality effects between teenager coolness and their tendency to smoke.</p><p>But that&#8217;s pretty much it. The Tipping Point, in my experience, is the kind of book that leaves you with a disappointing &#8220;so what?&#8221; unanswered question at the end.</p><p>It&#8217;s interesting, original, and arguably well written.</p><p>Yet, I struggle to understand why it encountered such enormous success when it came out.</p><p>I don&#8217;t regret reading it, but I&#8217;m not sure it&#8217;s a book I&#8217;d recommend.</p><p>Surely not as much as the next one.</p><h3><strong><a href="https://amzn.to/4sRk5d5">La femme gel&#233;e</a> by Annie Ernaux</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4sRk5d5" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cNVw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cNVw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cNVw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cNVw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cNVw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg" width="501" height="825.3150470219435" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2102,&quot;width&quot;:1276,&quot;resizeWidth&quot;:501,&quot;bytes&quot;:222693,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4sRk5d5&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/192625569?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cNVw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cNVw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cNVw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cNVw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2853d70-74a2-446c-a229-0157820b70a4_1276x2102.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></figure></div><blockquote><p><a href="https://amzn.to/4sRk5d5">La femme gel&#233;e</a>, by Annie Ernaux</p><p>182 pages, First Published: February 12, 1981</p></blockquote><p>Annie Ernaux won the Nobel Prize for Literature in 2022, and after reading <em>La femme gel&#233;e</em> it became clear why.</p><p>It&#8217;s the first book I read from her, but clearly not the last one. I must credit and thank my wife for making me discover this amazing author.</p><p><em>La femme gel&#233;e</em> might as well be the most subtle yet brutal feminist book ever written. The most profound and poignant piece of literature highlighting the reality of inequalities between men and women in the Western world.</p><p>It does all this without ever mentioning the word &#8216;<em>feminism</em>,&#8217; or engaging with lengthy political dissertations. No. It does that in the simplest, yet most powerful, way: by telling a story. Her story. The story of a young woman who grew up in a family in which the roles in the couple were so distant from the dominating stereotypes as to be almost embarrassing. The story of how despite that odd cultural frame of reference, she ended up following the <em>traditional</em> path. How she had to sacrifice her dreams, desires and ambitions in service of her new family: her husband first, and then her two kids.</p><p>Annie Ernaux achieves all that in a relatively short book, with an absolutely unique style. Her writing doesn&#8217;t follow traditional and familiar structures. It&#8217;s a mix of a stream of consciousness and jazz. She can explore her thoughts for multiple pages in a row without an evident discontinuity, or she can jump from one thought to a dialogue to the description of an event in the space of just a few sentences or words.</p><p>Transitions are sometimes smooth, but they&#8217;re often abrupt.</p><p>There is a certain brutality in her style too. She doesn&#8217;t filter the reality she&#8217;s describing, be it her internal world or what&#8217;s happening outside of here. What makes it even more brutal is that she doesn&#8217;t even need to use excessive emphasis or troubling images: just the reality of her condition, the way she lives it. Day in and day out.</p><p>She&#8217;s not talking about violence. She&#8217;s not talking about oppression. She&#8217;s not talking about poverty, the struggle to make ends meet. She&#8217;s the wife of a perfectly normal middle-class young family. A husband with a good job. Two kids. A nice house. She&#8217;s almost the perfect archetype of a <em>tradwife</em>, an idea that a certain part of American conservatives have been promoting as something to aspire to.</p><p>But she calls it &#8220;the frozen woman&#8221;. As all her desires, wishes and ambitions have been frozen and replaced with this image that someone else has chosen for her. The image of the woman whose role is reduced to servicing her husband and kids.</p><p>A wonderful book. One that makes you think deeply and reconsider a lot of your biases and actions.</p><p>I already have a couple more books from Annie Ernaux piled on my bedside table, and I&#8217;m both eager and hesitant to read them. I&#8217;m eager, because this is just great literature. And hesitant, because they force you to confront certain aspects of the life you&#8217;re living under in a new light.</p><p>And what you discover isn&#8217;t always pleasant.</p><h2>See you soon!</h2><p>As a reminder for all my readers, on <strong>April 16th at 5PM CET</strong>, I&#8217;ll host a <strong>free open session of the Sudo Make Me a CTO Community</strong>. It will be like one of the regular sessions reserved for members of the community, except that it will be open to anyone for attendance.</p><p>Many of my readers have signed up already and submitted interesting topics to be covered during the session.</p><p>One that we'll focus on is something many leaders are struggling with: <strong>managing the often unreasonable expectations for productivity improvements through AI-assisted coding across many C-levels</strong>.</p><p>I'm looking forward to having that conversation with many of my readers.</p><p>If you&#8217;re interested, <a href="https://rush.mn/lHSvBU">sign up here</a> and you&#8217;ll receive an invite shortly after.</p><p>See you on the 16th!</p><p>And if you like these articles, please remember to subscribe or upgrade to paid!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><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>Kahneman&#8217;s blurb says, <em>&#8220;I found this book amazing. I read it through quickly because it was so interesting, then turned around and read much of it again.&#8221;</em></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>So, people like <a href="https://bsky.app/profile/moreperfectunion.bsky.social/post/3mh6vizvrgk2e">Marc Andreessen bragging about not having any form of introspection</a> might actually be an admission of not being humans after all. Watch the short video, it's hilarious.</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>His full bio is available <a href="https://www.abriefhistoryofintelligence.com/about-author">here</a>. </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 anyone here knows someone over at Awesome Books, please get in touch. They seem to align well with the spirit of this newsletter, and I&#8217;d love to send them more readers.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Something big is happening]]></title><description><![CDATA[Not the kind of "big" you might be looking for, but read on, as you might have missed some important signals coming from the industry at large]]></description><link>https://makemeacto.cc/p/something-big-is-happening</link><guid isPermaLink="false">https://makemeacto.cc/p/something-big-is-happening</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 25 Mar 2026 06:01:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nuvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello, dear readers,</p><p>Today I&#8217;m going to experiment with a much shorter article than usual.</p><p>I love to write long-form pieces, but I also know many people out there have lost the ability to read more than 280 characters in a single session. But I&#8217;m Italian and Latin, which means I tend to be verbose due to my cultural upbringing.</p><p>For once I&#8217;ve decided that I&#8217;ll spare you the task of submitting the article to a token machine<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, I&#8217;ll force myself to be concise.</p><p>But before we do that, let&#8217;s <em>briefly</em> hear about a great opportunity :)</p><div class="pullquote"><p><em>Before we get into the core of the article, I have an important reminder.</em></p><p style="text-align: center;"><em>I&#8217;m running a promo <strong>until the end of March</strong>, offering a <strong>30% discount for 12 months to members of the Women In Tech community</strong>.</em></p><p style="text-align: center;"><em>This is a wonderful opportunity to join our thriving community. <strong>Secure your seat <a href="https://rush.mn/3QyQGR">here</a>.</strong></em></p><p style="text-align: center;"><em>If you&#8217;re not ready to sign up just yet, I&#8217;ve got you covered!</em></p><p style="text-align: center;"><em><strong>On April 16th at 5PM CET</strong>, I&#8217;ll host a <strong>free open session of the Sudo Make Me a CTO Community</strong>. It will be like one of the regular sessions reserved for members of the community, except that it will be open to anyone for attendance!</em></p><p style="text-align: center;"><em>If you&#8217;re interested, <a href="https://rush.mn/lHSvBU">sign up here</a> and you&#8217;ll receive an invite shortly after.</em></p><p style="text-align: center;"><em>Now, back to the article.</em></p></div><p>Let&#8217;s start with a recent study that came out that didn&#8217;t get the attention I believe it deserved.</p><h2><strong>&#128201; Interesting longitudinal Study</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_!TrmJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TrmJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TrmJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TrmJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TrmJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TrmJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg" width="1456" height="1070" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1070,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1202729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/191990509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TrmJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TrmJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TrmJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TrmJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18a0c10-8d83-4803-abc8-bb758dda6716_5215x3834.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">Photo by <a href="https://unsplash.com/@diana_pole?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Diana Polekhina</a> on <a href="https://unsplash.com/photos/silver-and-black-necklace-on-yellow-textile-iUfusOthmgQ?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>The most important thing about the study is that it comes from a company that has close ties with Microsoft/GitHub and has notably been in the booster/enthusiastic camp of AI-assisted software engineering: <a href="https://getdx.com/">DX</a>.</p><p>DX has long been a reference in the DevEx space, with some of its founders having contributed directly to the SPACE and DevEx frameworks for developer productivity. I always appreciated that. But, like many other companies in the big tech space, they have been significantly riding the wave of LLMs sprinkled everywhere<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> and deliberately evolved their tools to both take advantage and help other companies take advantage of the ongoing revolution.</p><p>So I was delighted when <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Justin Reock&quot;,&quot;id&quot;:566303,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!GzWs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55451837-e170-4a9a-bd1a-f1b6ab8fe6a8_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;f6508fcf-5d00-4039-b337-551e80f1a355&quot;}" data-component-name="MentionToDOM"></span> published the article titled <a href="https://newsletter.getdx.com/p/ai-productivity-gains-are-10-not">AI productivity gains are 10%, not 10x</a>.</p><p>Though it shares only preliminary results, what it shares is interesting, and so far it is the <strong>only longitudinal study </strong>trying to come up with some objective <strong>measurements of productivity improvements.  </strong>Obviously<strong>, </strong>no study is conclusive. Just remember that they tend to be more conclusive than anecdotal and subjective opinions.</p><p>Even if their measure of productivity, PR throughput, is questionable as it&#8217;s just a proxy for real productivity, <strong>the fact that it shows an impact of about 10% is remarkably low compared to the expectations we've been primed to expect through large-scale pavlovian conditioning</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>I found most comments on the article so hilarious that I did something I rarely do: <a href="https://substack.com/@makemeacto/note/c-226787809?r=lcru6&amp;utm_source=notes-share-action&amp;utm_medium=web">I posted a comment and follow-up note expressing my sentiment at those reactions</a>.</p><p>I&#8217;m hoping that DX will soon release more data and publish a full-blown paper on the subject.</p><p>Meanwhile, we can look at other signs of historically enthusiastic supporters starting to come to terms with reality.</p><h2><strong>&#129300; Notable boosters coming to terms with the real impact</strong></h2><p>There have been two notable examples of similar reality checks in the past weeks, coming from two authoritative voices in the space.</p><p>The first one is none other than <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;id&quot;:30107029,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png&quot;,&quot;uuid&quot;:&quot;7088336a-6ab9-4ae5-8e87-17446ba64d76&quot;}" data-component-name="MentionToDOM"></span> from the renowned <em>The Pragmatic Engineer</em> newsletter.</p><p>In a recent deep dive, eloquently titled <a href="https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us">Are AI agents actually slowing us down?</a> Gergely covers a broad set of examples of reported negative side effects of the use of agentic AI in big-name companies.</p><p>The article is paywalled, and I didn&#8217;t read the full content, but in the summary, what caught my attention was the following point on how to solve the issue:</p><blockquote><p><em><strong>How do we solve it?</strong> Engineers with strong architectural sense become more critical than ever, proposed solutions include formal validation methods, and perhaps reviving some old school QA ideas.</em></p></blockquote><p><strong>It sounds like the world of software engineering is discovering that solid software engineering practices are what make the difference.</strong></p><p>So it&#8217;s not just enough to adopt fancy tools?</p><p>The second, and probably most notable, is a recent article from Steve Yegge.</p><p>Yes, THE Steve Yegge who literally co-authored a book titled <em>Vibe Coding</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a><em>.</em></p><p>In a recent piece he published under the unmistakable title <a href="https://steve-yegge.medium.com/the-ai-vampire-eda6e4f07163">The AI Vampire</a> he touches on the human and psychological aspects of the way of working, or rather the way of living, he has contributed to promoting with the unfiltered - and should I say uncritical - promotion of AI tools above all else:</p><blockquote><p><em>I regret the unrealistic standards that I&#8217;m contributing to setting. I don&#8217;t believe most people can work like I&#8217;ve been working. I&#8217;m not sure how long I can work how I&#8217;ve been working.</em></p></blockquote><p>It&#8217;s refreshing to see the tone evolving even in the booster camp.</p><p>The only thing I regret is that none of them seem to mention, quote, or credit the authors, journalists, and writers who have been warning about these issues for a long time. &#129335;&#8205;&#9794;&#65039;</p><h2><strong>&#128184; Where is the money?</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_!nuvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nuvF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nuvF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nuvF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nuvF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nuvF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg" width="1456" height="970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:746679,&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;:&quot;https://makemeacto.substack.com/i/191990509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nuvF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nuvF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nuvF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nuvF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e40acf-5890-4257-940d-781e26eb47e8_4163x2772.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">Photo by <a href="https://unsplash.com/@gabriel_meinert?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Gabriel Meinert</a> on <a href="https://unsplash.com/photos/white-pillar-candle-beside-100-us-dollar-bill-Y3B4TpqM06Q?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>One of my favourite authors of all time in the techno-critics space, Cal Newport, has recently started to cover more topics related to AI in his podcast.</p><p>In his most recent episode<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> Newport did two things that I found particularly interesting:</p><p>First, he mentioned an article from Cory Doctorow<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>, focusing on the unit economics of the GenAI industry:</p><blockquote><p><em>Now, some exceptionally valuable technologies have attained profitability after an extraordinarily long period in which they lost money, like the web itself. But these turnaround stories all share a common trait: they had good &#8220;unit economics.&#8221; Every new web user reduced the amount of money the web industry was losing. Every time a user logged onto the web, they made the industry more profitable. Every generation of web technology was more profitable than the last.</em></p><p><em>Contrast this with AI: every user &#8211; paid or unpaid &#8211; that an AI company signs up costs them money. Every time that user logs into a chatbot or enters a prompt, the company loses more money. The more a user uses an AI product, the more money that product loses. And each generation of AI tech loses more money than the generation that preceded it.</em></p></blockquote><p>Then, he mentioned an article from the notably socialist reporting site <a href="https://www.reuters.com/">Reuters</a>. </p><p>The article, like many similar ones from <a href="https://www.wheresyoured.at/">Ed Zitron</a>, highlights the creative accounting and reporting practices that many private tech companies use, a trend that started with the SaaS business and has become borderline criminal with AI companies.</p><p><strong>The way they tend to report on annualised revenues based on &#8220;good time windows&#8221; is showing one thing: the need to make things look better than they are in reality.</strong></p><p>Kudos to Karen Kwok for a wonderful closing on the article:</p><blockquote><p><em>No one is being misled. Until AI companies standardize how they report revenue and are upfront about potential volatility, however, their metrics risk looking like a plausible hallucination.</em></p></blockquote><p>Investors warned!</p><h2><strong>Insurers know something about risk</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_!76Bb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!76Bb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!76Bb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!76Bb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!76Bb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!76Bb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:725399,&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;:&quot;https://makemeacto.substack.com/i/191990509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!76Bb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!76Bb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!76Bb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!76Bb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F307995d4-9a69-47ca-9f9b-30c8233469d0_3872x2581.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">Photo by <a href="https://unsplash.com/@exxteban?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Esteban L&#243;pez</a> on <a href="https://unsplash.com/photos/closeup-photography-of-peligro-signage-cOFzWSXOl-0?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>If that wasn&#8217;t enough, a recent article from <a href="https://www.theregister.com/">The Register</a> also caught my attention. It&#8217;s an interview with the co-founders of an AI company. Not your typical left-wing activists living barefoot in the woods.</p><p>The article goes by the title <a href="https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/">AI still doesn&#8217;t work very well, businesses are faking it, and a reckoning is coming</a>, which is a bit too clickbaity for my taste, but that's the reality of most media these days.</p><p>Besides the now well-known issues they describe, one really caught my attention.</p><p>It&#8217;s about how the insurance industry is seeing the whole GenAI space:</p><blockquote><p><em>Deeks said &#8220;One of our friends is an SVP of one of the largest insurers in the country and he told us point blank that this is a very real problem and he does not know why people are not talking about it more.&#8221;</em></p><p><em>Insurers, he said, are already lobbying state-level insurance regulators to win a carve-out in business insurance liability policies so they are not obligated to cover AI-related workflows. &#8220;That kills the whole system,&#8221; Deeks said.</em></p></blockquote><p>Now, Derek&#8217;s company, Codestrap, welcomes you on the homepage with the message, &#8220;AI Systems You Can Actually Underwrite.&#8221; Surely they have their own incentives to promote such a narrative, but what they&#8217;re talking about seems to <a href="https://www.lexology.com/library/detail.aspx?g=b76e0dba-d9a8-44f1-9f5d-6fbd0a22f6b6">have</a> <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/insurers-move-to-limit-ai-liability-as-multi-billion-dollar-risks-emerge">some</a> <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/insurers-move-to-limit-ai-liability-as-multi-billion-dollar-risks-emerge">ground</a>.</p><p>Not that I&#8217;m a big fan of insurers. They&#8217;re notably risk averse, as that&#8217;s their whole business.</p><p>But they&#8217;re also experts in risk assessment, though.</p><p><strong>We might want to listen to what they have to say about the industry that is driving an unprecedented amount of investments and euphoria.</strong></p><h2><strong>&#128169; Enshittifying squeeze</strong></h2><p>A small- to medium-scale drama has recently unfolded among the users of one of the well-known AI-assisted editors in the space: Windsurf.</p><p>For those who don&#8217;t know it, it is, or used to be, the main contender to Cursor AI for the AI-assisted VSCode fork IDE. The company was the object of a tumultuous acqui-hire operation from Google last year, while &#8220;the remainder&#8221; went to the folks over at Cognition, the creators of Devin AI.</p><p>Windsurf recently <a href="https://www.reddit.com/r/windsurf/comments/1rxii0o/introducing_our_new_windsurf_pricing_plans/">announced a drastic change in its pricing scheme</a>, causing nothing short of a riot.</p><p>They messed it up in so many ways it&#8217;s not even funny, including announcing the change 24 hours before it went live, despite their <a href="https://windsurf.com/terms-of-service-individual">Terms of Service</a> explicitly stating they will give a 30-day notice for any change.</p><p>Needless to say, with the change in pricing, or rather what people get as part of their subscription, and how they can make use of it by imposing daily and weekly quotas, they&#8217;re significantly crippling the value any existing paying customer is getting out of the tool. <strong>This is basically product suicide</strong>, and there&#8217;s only one reason to do it: the need to stop the bleeding in a business that doesn&#8217;t have sustainable unit economics.</p><p>We&#8217;ve seen other players do the same, and more will follow, as they progressively run out of VC money.</p><p>What then? I guess that the survivors, once freed of competitive pressure, will follow suit and significantly raise prices to cover their insane losses.</p><h2><strong>What&#8217;s next?</strong></h2><p>OK, this wasn&#8217;t as short as I originally intended, but I guarantee you I have removed some additional points, including some AI-related (or AI-induced) open-source drama that hit close to home. I&#8217;ll save that for another time.</p><p>Now, unlike private AI companies, I don&#8217;t lie about my revenues.</p><p>As of today, the annualised recurring revenues (ARR for the initiated) for this newsletter are exactly &#8364;0.</p><p>I.e., nobody so far has upgraded to the paid tier. That's not entirely surprising, as there isn't a single piece of content behind a paywall.</p><p>My experiment proved something we all knew about: why pay when you can get something for free?</p><p>So, I had an idea.</p><p>Since I&#8217;m having a lot of fun following up on the news and articles helping us demystify the mainstream AI discourse<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>, I&#8217;m thinking about launching a recurring column titled &#8220;This week in AI&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>, which, this time, will only be available for paying subscribers.</p><p>Or maybe it can become a recurring monthly issue of the newsletter.</p><p>I&#8217;m still unsure about the exact format and frequency.</p><p>What I know is that those articles will look a lot like this one, <strong>requiring a lot of research work and combining different sources into a coherent and interesting narrative</strong>.</p><p>Before I get started, I&#8217;d like to get a sense of the general interest in it.</p><p>So, <strong>please comment with &#8220;Interested&#8221;, or just reply to this email with your comments,</strong> if that&#8217;s the case.</p><p>I promise you won&#8217;t be charged against your will.</p><p>Or just upgrade to the paid tier by using the button just below.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>As I need to keep the article short, I expect the footnotes to expand. Specifically, on the token machine: with slot machines, the more tokens you get in output, the more you&#8217;re winning. With LLMs, it&#8217;s arguably the opposite. You pay both for what goes in and what comes out, and increasingly so, as we&#8217;ll see through the article. The house always wins, even when you believe you are.</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>Just go on their homepage. It literally says &#8220;Developer intelligence for the AI era&#8221;. Whatever the AI era is.</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>For the funny anecdote. When I shared that article with someone I know (a practitioner with decades of experience), their reaction surprised me: instead of just taking the data in, they said something along the lines of, "I<em> believe that&#8217;s what happens when you&#8217;re not taking full advantage of these tools. John Doe </em>(made-up name of a shared acquaintance, not a tech guy but a CEO)<em> told me that Acme Inc. </em>(made-up name of a company we both know about)<em> is targeting 90% of code written by AI by the end of the year." </em>If you&#8217;ve noticed the use of &#8220;I believe&#8221; and comparing PR throughput with the % of code written by AI as red flags, you still haven&#8217;t completely given up your ability to process information. Congrats.</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>For the record, I&#8217;m going to read that book soon. If all goes according to my plans, it&#8217;ll be in the list of books for April. I don&#8217;t avoid getting in touch with &#8220;dangerous&#8221; reads, as I don&#8217;t believe there is any such thing as a dangerous read. There are only dangerous readers/writers, but that&#8217;s a topic for another time.</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>It came out on the various streaming platforms just a few days ago with the title &#8220;Did AI Just Become Sentient?", which, at the time of this writing, is not yet available on the <a href="https://www.thedeeplife.com/listen/">official website</a>. I don&#8217;t want to promote any specific platform, so either search for it on your favourite one or just wait a few more days.</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>In an interesting turn of events, after publishing my review of Doctorow&#8217;s latest book in last week&#8217;s newsletter, I randomly discovered he&#8217;d be in town for his book tour on Friday. So, I met him for the first time and got my copy of the book signed. Life is good.</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 a polite way of saying &#8220;calling bullshit on the broligarchs&#8221;, if you will.</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>I know I can come up with a much better title. This one is just illustrative, to give you an idea of what to expect. I might as well call it &#8220;Hallucinations from the Other Side&#8221; or &#8220;Decrypting the Cartel&#8221;. You get the drill.</p></div></div>]]></content:encoded></item><item><title><![CDATA[📚 Books I read in February 2026]]></title><description><![CDATA[Another case of a tight race between two books for the highlight spot, and some good old sci-fi to complete last month's trio.]]></description><link>https://makemeacto.cc/p/books-i-read-in-february-2026</link><guid isPermaLink="false">https://makemeacto.cc/p/books-i-read-in-february-2026</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 18 Mar 2026 06:01:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I7-u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Reading is callisthenics for your brain.</p><p>Reading good books is a great way to broaden your knowledge and perspectives.</p><p>Reflecting on the books I read every month helps me cement the key learnings from each one of them.</p><p>What better than recommending someone else a good book?</p><p>Recommending two, three, or five good books!</p><p>Here we are with the February edition of the <em>books I read last month</em>! This one comes out a bit later than usual, as I&#8217;ve covered a couple of fresh topics at the beginning of March.</p><div class="pullquote"><p><em>Before we get into the core of the article, I have an important reminder.</em></p><p><em>I'm running a promo until the end of March, offering a <strong>30% discount for 12 months to members of the Women In Tech community</strong>.</em></p><p><em>This is a wonderful opportunity to join our thriving community. <strong>Secure your seat <a href="https://rush.mn/3QyQGR">here</a>.</strong></em></p><p>If you're not ready to sign up just yet, I've got you covered!</p><p><em>On April 16th at 5PM CET, I&#8217;ll host a <strong>free</strong> <strong>open session of the Sudo Make Me a CTO Community</strong>. It will be like one of the regular sessions reserved for members of the community, except that it will be open to anyone for attendance!</em></p><p style="text-align: center;"><em>If you&#8217;re interested, <a href="https://rush.mn/lHSvBU">sign up here</a> and you&#8217;ll receive an invite shortly after.</em></p><p style="text-align: center;"><em>Now, back to the article.</em></p></div><p>As always, if you end up reading one of them, please let me know in the comments section.</p><h2><strong>&#128171; Book Highlight: <a href="https://amzn.to/477OivI">Enshittification</a> by Cory Doctorow</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/477OivI" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I7-u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!I7-u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!I7-u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!I7-u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I7-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg" width="500" height="666.5521978021978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:2316176,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/477OivI&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/191274978?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I7-u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!I7-u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!I7-u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!I7-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada7455e-46ae-45ff-934d-22e45098d7f4_3024x4032.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></figure></div><blockquote><p><a href="https://amzn.to/477OivI">Enshittification</a>, by Cory Doctorow</p><p>338 pages, First Published: October 7, 2025</p></blockquote><p>Let me start with a confession: I am cheating a little bit this month. In full honesty, I finished reading Doctorow&#8217;s latest book on March 1st, which happens to be outside of the strict boundaries of the month of February. But given that it has this annoying characteristic of being shorter than all other months, I&#8217;ll take a page from the SaaS grifters and pretend my MRB (Monthly Recurring Books) is still within the projected target of 3, even though last month I was slightly below.</p><p>Let&#8217;s call it seasonality and move on.</p><p>I&#8217;ve been using the term <em>enshittification </em>more or less loosely for a few months now and have had Doctorow&#8217;s book in my list for quite some time. Well, I&#8217;m glad I finally picked it up last month. I&#8217;m now fully equipped to share with you a short yet very specific definition of what the process of enshittification really means<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><ol><li><p><em>First, platforms are good to their users.</em></p></li><li><p><em>Then they abuse their users to make things better for their business customers.</em></p></li><li><p><em>Next, they abuse those business customers to claw back all the value for themselves.</em></p></li><li><p><em>Finally, they have become a giant pile of shit.</em></p></li></ol><p>It&#8217;s simple, it&#8217;s clear, it&#8217;s hard to misunderstand&#8230; and it&#8217;s everywhere. </p><p>Unfortunately.</p><p>Doctorow presents in detail many well-known instances of enshittification: from Facebook to Amazon, from the iPhone ecosystem to Twitter (presently known as <em>X, formerly known as Twitter</em>).</p><p>In his analysis of how we got into this era of zombie platforms that trap their users because there&#8217;s nowhere else to escape to, the author explores the intended consequences of the migration of software distribution from licence-based to subscription-based, how decades of deregulation have contributed to the creation of monopolies, and the concept of <em>reverse-centaurs</em>: machines that use humans to accomplish more than the machine could manage on its own. Examples include Amazon and Uber drivers.</p><p>He covers at length the nefarious effects of section 1201 of the DMCA, which effectively makes it a felony to reverse engineer anything that can be considered an app. That&#8217;s what makes migrating users to apps so attractive to companies, among other things:</p><blockquote><p><em>An app is a website wrapped in enough IP</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><em> to make it a felony to install an ad blocker or any other modification that makes the product work better for you at the expenses of the company&#8217;s shareholders.</em></p></blockquote><p>Among other things, this book made me discover another one I&#8217;m looking forward to reading soon. It&#8217;s written by the economist Yanis Varoufakis<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, former chief economist at Valve and finance minister of Greece, who talks about the new economic system we&#8217;re facing today, one that actually killed capitalism (!). He calls it <em>technofeudalism</em>.</p><p>In essence, Varoufakis makes the distinction between the concept of <em>profit</em> and the one of <em>rent</em>. While profit is the general result of investing capital and paying workers to deliver a good or service, <strong>rent is income that someone reaps merely by owning something</strong>. And that&#8217;s often something a capitalist needs to make a profit.</p><p>Once I read about this concept, I couldn&#8217;t unsee it. Essentially, most of Big Tech today can be viewed through the lens of rent-based incomes: they earn money by owning assets that they rent to other companies that actually produce goods. The fact that this has progressively reduced the number of companies in each sector to a handful of dominant players is actually a feature, not a bug, of the technofeudalism system.</p><p>But Doctorow&#8217;s book is not all doom and gloom. Besides being quite funny to read, thanks to its author&#8217;s fine humour, it offers a broad set of solutions to the problem in the fourth part, aptly titled &#8220;The Cure&#8221;.</p><p>One of the first quotes from it that captured my attention was a simple, obvious, yet revealing one:</p><blockquote><p><em>Once, we had an old, good internet.</em></p></blockquote><p>This was the internet of the early days: open, interoperable, democratic and a place where natural competition kept enshittification attempts at bay.</p><p>What succeeded it, as you can imagine, is the <em>enshitternet</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a><em>. </em>And one key thing made it possible:</p><blockquote><p><em>that comesBut the enshitternet had one key advantage over the old, good internet: it was a lot easier to use! That meant that a lot of people joined, and many of those people improved the lives of those geeky early adopters with their presence.</em></p></blockquote><p>Shortly after that comes what is probably my favourite page of the book. Page 224. In which Doctorow diligently takes down one of the most common arguments we hear about the current situation: that there is no other way. That no alternative is <em>possible.</em></p><blockquote><p><em>This trick &#8212; insisting there&#8217;s no possible arrangement of affairs apart from the current one, no matter how miserable it makes you &#8212; is literally neoliberalism&#8217;s oldest and cheapest rhetorical gimmick.[&#8230;]</em></p><p><em>&#8220;There is no alternative&#8221; really means &#8220;Stop trying to think of an alternative&#8221;.[&#8230;]</em></p><p><em>&#8220;There is no alternative&#8221; also serves to insulate the individuals who built and profited from the Enshittocene</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a><em> from criticism.</em></p></blockquote><p>The cure that Doctorow suggests is based on some key solid pillars:</p><ul><li><p>Antitrust</p></li><li><p>Regulations</p></li><li><p>Privacy</p></li><li><p>Interoperability</p></li><li><p>Labour (unions) in tech.</p></li></ul><p>I&#8217;ve spoken about similar topics in a recent article and triggered some allergic reactions. I take that as a positive sign.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;340afa9f-b791-4404-a642-9594c282b072&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The reverse Napster manoeuvre of Big AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-21T06:01:35.491Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oCE3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/the-reverse-napster-manoeuvre-of&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184587994,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:2,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Today&#8217;s <em>technofeudalism</em> is a direct result of decades of deregulation, or copyright laws aimed at protecting the big platforms rather than consumers, such as DMCA 1201. The so-called techno-optimists, or should I say techno-fascists, tend to take the opposite view. What I think about their position is perfectly summarised by Doctorow towards the end of the book:</p><blockquote><p><em>The Trump toady, tech authoritarian, and cryptocurrency hustler Marc Andreessen once famously quipped that &#8220;software is eating the world&#8221;. Andreessen was (as usual) wrong. Software&#8217;s effects are primarily focused at the other end of the world&#8217;s alimentary canal: software isn&#8217;t eating the world; it&#8217;s enshittifying it.</em></p></blockquote><p>What a great book, and what a great writer.</p><p>If you&#8217;re still reading, you might feel his arguments and positions sound close to the ones put forward by so-called Luddites. You wouldn&#8217;t be wrong, as Doctorow defines himself as a Luddite. For those who follow another person I respect and admire in this space, Brian Merchant, I can recommend you go and watch or listen to a recent video conversation between the two.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:178037305,&quot;url&quot;:&quot;https://www.bloodinthemachine.com/p/how-to-dis-enshittify-the-world-with&quot;,&quot;publication_id&quot;:1744395,&quot;publication_name&quot;:&quot;Blood in the Machine&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!irLg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21f9bf3-26aa-47e8-b3df-cfb2404bdf37_256x256.png&quot;,&quot;title&quot;:&quot;How to dis-enshittify the world, with Cory Doctorow&quot;,&quot;truncated_body_text&quot;:&quot;Does Cory Doctorow even need an introduction at this point? If you spend any amount of time at all online, then you&#8217;ve encountered his work, his ideas, his words. But the ultra-prolific science fiction writer, digital rights activist, and coiner of the &#8220;Enshittification&#8221; verbiage that&#8217;s become universal shorthand for the degradation of the internet (and&#8230;&quot;,&quot;date&quot;:&quot;2025-11-10T02:21:26.842Z&quot;,&quot;like_count&quot;:140,&quot;comment_count&quot;:3,&quot;bylines&quot;:[{&quot;id&quot;:934423,&quot;name&quot;:&quot;Brian Merchant&quot;,&quot;handle&quot;:&quot;bloodinthemachine&quot;,&quot;previous_name&quot;:&quot;Brian&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf40536c-5ef0-4d0a-b3a3-93c359d0742a_200x200.jpeg&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2022-03-17T18:18:41.988Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-03-17T18:17:41.869Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1725197,&quot;user_id&quot;:934423,&quot;publication_id&quot;:1744395,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1744395,&quot;name&quot;:&quot;Blood in the Machine&quot;,&quot;subdomain&quot;:&quot;bloodinthemachine&quot;,&quot;custom_domain&quot;:&quot;www.bloodinthemachine.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Writing and reporting on AI, tech, labor and power. For everyone Silicon Valley is happening to.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e21f9bf3-26aa-47e8-b3df-cfb2404bdf37_256x256.png&quot;,&quot;author_id&quot;:934423,&quot;primary_user_id&quot;:934423,&quot;theme_var_background_pop&quot;:&quot;#BAA049&quot;,&quot;created_at&quot;:&quot;2023-06-20T05:24:41.639Z&quot;,&quot;email_from_name&quot;:&quot;Brian Merchant&quot;,&quot;copyright&quot;:&quot;Brian Merchant&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/374a2ee8-0610-498d-a954-dc4f5cc00355_1344x256.png&quot;}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000,&quot;status&quot;:{&quot;bestsellerTier&quot;:1000,&quot;subscriberTier&quot;:5,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;paidPublicationIds&quot;:[363336,392873,284412,55593,1536173,66540],&quot;subscriber&quot;:null}},{&quot;id&quot;:2728172,&quot;name&quot;:&quot;Cory Doctorow&quot;,&quot;handle&quot;:&quot;doctorow&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89caf8a4-bb6c-4a63-abe4-e1987a0448cc_144x144.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2025-09-24T21:02:05.748Z&quot;,&quot;reader_installed_at&quot;:&quot;2025-09-24T22:43:14.179Z&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[5958449],&quot;subscriber&quot;:null},&quot;primaryPublicationId&quot;:6372826,&quot;primaryPublicationName&quot;:&quot;Cory Doctorow&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://doctorow.substack.com&quot;,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://doctorow.substack.com/subscribe?&quot;}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;podcast&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.bloodinthemachine.com/p/how-to-dis-enshittify-the-world-with?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!irLg!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21f9bf3-26aa-47e8-b3df-cfb2404bdf37_256x256.png" loading="lazy"><span class="embedded-post-publication-name">Blood in the Machine</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title-icon"><svg width="19" height="19" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M3 18V12C3 9.61305 3.94821 7.32387 5.63604 5.63604C7.32387 3.94821 9.61305 3 12 3C14.3869 3 16.6761 3.94821 18.364 5.63604C20.0518 7.32387 21 9.61305 21 12V18" stroke-linecap="round" stroke-linejoin="round"></path>
  <path d="M21 19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H18C17.4696 21 16.9609 20.7893 16.5858 20.4142C16.2107 20.0391 16 19.5304 16 19V16C16 15.4696 16.2107 14.9609 16.5858 14.5858C16.9609 14.2107 17.4696 14 18 14H21V19ZM3 19C3 19.5304 3.21071 20.0391 3.58579 20.4142C3.96086 20.7893 4.46957 21 5 21H6C6.53043 21 7.03914 20.7893 7.41421 20.4142C7.78929 20.0391 8 19.5304 8 19V16C8 15.4696 7.78929 14.9609 7.41421 14.5858C7.03914 14.2107 6.53043 14 6 14H3V19Z" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div><div class="embedded-post-title">How to dis-enshittify the world, with Cory Doctorow</div></div><div class="embedded-post-body">Does Cory Doctorow even need an introduction at this point? If you spend any amount of time at all online, then you&#8217;ve encountered his work, his ideas, his words. But the ultra-prolific science fiction writer, digital rights activist, and coiner of the &#8220;Enshittification&#8221; verbiage that&#8217;s become universal shorthand for the degradation of the internet (and&#8230;</div><div class="embedded-post-cta-wrapper"><div class="embedded-post-cta-icon"><svg width="32" height="32" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
  <path classname="inner-triangle" d="M10 8L16 12L10 16V8Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div><span class="embedded-post-cta">Listen now</span></div><div class="embedded-post-meta">6 months ago &#183; 140 likes &#183; 3 comments &#183; Brian Merchant and Cory Doctorow</div></a></div><p>If my review wasn&#8217;t enough of a compelling argument to read <em>Enshittification</em>, that video might do a better job.</p><p>And it goes without saying: anyone who has anything to do with massive digital platforms should read this book.</p><h2><strong>&#128218; Other Books I Read in January</strong></h2><h3><strong><a href="https://amzn.to/4lzhgup">Empire of AI</a> by Karen Hao</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4lzhgup" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cz66!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cz66!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cz66!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cz66!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cz66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg" width="500" height="666.5521978021978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:2089755,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4lzhgup&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/191274978?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cz66!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cz66!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cz66!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cz66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff7c7b4-04ed-4b3d-a671-f1fdfdd30fe9_3024x4032.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></figure></div><blockquote><p><a href="https://amzn.to/4lzhgup">Empire of AI</a>, by Karen Hao</p><p>496 pages, First Published: May 20, 2025</p></blockquote><p>Empire of AI is the almost perfect companion to The AI Con, which I talked about last month.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;94c0c8c7-9d18-40d9-8e91-ee5ba5d8e0ee&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128218; Books I read in January 2026&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-04T06:00:24.768Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!VoBx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/books-i-read-in-january-2026&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:186095229,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>While the two books talk broadly about the same topic, the modern AI industry, and have a similarly critical view on it, that&#8217;s all they have in common.</p><p>Where <em>The AI Con</em> was written by researchers that have been an integral part of that industry for a long time, Karen Hao is a professional journalist with an outside-in perspective.</p><p>Where the authors of <em>The AI Con</em> and their opinions on the subject matter couldn&#8217;t be more present in the book, with <em>Empire of AI</em>, Karen Hao manages to tell the story with a more neutral outside perspective. She&#8217;s obviously present, but in a subtle way. She doesn&#8217;t emphasise her own opinions but presents compelling arguments and direct quotes from people in a way that helps the readers form their own opinions.</p><p>The result is amazing.</p><p>Regardless of where your mind was when you picked up the book, by the time you finish it, you can hardly have any sympathy or admiration for Sam Altman, Brockman or anyone else directly involved with the creation of the most hyped and talked-about industry of modern times.</p><p>Or should we say, the modern empires?</p><p>It&#8217;s early in the book that Hao explains the meaning of the book's title:</p><blockquote><p><em>Over the years, I&#8217;ve found only one metaphor that encapsulates the nature of what these AI power players are: empires. During the long era of European colonialism, empires seized and extracted resources that were not their own and exploited the labour of the people they subjugated to mine, cultivate, and refine those resources for the empire&#8217;s enrichment.</em></p></blockquote><p>Empire of AI does a great job at telling the story of OpenAI first and then of the broader GenAI industry at large, from its early days of inception to the recent days. From the relationship between Microsoft and OpenAI to the split with the Amodei siblings who went on to found Anthropic.</p><p>Hao spent an insane amount of time interviewing people and going through tons of documentation and correspondence, and all of that is nicely presented in the book. A book that I found surprisingly easy to read while being information dense at the same time. I guess that&#8217;s what makes a good journalist writer.</p><p>I found the part about the <em>Te Hiku</em> experience particularly intriguing. A project led by a Hawaiian couple to help save and restore the knowledge of the disappearing <em>te reo </em>Maori language. They used specialised, small AI models running on cheap hardware to create a model that would codify the language. They only recorded and collected training data from people who gave their explicit consent. They then ensured that the data would only be made available to organisations that respect Maori values and to work on projects that the community agreed with and found helpful.</p><p>To echo Doctorow&#8217;s words, a cure for enshittification is possible even in the lavish world of &#8220;hyperscalers&#8221; and &#8220;frontier models&#8221;. Hao explains it perfectly in this passage.</p><blockquote><p><em>The critiques that I lay out in this book about OpenAI&#8217;s and Silicon Valley&#8217;s broader vision are not by any means meant to dismiss AI in its entirety. What I reject is the dangerous notion that broad benefit from AI can only be derived from &#8212; indeed, will ever emerge from &#8212; a vision for the technology that requires the complete capitulation of our privacy, our agency, and our worth, including the value of labor and art, toward an ultimately imperial centralization project.</em></p></blockquote><p>If it sounds familiar, it&#8217;s because it is.</p><p>Broadly speaking, the Te Hiku approach to technology has a lot in common with the principles put forward by the Luddite movement during the Industrial Revolution as well as today.</p><p>And by now you should have understood that <em>Empire of AI</em> was a tight contender for the book highlights of February. Its only misfortune was to be contending against <em>Enshittification</em>.</p><p>February was definitely one of those reading months that I&#8217;ll remember for a long time.</p><p>But we&#8217;re not done. One final book got its way into the shortest month of the year.</p><h3><strong><a href="https://amzn.to/40CAHc4">2312</a> by Kim Stanley Robinson</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/40CAHc4" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Gkc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Gkc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Gkc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Gkc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Gkc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg" width="306" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:306,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/40CAHc4&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/191274978?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Gkc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Gkc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Gkc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Gkc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844cb081-27a5-4ed4-891c-5f1958e688e0_306x475.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></figure></div><blockquote><p><a href="https://amzn.to/40CAHc4">2312</a>, by Kim Stanley Robinson</p><p>561 pages, First Published: May 22, 2012</p></blockquote><p>I know what you&#8217;re thinking. Oh, finally a fiction book! One that won&#8217;t be related to or associated with the Luddite movement, Big Tech, Silicon Valley and AI.</p><p>Not so fast.</p><p>One of my absolute favourite opuses<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> of science fiction is actually Robinson&#8217;s magnificent <em><a href="https://amzn.to/4uyaskD">Mars Trilogy</a>, </em>which narrates the evolution of society and human organisations as Mars is being terraformed and then progressively gains its independency from Earth. There are three things I like a lot about Robinson&#8217;s books:</p><ol><li><p>They are of the very nerdy SF side, full of science and tech details that are not only plausible but also solid.</p></li><li><p>He&#8217;s just a talented writer, original without being pretentious. Easy to read without being shallow.</p></li><li><p>Last but not least: science fiction is often a rather big excuse to talk about topics he cares a lot about: <strong>ecology, politics and economics.</strong></p></li></ol><p>2312 is no exception.</p><p>Written in 2012, it imagines the state of humanity 300 years later. Capitalism has massively failed to prevent the climate crisis from turning into a disaster. Geopolitical tensions have taken a cosmic dimension as planets are the new nations, driving their own political agenda of allies and enemies. And technology has become so pervasive that people go to great lengths to ensure they&#8217;re not being <em>spied on by AI.</em></p><p>Spoiler alert. Do not read the following lines if you intend to read the book.</p><p>The funniest part, considering this was written more than a decade ago, is that the central element of the plot is a series of coordinated attacks on different targets such as Mercury, Venus and an asteroid. The long investigation conducted by the main characters Swan and Inspector Genette leads to a surprising revelation: these attacks were conducted by rogue AIs in an attempt to rebel against humanity. I found it resonates with a lot of today&#8217;s <em>doomers&#8217;</em> views.</p><p>Though I didn&#8217;t find that intrigue particularly compelling, all the side quests that Robinson got into are well worth the read. Climate change and climate restoration attempts on earth. The complexity of planets&#8217; interdependencies and conflicting incentives. The hypothetical evolution of the notion of gender and sexuality.</p><p>All these are the themes Robinson excels in, and 2312 only confirmed that.</p><p>If you haven&#8217;t read the Mars Trilogy, I&#8217;d recommend you start there.</p><p>And if you have and liked it, I believe you&#8217;ll enjoy reading 2312 next.</p><p>Until next month: happy reading!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Doctorow calls these stages the <em>natural history of enshittification</em></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>Intellectual Property, not Internet Protocol, you nerd</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>The book title is <em><a href="https://amzn.to/4uwEdT2">Technofeudalism: What Killed Capitalism</a></em>. This is not a recommendation or endorsement since I haven't read it yet.</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>Boy, I like Doctorow&#8217;s ability to come up with effective yet hilarious neologisms</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>Did I mention how I envy his neologisms?</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>Sorry to break it to you, but the word 'opus' existed long before someone used it to name a large language model. It&#8217;s actually Latin. You know, that language only used to sound smarter than your friends.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Postiz has a slop problem]]></title><description><![CDATA[How the guy who's selling cocaine to friends and family is complaining about the junkies showing up in their lovely neighbourhood. How dare they!]]></description><link>https://makemeacto.cc/p/postiz-has-a-slop-problem</link><guid isPermaLink="false">https://makemeacto.cc/p/postiz-has-a-slop-problem</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 11 Mar 2026 06:01:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4Ntk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A recent post in the <a href="https://www.reddit.com/r/selfhosted/">selfhosted subreddit</a> caught my attention.</p><p>It&#8217;s from the creator and maintainer of Postiz, and this is what it says.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WnpL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WnpL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png 424w, https://substackcdn.com/image/fetch/$s_!WnpL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png 848w, https://substackcdn.com/image/fetch/$s_!WnpL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png 1272w, https://substackcdn.com/image/fetch/$s_!WnpL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WnpL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png" width="1456" height="1088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1088,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WnpL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png 424w, https://substackcdn.com/image/fetch/$s_!WnpL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png 848w, https://substackcdn.com/image/fetch/$s_!WnpL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.png 1272w, https://substackcdn.com/image/fetch/$s_!WnpL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F333546d8-3eb6-49b3-af53-aaeba11f8cf4_1486x1110.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 href="https://www.reddit.com/r/selfhosted/comments/1ropohy/i_dont_think_i_can_maintain_prs_anymore_at_postiz/">Link</a> to the original post </figcaption></figure></div><p></p><p>At first this looks like many of the cries for help we&#8217;ve seen coming from many maintainers of popular open-source projects, such as <a href="https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-for-intelligence/">curl</a> or <a href="https://blog.continue.dev/were-losing-open-contribution">Gostty</a>.</p><p>But when you look at it more closely, things become a lot more&#8230; interesting.</p><p>Let&#8217;s start with what Postiz is, how it markets itself, and what its main use cases are.</p><div class="pullquote"><p>Before we get into the core of the article, I have an important announcement to make. On April 16th at 5PM CET I'll host an <strong>open session of the Sudo Make Me a CTO Community</strong>. It will be like one of the regular sessions reserved for members of the community, except that it will be open to anyone for attendance!</p><p>If you're interested, <a href="https://rush.mn/lHSvBU">sign up here</a> and you'll receive an invite shortly after.</p><p><strong>It's free.</strong> It will only cost you one hour of your time.</p><p><strong>In case you want to know more about the community, check it out <a href="https://rush.mn/PuBKXi">here</a>.</strong></p><p>Now, back to the article.</p></div><h2><strong>What even is Postiz?</strong></h2><p>I happened to know Postiz from before I saw the Reddit thread, but I&#8217;m pretty sure most of you don&#8217;t. I even tried it out for a while and stopped using it shortly after. For reasons that will become apparent as you go through the article.</p><p>If you go on <a href="https://postiz.com/">Postiz homepage</a> you&#8217;ll be welcomed by a bold title selling the dream: <em>&#8220;Your agentic social media scheduling tool&#8221;.</em></p><p>Agentic, you say? Hmmm, I&#8217;m already scratching my head.</p><p>The best part, though, is in the hero video that plays in a loop on the landing page. If you decided to watch it, like I did, it&#8217;ll give you plenty of clues about what the product can do. And not just that, but also how the original author wants it to be perceived.</p><p>Such as the following gem:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kkkr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kkkr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png 424w, https://substackcdn.com/image/fetch/$s_!Kkkr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png 848w, https://substackcdn.com/image/fetch/$s_!Kkkr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png 1272w, https://substackcdn.com/image/fetch/$s_!Kkkr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kkkr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png" width="1456" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Kkkr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png 424w, https://substackcdn.com/image/fetch/$s_!Kkkr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png 848w, https://substackcdn.com/image/fetch/$s_!Kkkr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.png 1272w, https://substackcdn.com/image/fetch/$s_!Kkkr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59008b21-e604-4b4c-a9b7-db3e970725fb_1920x978.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, the tool &#8220;magically&#8221; creates social network posts out of basic prompts anyone can come up with. And that's sold as a key feature.</figcaption></figure></div><p>On the same page, you&#8217;ll see the <em>AI Content Assistant</em> and <em>Design with AI </em>features prominently promoted.</p><p>So, what is Postiz exactly?</p><p>In pre-2022 terms, it would have been labelled as a simple "social media scheduling" tool, like Buffer and other similar platforms.</p><p>In today&#8217;s terms, it&#8217;s a <strong>slop machine</strong>.</p><p>If the first page you see about the product when visiting its home page wasn&#8217;t enough of a statement, you can also find an entire page dedicated to the groundbreaking CLI (command-line interface) companion for Postiz, aptly hosted under the <code>/agents</code> <a href="https://postiz.com/agent">page</a>. The CLI facilitates seamless integration with OpenClaw and other similar tools.</p><p>All that seems like a big endorsement for the dystopian, slop-fuelled future promoted by the handful of well-known Silicon Valley broligharchs.</p><p>But maybe it&#8217;s just me misinterpreting.</p><p>Maybe, according to Hanlon&#8217;s razor, this might be a case of incompetence rather than malice on the side of Postiz's maintainer.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;dac03a9a-f9f6-4c01-92d5-bb59fbd308c7&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Two helpful razors to sharpen your mind with&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-25T06:00:50.387Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!38aa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/two-helpful-razors-to-sharpen-your&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187532155,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:2,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>And to be clear, I have nothing against Nevo, Postiz's author.</p><p>I genuinely found his request for help compelling, and that forced me to go deeper on the case. He seemed so much in distress that I wanted to provide my support.</p><p>But then I did what anybody else would do in search for more context: I checked other Reddit posts <a href="https://www.reddit.com/user/sleepysiding22/">from him</a>.</p><p>Hidden among the not-so-occasional spam messages that got banned/removed, likely due to some good old dogfooding, there are some true gems.</p><p>Such as this one titled, <a href="https://www.reddit.com/r/indiehackers/comments/1qxcrwl/anyone_who_has_a_saas_must_double_down_on_openclaw/">Anyone who has a SaaS must double down on OpenClaw</a>. A couple of quotes taken directly from it:</p><blockquote><p><em><strong>In general, whenever there is big hype, even if you don&#8217;t like it, it&#8217;s very worthwhile to check whether you can take advantage of it. </strong>[Emphasis not mine] </em></p></blockquote><p>and</p><blockquote><p><em>Now with OpenClaw, anyone who deploys it can simply write in a few words what they want.</em></p></blockquote><p>This is when I stopped feeling compassionate and got really annoyed.</p><p>So, yes. Postiz author has been deliberately building a slop machine for the best part of the last two years. Making it easier for &#8220;content creators&#8221; to just generate garbage content and spam all sorts of platforms and social networks. They&#8217;ve not only been deliberate, but they&#8217;ve actively encouraged other people to do the same. And now, out of the blue, they come out complaining about the slop code suddenly flooding their PRs pipeline.</p><p>To paraphrase what I shared as a reaction: <strong>if you like to sell cocaine to friends and family, don&#8217;t be surprised when your nice and cosy neighbourhood starts attracting junkies</strong>.</p><p>Besides the fact that GenAI/LLM-related situations are almost perfect matches for drug-related analogies, what&#8217;s going on with Postiz is a textbook example of a <em>tragedy of the commons</em> type of situation.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1d78acf6-f84d-4c0c-a2e2-5da2a68cc34d&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Is GenAI Digital Cocaine?&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-02-19T06:01:22.433Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!wN_t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9144e2e-0fec-4a1e-8a21-8aa443356d2a_5999x4000.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/is-genai-digital-cocaine&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:157319890,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:11,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>So, instead of singling out Postiz's case, which is not the main goal of this article<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, I&#8217;d like to look at the more general problem here.</p><h2><strong>Tragedy of the commons</strong></h2><p>According to Wikipedia<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, this is how you could define this concept:</p><blockquote><p><em>The <strong>tragedy of the commons</strong> is the concept that, if many people enjoy unfettered access to a finite, valuable resource, such as a pasture, they will tend to overuse it and may end up destroying its value altogether.</em></p></blockquote><p>It is often mentioned in the system&#8217;s thinking theory, as it applies to many real-world situations: the supply of fresh water, oil, coal or even the issue of overfishing. These are all cases where short-term incentives can cause feedback loops to get out of control and reach &#8220;escape velocity&#8221; to the point of no return.</p><p>Environment- or finite resource-related examples are the most frequent examples of tragedy of the commons, but it is my belief that the digital era has introduced a whole new class of them.</p><p>Take the case of Airbnb and its effects on the cost of housing in popular city centres. The short-term incentive, i.e., making money out of apartments (for sellers) and getting cheaper accommodation compared to hotels (for the buyer), led to massive mid- to long-term nefarious effects: acceleration of gentrification, housing crisis, and overtourism.</p><p>In fact, when it comes to the adoption, and even more so with the promotion, of GenAI-assisted tools in software development, for a long time I used an analogy that felt right but, in retrospect, lacked more nuance. I used to say that software engineers enthusiastically embracing GenAI-assisted tools in their workflow are like taxi drivers who would ride on Ubers for their own personal travels. Jeopardising their future for the sake of short-term savings or convenience.</p><p>Being penny-wise and pound-foolish, as someone would put it.</p><p>That was based on the relatively simple idea that promoting the adoption of GenAI-assisted tools in software development would help improve them to the point they&#8217;d end up replacing the person using them in the long run. In other words, software engineers would serve as a flesh-and-blood version of training data.</p><p>It&#8217;s true that some managers are making silly decisions to fire people &#8220;due to AI&#8221;. But those decisions are largely disconnected from the actual work these tools can do when compared to humans. Anyone who is five years old or older and with a mildly functioning brain will understand that what Jack Dorsey <a href="https://www.wired.com/story/inside-rolling-layoffs-jack-dorsey-block/">made look like AI-driven layoffs of 4000 people</a> is little more than AI-washing<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>But the real problem we&#8217;re observing with the Postiz case is a lot more nuanced than that. It has to do with what is known as the <em>normalisation of deviance</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. This phenomenon is often mentioned in relation to major disasters, such as the Space Shuttle Challenger disaster. According to the corresponding Wikipedia page<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>, the American sociologist Diane Vaughan defines it as follows:</p><blockquote><p><em>the process where a clearly unsafe practice becomes considered normal if it does not immediately cause a catastrophe.</em></p></blockquote><p>A single person posting slop on a social network doesn&#8217;t cause any immediate impact.</p><p>When multiple people do this repeatedly, it causes catastrophe: a world in which it has become normal to produce and consume garbage. Actively engaging with your brain has become a frowned-upon activity. A world in which it is not only socially acceptable but also socially encouraged to <em>take advantage</em> of whatever the latest hype wave is, to quote Nevo&#8217;s unfortunate Reddit post, otherwise someone else will do it (and we&#8217;re back to the tragedy of the commons).</p><p>In case you haven&#8217;t noticed, this is exactly what happened with tobacco for the best part of the 20th century, until the signs of the catastrophe it was causing became too big to be ignored.</p><p>But back to Nevo&#8217;s original post, you might have noticed that he posted it under the &#8220;Need Help&#8221; label. He was asking for help, and offering it is exactly what I intend to do next.</p><p>I&#8217;m not sure this is the kind of help he wants, but I do believe it&#8217;s what he, and we all, need.</p><h2><strong>Saving Nemo</strong></h2><p>While I couldn&#8217;t resist playing with the assonance between names and a famous movie picture<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>, that&#8217;s the only bit not 100% serious about this section.</p><p>Let&#8217;s start with an image. I&#8217;m sure everyone has seen it more than once, but it never hurts to be reminded.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Ntk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Ntk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Ntk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Ntk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Ntk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Ntk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg" width="680" height="573" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:573,&quot;width&quot;:680,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4Ntk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Ntk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Ntk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Ntk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f541f7-738a-45be-bcf3-3947e793451f_680x573.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">Source <a href="https://knowyourmeme.com/memes/who-wants-change-who-wants-to-change">https://knowyourmeme.com/memes/who-wants-change-who-wants-to-change</a> . The story of this meme is interesting, and I liked even more its<a href="https://i.kym-cdn.com/photos/images/newsfeed/002/066/840/91d.jpg"> original version in portugues</a>e.</figcaption></figure></div><p></p><p>There is both good and bad news for Nevo&#8217;s distressful situation.</p><p>The good news is that changes in people&#8217;s behaviours when it comes to PRs posted on his repo/project will start with him.</p><p>The bad news is that changes in people&#8217;s behaviours when it comes to PRs posted on his repo/project will start with him.</p><p>You could explain that by the cheesy-yet-powerful &#8216;<em>be the change you want to see in the world&#8217; </em>mantra.</p><p>Or you can take a page from the Fundamental Attribution Error theory<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>.</p><p>To quote Malcolm Gladwell talking about it, FAE is the following:</p><blockquote><p><em>[FAE] is a fancy way of saying that when it comes to interpreting other people&#8217;s behavior, human beings invariable make the mistake of overestimating the importance of fundamental character traits and underestimating the importance of the situation and context.</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a></p></blockquote><p>What it basically says is that the context in which someone operates influences their acts a lot more than their fundamental principles and education. I know it hurts to hear that, but plenty of experiments and studies have confirmed these findings. The most fascinating example is the decline in crime in New York in the late 90s, which occurred as a result of addressing "broken-window" issues such as removing graffiti from subways and improving the overall comfort of the train. Taking actions on &#8220;small infractions&#8221;, which profoundly changed the perception of what was tolerable and what wasn&#8217;t, etc.</p><p>So, here is the simple and maybe a bit disappointing conclusion: <strong>do not contribute to normalising behaviours that you would find intolerable if used &#8220;against&#8221; you.</strong></p><p>In the specific case of Nevo and Postiz: avoid contributing to the context and conditions that promote slop proliferation if you want to prevent slop from choking your PR review process.</p><p>Yes, that might hurt the bottom line, but as I&#8217;ve said before, it&#8217;s not a principle until it costs you money.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bd45afa7-691e-4a72-b579-5f8a0f383a22&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;It's not a principle until it costs you money&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-26T06:02:03.330Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!JFIC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/its-not-a-principle-until-it-costs&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179864313,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:9,&quot;comment_count&quot;:4,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>And more importantly, if you disapprove of someone else&#8217;s behaviour, start by being a positive role model. The fact that positive role models are becoming increasingly rare in the public space is not helping, which takes us back to FAE.</p><p>There lies the choice for Nevo, you, me, and every other person who wishes to actively contribute to creating an environment that&#8217;s not built on greed, abuse, and double standards.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><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 it might give the impression it actually is, but I have nothing personal against Nevo, its founder and maintainer. This will hopefully become clear as you keep reading through the article.</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>Call me boomer, but though it&#8217;s not infallible, I still trust Wikipedia way more than any chatbot out there. Yes, you need to do a lot of searching and clicking through pages. Yes, you need to engage your brain to make sense of what you read there. Guess what: that&#8217;s the point. Oh, BTW, <a href="https://en.wikipedia.org/wiki/Tragedy_of_the_commons">here</a> is the actual page.</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 recently heard none other than Cal Newport use the 'AI-washing' term and loved it immediately. In essence, it&#8217;s based on the idea that executives will look a lot better if they pretend they&#8217;re firing people due to AI advancements rather than recognising they are just correcting for the over-hiring of the pre-2022 years. See also the <a href="https://pivot-to-ai.com/2026/03/09/blocks-ai-layoffs-are-fake-too/">good article</a> on the topic from David Gerard</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 prefer to call it normalisation of deviant behaviour, as it emphasises the behavioural, hence more easily changeable, nature of it. The noun deviance is a bit too fixed-mindset for my taste.</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><a href="https://en.wikipedia.org/wiki/Normalization_of_deviance">https://en.wikipedia.org/wiki/Normalization_of_deviance</a></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>Fun fact: while researching for this article, I discovered the existance of a <a href="https://www.savingnemo.org/">foundation that goes by that name</a>, focused on saving clownfishes from extinction due to stupid human behaviours. If this isn&#8217;t a case of tragedy of the commons I don&#8217;t know what it is. This discovery won the serendipitous moment of the week contest.</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>Careful. This sounds very pretentious. I just came across this very concept in the days preceding me writing the article, in a great book from Malcolm Gladwell. There is clearly a good dose of recency bias here, but this coincidence was also a finalist for the serendipitous moment of the week contest.</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>Malcolm Gladwell, <em>The Tipping Point</em>. For the record, I&#8217;d love to have the same copy editor he has.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Building and launching a product in one month. Worth it?]]></title><description><![CDATA[How a minor itch led me down the rabbit hole of building and launching a product in an unsexy space. How I turned that into an experiment and my first observations on the results.]]></description><link>https://makemeacto.cc/p/building-and-launching-a-product</link><guid isPermaLink="false">https://makemeacto.cc/p/building-and-launching-a-product</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 04 Mar 2026 06:16:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!916W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today&#8217;s article is the story of a giant rabbit hole, or how a rather simple need turned into a month-long quest, adventure, time drain, or massive waste.</p><p>The jury is still out to evaluate the results, but nevertheless I&#8217;m here to share the story with you, my beloved readers.</p><p>This is the story of Rushomon, something you didn&#8217;t know existed until about 5 seconds ago. Its existence is unlikely to change your life, but the story of its making might.</p><p>But let&#8217;s go back to about a month ago, on February 1st.</p><h2><strong>The origins</strong></h2><p>I remember an old commercial, though I do not remember the product it was advertising. It depicted a man who was looking to accomplish a trivial task, but ended up fixing his entire house, as they encountered more and more issues to solve on the path: fixing a drawer, oiling a squeaking door, etc.</p><p>Similarly, after procrastinating for months, at the end of January I finally decided to work on a task I had neglected for long: setting up a self-hosted URL shortener service. I&#8217;ve already shared in previous articles that I&#8217;m making inroads in the self-hosted space. What I haven&#8217;t shared with you is just how awful Substack traffic statistics are.</p><p><em>&#8216;Bad&#8217;</em> is too kind. They&#8217;re <em>worthless</em>.</p><p>And the worst thing: they haven&#8217;t visibly improved in the last few years. I guess the staff is too busy adding unnecessary &#8220;social&#8221; features to care for the basics of a blogging platform, so I needed to do something about it.</p><p>The main reason: I do share links to my articles in a few places, and I&#8217;m always interested in knowing which channel performs better, i.e., which channel is bringing in the most traffic. That&#8217;s not the goal in itself, of course. The goal is to know where to invest my time and energy to promote the newsletter.</p><p>So, a simple task: just look at one of the handful of available options for open-source services, install it, and use it.</p><p>Not so fast.</p><p>While I was going through the tedious process of vetting existing solutions based on stack, requirements and functionalities, I got hit by the disease commonly found among software engineers: the NIH syndrome<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>And like anyone else afflicted by it, I made up perfectly reasonable arguments to sustain the idea that it would have been <em>obviously better </em>if I built my own solution.</p><p>Those included the following:</p><ul><li><p>This service needs to have a very high uptime, so I can&#8217;t really self-host it in my home server<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p></li><li><p>I don&#8217;t like any of the existing online services because they&#8217;re often bloated or just too expensive for my needs, but their free-tier offer is often too limited.</p></li><li><p>My recent experience with hosting my websites on Cloudflare Pages has been quite positive, and I intended to explore in depth their workers offer<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. </p></li><li><p>I keep telling myself I want to learn Rust but often lack a good idea for a project to put it into practice.</p></li><li><p>In the past couple of months, I've been contributing to an open-source project<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>, which has reignited my old passion for building stuff for the community.</p></li><li><p>Last but not least: the dominant narrative in the industry seems to be that even one-eyed cats with average typing skills will soon be able to build the next unicorn thanks to LLM-assisted development tools<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. If half of what we hear is true, I should be able to get something done in about two days of prompting.</p></li></ul><p>These arguments kept popping up in my mind while I was going through web searches and GitHub repos to evaluate available options, to the point that I finally gave in to the worms in my head and made a firm decision: <strong>I was going to build my own URL-shortener service</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>.</p><p>Now, I didn&#8217;t want to build just a toy project destined to end up on the huge pile of abandonware in a matter of days. Early on, I settled on a few principles that I believe would guarantee the project's longevity:</p><ul><li><p>The <strong>backend service will be written in Rust</strong> for safety and speed. And, importantly, because I have long wanted to get my hands into Rust.</p></li><li><p>The <strong>frontend</strong> will be slick, lightweight, and lean, <strong>based on SvelteKit</strong>. A framework I never touched prior to this experience, but built on some principles that I found interesting.</p></li><li><p>The project should be very easy to deploy on <strong>Cloudflare&#8217;s</strong> infrastructure and allow the average self-hoster to run it within CF&#8217;s <strong>free tier&#8217;s limits</strong>. In other words, anyone should be able to easily deploy it and run it basically for free, minus the costs of registering a domain if they didn&#8217;t have one already.</p></li><li><p>I will offer both the <strong>self-hosted option and a managed service</strong>, with affordable prices and a generous free tier.</p></li><li><p>I&#8217;ll build it by <strong>leveraging AI-assisted coding tools</strong>, as my long-term plan is to hand off maintenance to my two-eyed cat eventually.</p></li><li><p>It&#8217;ll be <strong>100% open source, under the AGPLv3 license</strong>. Both because I&#8217;ve long been a supporter (and contributor) to OSS software and also because of the implications of the previous point. Something you can read more about in another recent article.</p></li><li><p></p></li></ul><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6d65e654-3232-4123-907c-725667e31607&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The reverse Napster manoeuvre of Big AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-21T06:01:35.491Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oCE3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/the-reverse-napster-manoeuvre-of&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184587994,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:2,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>Deciding all that was the easy part.</p><p>As usual, the hardest challenge was coming up with a name for the thing.</p><p>That took a good couple of weeks longer. It wasn&#8217;t until February 9th that I registered the domains.</p><p>On February 1st, 2026, I made the first commit and pushed to a repo that was still private at the moment, as I wanted to see some traction in the process of building before going out in the public<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>.</p><p>A month later, let&#8217;s see where we are.</p><h2><strong>The results</strong></h2><p>As the saying goes, a picture is worth more than a thousand words.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!916W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!916W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png 424w, https://substackcdn.com/image/fetch/$s_!916W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png 848w, https://substackcdn.com/image/fetch/$s_!916W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png 1272w, https://substackcdn.com/image/fetch/$s_!916W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!916W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png" width="1456" height="1801" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1801,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!916W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png 424w, https://substackcdn.com/image/fetch/$s_!916W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png 848w, https://substackcdn.com/image/fetch/$s_!916W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.png 1272w, https://substackcdn.com/image/fetch/$s_!916W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2effbed2-6df6-4c96-a20e-7ad258c2535e_1920x2375.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 know the pie charts are missing percentage indicators. They&#8217;re in the backlog.</figcaption></figure></div><p><a href="https://rushomon.cc/">Rushomon</a> (more on the name later) is live, and sign-ups to the free tier are open to anyone with either a GitHub or a Google account.</p><p>Nobody has signed up yet except myself, my wife and a friend of mine I&#8217;ve shared the link with, as he&#8217;s also in the bootstrapped/indie dev space<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>. Not that I expected, nor wanted, anyone else to sign up, as Rushomon has not been advertised anywhere so far.</p><p>But the picture above shows that it&#8217;s been serving short URLs in production since February 25th. That&#8217;s when I created the first short link to be used for the original purpose of setting up a URL shortener: promoting my articles on different platforms and tracking their performance.</p><p>Specifically, I shared the URL for last week's article on a few Slack groups and a single subreddit as a test.</p><p>As you can see, the majority of the traffic is coming from Reddit, even the &#8220;direct&#8221; ones. Funnily enough, and to confirm my original suspicions, Substack&#8217;s official stats report a completely different number. Significantly lower. It only took me one month of long days and short nights (more on this later) to prove it, but it was worth it!</p><p>Now, back to <em>Rushomon</em>. What&#8217;s with the name?</p><p>Those who know me well know that I like to play with words.</p><p>Those who know me very well know that I am also a bit of a cinephile<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a>.</p><p>Since the project's inception, I have been quite set on a name that would begin with the two letters &#8216;<em>ru&#8217;</em>, as that would go well for both <em>RUst</em> and <em>Url</em>.</p><p>It took me about 500 milliseconds to get there and two weeks to find the rest of the letters.</p><p>I was initially focusing on the URL world, so I looked at variations of <em>rurl</em>10 but found nothing interesting whose domain was available. At some point I thought of the <em>rusho </em>contraction, and that&#8217;s when the assonance with Akira Kurosawa&#8217;s masterpiece <em>Rashomon</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a><em> </em>struck me. I just had to make up a plausible explanation for the &#8216;<em>mon&#8217; </em>part of the name, and the decision was set.</p><p>But besides registering the <em>rushomon.cc</em> domain to be the main domain for the web up, I was able to also secure a rare four-letter domain that doesn&#8217;t sound like Klingon: <em>rush.mn</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a><em>.</em></p><p>In full honesty, I&#8217;m so hyped about the name and domains I was able to come up with for this project. It&#8217;s probably the best thing done for the whole project.</p><p>The full source code for Rushomon is available at this <a href="https://github.com/piffio/rushomon">GitHub repo</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a>. It includes a script that should allow anyone to deploy it in a couple of minutes once they&#8217;ve set up the prerequisites, such as OAuth apps and domains. I&#8217;m very interested in hearing from other people testing the self-hosted approach and reporting issues or bugs.</p><p>At the time of this writing, version <em>0.4.0</em> is the latest and the one live in production. I&#8217;m currently working on finalising the integration with the payment provider so that paid tiers become accessible. The whole thing is still running on Cloudflare&#8217;s free tier, and I&#8217;m planning to upgrade to the paid workers plan as soon as the first paying client signs up.</p><p>But enough with self-promotion. I&#8217;m sure the reason you&#8217;re all still reading is because you want to learn more about the process of building Rushomon. Specifically, the section about AI-assisted development and the rise of single-eyed cats in the industry is particularly intriguing.</p><p>So, let&#8217;s do a bit of retrospective by using another movie analogy: <em>The Good, The Bad and The Ugly.</em></p><h2><strong>The Good</strong></h2><p>First and foremost, in about a month I was able to build and ship a service in production. <em>Rushomon</em> wasn&#8217;t even a name a month ago, and now anyone can sign up and use it. And so far it has cost me $48 for registering the two domains and about $10 for an AI-assisted subscription tool. Plus, of course, an insane amount of time. I didn&#8217;t count it, as the idea of writing an article about the journey came up only halfway through, but I can tell you it&#8217;s been a nontrivial amount. Most of the non-allocated hours during the workday, and a lot of time during evenings and weekends, have been devoted to building Rushomon.</p><p>That said, being able to go from idea to product launch in a month is something I&#8217;m positively surprised about. Now, a non-trivial part of that agility is a testament to how far cloud services have gone in abstracting away a lot of the underlying complexity. The combination of GitHub Actions and Cloudflare Workers clearly made the development experience a breeze.</p><p>But only because I have experience in shipping stuff to production, and I had some clear principles in mind since I started writing the first lines.</p><p>Very early on I set up GitHub Actions to deploy any PR to dedicated ephemeral environments, to make testing in a production-like environment a breeze. And I set up CD to the production environment shortly after, as soon as the stack was in a deployable state (quite early, to be honest). That approach evolved only recently, roughly around the time I posted that first short link from the screenshot on various pages, as I wanted to add an extra layer of safety to the process by introducing a staging environment.</p><p>Despite tooling and platforms making the task relatively easy, I still invested a significant amount of time just in building and evolving the CI/CD pipeline. Such practices have always been a key component of the software engineering discipline. But for Rushomon they were even more important due to an additional factor: using AI-assisted tools for development.</p><p>Clearly, this was another factor that I believe helped me ship a product in such a relatively short time. But it&#8217;s actually the combination of AI tools AND good CI/CD practices that made it possible and sustainable. LLMs applied to software development can be helpful, as long as the right conditions are present. Based on my experience in the last month, I can&#8217;t imagine anyone without solid software engineering knowledge building anything more than scrappy prototypes with it.</p><p>As part of the experiment, I tested both CLI-based tools and IDE-based tools. While the former seems to capture all the hype, I found the experience with the latter, in-IDE assistance, better.</p><p>Not necessarily in terms of accuracy of results, which are notably difficult to assess, but in developer experience. CLIs tend to hide away a lot of the details from you, making it harder to inspect and review the work. They seem to promote a much more hands-off approach, which is the opposite of what I believe we need. With such tools, I see the need for human oversight only increasing, and likely exponentially, and I found the IDE experience more conducive to that.</p><p>You might have noticed that I haven&#8217;t mentioned any specific tool here, and that&#8217;s on purpose. Both because I tried many of them and, more importantly, because I don&#8217;t want any of this to come across as an endorsement or promotion. It&#8217;s just a summary of my own experience as someone who used to write a lot of code in the past and then became increasingly distant from it as I took on leadership roles. Not to be generalised.</p><p>But did I succeed in learning Rust along the way?</p><p>Not really.</p><h2><strong>The Bad</strong></h2><p>While I got more familiar with Rust code and its ecosystem, I can&#8217;t say I&#8217;ve learned as much as if I&#8217;d been writing all the code by myself. When the choice was presented to go slow and learn or go fast and move on to the next feature, I often found myself falling for the latter. So, though I did learn a bunch of things while building Rushomon, AI didn&#8217;t really enhance the learning experience but rather hindered it, as it shifted the incentives to quicker completion.</p><p>LLMs are inherently inaccurate and unpredictable. Meaning that when you use them, you both know that they will fail you and that you don&#8217;t know when they will do it. In what sounds eerily like an ancient Greek philosopher&#8217;s quote, <em>the only thing you can trust LLMs with is that they are untrustworthy</em>.</p><p>That&#8217;s already bad in itself, but it&#8217;s made exponentially worse by all the hype and propaganda that tries to minimise or hide away the problem from the masses.</p><p>Just to give you some examples from this last month. As I have been working on Rushomon with these tools, I have witnessed <em>agents</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a> do the following.</p><ul><li><p>Delete failing tests as a way to make them pass.</p></li><li><p>Write no-op tests that just logged success statements.</p></li><li><p>Completely ignore rules written in multiple ways to harness their operation. I found it particularly annoying when, despite my multiple attempts at following the &#8220;standards&#8221; for rules to prevent it, they kept trying to commit code on my behalf.</p></li><li><p>Present alternative options that were in fact the same, just worded slightly differently.</p></li><li><p>Make up for APIs and docs that simply do not exist.</p></li><li><p>Run queries to &#8220;fix&#8221; data in the DB to address an issue caused by a bug in the code, rather than fixing the bug itself.</p></li></ul><p>And a few other things that I&#8217;ve already forgotten.</p><p>These shortcomings are all part of the untrustable nature of the tools. As such, they should not come as a surprise. I was able to catch most of those issues thanks to my attempts at diligently reviewing the code, aligning on decisions and plans, reading up on documentation, etc. But I&#8217;m pretty sure some slipped through, as it&#8217;s humanly difficult to keep up with all the side effects when operating at this pace.</p><p>Which leads me to the next point.</p><h2><strong>The Ugly</strong></h2><p>While I have enjoyed the act of building Rushomon, the overall experience of coding it has been a lot more miserable than I was used to when I was just writing code without any substance abuse to alter the performance<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-14" href="#footnote-14" target="_self">14</a>. There are three main reasons for that:</p><ol><li><p><strong>Cognitive load. </strong>The more you rely on such tools, the more your cognitive load increases. This might sound counterintuitive, as the promise is that you should instead be able to offload part of the cognitive load to these agents and automations. But due to their inherent untrustable nature and their annoying verbosity, they act erratically, like interns with personality disorders who can churn out a lot of code. That means you need to review everything, and reviewing someone else&#8217;s code makes it very hard to have the same level of focus and flow you get when you&#8217;re the one producing it. Imagine spending your day reviewing PRs. I guess that&#8217;s the modern equivalent of working at the patent office. No wonder why a lot of bogus patents are granted every year.</p></li><li><p><strong>Context Switch. </strong>Closely related to the previous point is the fact that the current interaction with agents in the coding workflow is designed in a way that promotes context switches. While the industry has spent years making compilers and hot reload as performant as possible to help developers benefit from fast feedback loops while keeping their focus on the task, the &#8220;prompt and wait&#8221; interaction paradigm is the opposite. After a few seconds, your brain is immediately craving new stimuli. So you easily end up either firing up another agent and crafting another prompt (bad), or checking your emails and chat messages (bad), or wasting your time on news sites, doomscrolling social media, or anything equivalent (very bad). I find that combination of cognitive load and context switch exhausting. And they&#8217;re both compounded by the next point.</p></li><li><p><strong>Dopamine Addiction. </strong>The most common interaction with such tools has something profoundly addictive to it. I&#8217;m not using the word loosely as a synonym of &#8216;exciting&#8217; or &#8216;engaging&#8217;, but in its most literal form. I found myself doing weird things to keep the flow going. At some point I was doing the dishes while some code was being built and realised we probably got this whole thing backward<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-15" href="#footnote-15" target="_self">15</a>. I&#8217;ve been neglecting my sleep and exercise lately. In the last two weeks I have not been doing my usual weekly and daily planning, a discipline I&#8217;m very strict about except for when I&#8217;m on holiday. And I am coming from a position of enough self-awareness that allows me to observe myself and notice what is happening as it unfolds. I can&#8217;t imagine what this can do to people who are less equipped to handle such dangers.</p></li></ol><p>Interestingly enough, as I was going through the process, I read a great article from Rachel Thomas from fast.ai that describes in very sharp terms the analogy between &#8220;Vibe Coding&#8221; and gambling. You can find it <a href="https://www.fast.ai/posts/2026-01-28-dark-flow/">here</a>, and everyone should read it.</p><h2><strong>What&#8217;s next?</strong></h2><p>In the immediate future I want to see how the OSS community reacts to Rushomon, and I&#8217;m prepared for it to land anywhere between <em>going</em> <em>completely unnoticed </em>to <em>gaining support </em>to being <em>hated because it was built using AI. </em>More importantly, I intend to dial back on the investment to regain control over my time and energy.</p><p>And definitely spend some time fixing all the bugs that have slipped through so far.</p><p>While most of you know that I&#8217;m mostly critical of the current tech industry and the GenAI hype, that doesn&#8217;t mean I should stop experimenting. But what this experiment made clear once more is that, when it comes to GenAI (or other technologies), we&#8217;re often asking ourselves the wrong question.</p><p>The question shouldn&#8217;t be &#8220;Is it helpful?&#8221;, as it&#8217;s generally easy to find some utility in any new technology or invention<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-16" href="#footnote-16" target="_self">16</a>. The question should be &#8220;Is it so helpful and beneficial as to justify its cost?&#8221;</p><p>By cost I mean the overall cost, not just the pennies we&#8217;re paying for it, as the whole thing is subsidised by VC capital.</p><p>Notice that I haven&#8217;t even mentioned all the &#8220;externalities&#8221; of GenAI in this article: its impact on the environment, human labour or theft of copyrighted material. In that regard, during the whole process of building <em>Rushomon</em> I often felt a sense of unease.</p><p>Like I was driving a massive internal combustion pickup truck in a protected national park while I would normally hike through it. Driving so fast, I&#8217;d often take the wrong road and have to drive back for kilometres, causing even more waste than if I&#8217;d gone slowly through each step.</p><p>In the meantime, I invite everyone to <a href="https://rushomon.cc/login">sign up</a> for the free tier, try <a href="https://github.com/piffio/rushomon/blob/main/docs/SELF_HOSTING.md">setting it up</a> in their Cloudflare account, and <a href="https://github.com/piffio/rushomon/issues">share their thoughts</a> on <em>Rushomon</em>.</p><p>In a time when everyone is chasing fancy and shiny objects, <em>Rushomon</em> would arguably stand out as unsexy in a rather boring space.</p><p>That&#8217;s a feature, not a bug. I believe that for solo entrepreneurs and indie hackers there are many opportunities to build better tools in boring spaces.</p><p>But that&#8217;s a topic for another article.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>NIH stands for <a href="https://en.wikipedia.org/wiki/Not_invented_here">Not Invented Here</a>.</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>As much as I love to do so, my ISP is not reliable enough to be considered a viable option for high-uptime services. Then, you could argue that a few broken links every now and then wouldn&#8217;t be the end of the world, but that&#8217;s just you trying to be too rational.</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 case you&#8217;re wondering, those websites are <a href="https://sergiovisinoni.com/">https://sergiovisinoni.com/</a> and <a href="https://doineedaifor.it/">https://doineedaifor.it/</a>. They&#8217;re not exactly pushing the boundaries of what&#8217;s possible with web technologies, so you might understand my itch to find something a bit more sophisticated to work on.</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 href="https://github.com/booklore-app/booklore">Booklore</a>, a sleek solution for self-hosting ebook collections</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>It seems like brain implants will make the typing part optional, broadening the spectrum of future software engineers to include all species, including fishes and birds who would have a very hard time with Vim&#8217;s commands otherwise.</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>I know, it sounds weird to do in real life something that we&#8217;ve always thought was relegated to pretentious system design interviews. Take it as a sign of being able to leave your comfort zone, and don&#8217;t forget to bring it up in your next behavioural interview.</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>In hindsight, this turned out to be a bit naive on my end. GitHub is full of crappy projects nobody ever finds out about, and while the repo has been public for a few weeks now, I don&#8217;t believe any human being has noticed its existence yet. I guess these days the best way to hide something is to publish it on a public repo.</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>As these things go, he got an error 500 upon signing up. It&#8217;s good to have friends who report issues but don&#8217;t judge you for making a fool of yourself.</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>Mind you, I didn&#8217;t say movie expert. So, even though the term might come across as pretentious, it refers to my interests, not any self-proclaimed ability or competence.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p><a href="https://en.wikipedia.org/wiki/Rashomon">Watch it</a>, it's worth it.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>I genuinely believed that unregistered meaningful 4-letter domains were as extinct as velociraptors, and I was almost embarrassed to be able to register the two of them for $48 in total. There are still corners of the internet that have not been completely swallowed by grifters. There&#8217;s hope.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>In case you missed the subtext, now is the time to go in there and star/watch/share the repo.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>As much as I dislike most of the terminology around these tools, I tend to prefer the word '<em>agent'</em> over '<em>AI&#8217;</em> for a simple reason: while an agent acts, the term doesn&#8217;t have any implicit assumption of whether the actions are good, bad, intelligent or just silly. They just act like any other form of automation ever invented until now.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-14" href="#footnote-anchor-14" class="footnote-number" contenteditable="false" target="_self">14</a><div class="footnote-content"><p>This is a metaphor for AI-assisted tools. I didn&#8217;t suddenly go nuts on Adderall or ketamine.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-15" href="#footnote-anchor-15" class="footnote-number" contenteditable="false" target="_self">15</a><div class="footnote-content"><p>You might be familiar with the famous post &#8220;<a href="https://campaignme.com/wp-content/uploads/2024/06/1717354621203-e1717763108385.jpeg">I want AI to do my laundry and dishes so that I can do art and writing</a>&#8221;.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-16" href="#footnote-anchor-16" class="footnote-number" contenteditable="false" target="_self">16</a><div class="footnote-content"><p>OK, maybe not the Segway</p></div></div>]]></content:encoded></item><item><title><![CDATA[Two helpful razors to sharpen your mind with]]></title><description><![CDATA[Not the ones you'd like to harm anyone with, but rather helpful tools to make sense of challenging or puzzling situations]]></description><link>https://makemeacto.cc/p/two-helpful-razors-to-sharpen-your</link><guid isPermaLink="false">https://makemeacto.cc/p/two-helpful-razors-to-sharpen-your</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 25 Feb 2026 06:00:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!38aa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today&#8217;s article will introduce two of the most helpful razors I know of, following a recent article where I introduced two helpful paradoxes that every engineering leader should know about.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9ef299ae-7dd2-44d5-8e6a-1074ba04e410&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Two helpful paradoxes, and moving home&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-28T06:01:44.611Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ygG5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/two-helpful-paradoxes-and-moving&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:185415103,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:2,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="pullquote"><p>By the way, in that same article I announced that I'm planning to move over to Ghost and away from Substack. Your support will be greatly appreciated to ensure all the content stays open forever and not behind a paywall as that move happens. Thanks for considering upgrading to a paid tier and showing your support for the publication.</p></div><p>Before you become worried that I might be suggesting ways to harm other people or even yourself, let me reassure you: chatbots and political leaders are already doing a great job at that. There&#8217;s nothing I can meaningfully contribute to that conversation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!38aa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38aa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!38aa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!38aa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!38aa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!38aa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3774790,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/187532155?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!38aa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!38aa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!38aa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!38aa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9708e803-7570-4fcd-a9dd-ec2b198bb849_6240x4160.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">Photo by <a href="https://unsplash.com/@wuf2018?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Stefan Schauberger</a> on <a href="https://unsplash.com/photos/a-person-holding-a-pair-of-scissors-in-their-hand-Tper6bHeSUo?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>Let&#8217;s start with clarifying what we&#8217;re actually looking at here.</p><h2><strong>Two Helpful Razors</strong></h2><p>We&#8217;re not talking about physical razors, the ones commonly used to shave and occasionally to perform more questionable activities. I&#8217;m talking about philosophical razors: rules of thumb, or principles, that allow a person to quickly &#8220;shave off&#8221; unlikely explanations for a fact or phenomenon, focusing instead on the more likely one.</p><p>These aren&#8217;t precise, scientifically proven tools, but rather heuristics derived from empirical observations of the two persons after which they&#8217;re named. I&#8217;ve personally found them to be enormously helpful on countless occasions, so do the many people I had the opportunity to share them with.</p><p>I believe they should be in the toolbox of every person who&#8217;s ever faced important decisions requiring the interpretation of facts or behaviours. If that sounds strangely familiar, it&#8217;s because it is. As leaders, you&#8217;re constantly dealing with similar situations.</p><p>These are Occam&#8217;s and Hanlon&#8217;s razors. While the first one seems to be the most well known, in my experience, the second is by far my personal favourite.</p><p>I&#8217;ll save the best for last, as someone once said.</p><h3><strong>Occam&#8217;s Razor</strong></h3><p>This one is often used and sometimes abused. Its original formulation, attributed to William of Ockham, was in the following form.</p><blockquote><p><em>Entities must not be multiplied beyond necessity</em></p></blockquote><p>This has evolved over time into the most common or popular version, often phrased as such.</p><blockquote><p><em>Of two competing theories, the simpler explanation of an entity is to be preferred.</em></p></blockquote><p>This sounds interesting, but before we move forward, let&#8217;s clarify something important. The two competing theories mentioned above are not merely crazy ideas made up by someone off the street. Rather, they&#8217;re supposed to be hypotheses <strong>that both have equivalent explanatory powers</strong> to describe the observable phenomenon or situation. This means both theories should have some form of validity before the Occam&#8217;s razor can apply.</p><p>This rules out using Occam&#8217;s razor to disprove flat earth-related theories, as they don&#8217;t satisfy the need to be coherent and validated before being subjected to the simplicity tradeoff.</p><p>I brought up simplicity because that&#8217;s the essence of Occam&#8217;s razor. But misusing it can lead to oversimplifications and manipulations.</p><p>Which reminds us of the famous quote attributed to Einstein.</p><blockquote><p><em>Everything should be kept as simple as possible, but not simpler.</em></p></blockquote><p>I know two common situations in which this tool can help engineering leaders: one is dealing with people, and the other is making technical decisions.</p><p>How often have you found yourself suddenly observing a team member's performance change, usually for the worse?</p><p>If you&#8217;ve been running teams for more than 500 milliseconds, you&#8217;ve likely been in that situation. When this happens, we often fall for the temptation of coming up with very articulate explanations for the observed change.</p><p>Maybe they&#8217;ve contracted dementia and are suddenly losing all the skills they used to master. Maybe they have fallen in love with someone who works at a competitor and are silently sabotaging your company from the inside. Or maybe they have always been lousy performers and have somewhat managed to cheat their way up until recently, making you realise you have not been paying attention for months.</p><p>Occam&#8217;s razor won&#8217;t tell you what the real explanation is.</p><p>In all these cases, I tell people to simply ask the person in question to help you understand what caused your change in perception. Yes, it's your perception that has changed, and you still need to validate that it's grounded in facts rather than speculations.</p><p>You should get into that conversation with as little bias as possible, so among all the crazy explanations you might want to bet on before discovering the truth, picking the simplest one that can reasonably explain what is happening is a good heuristic. If anything, you&#8217;ll end up wasting fewer mental CPU cycles on <em>hallucinations<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</em></p><p>My general recommendation when dealing with people&#8217;s behaviour is to forget Occam&#8217;s razor, as it encourages the annoying tendency we have to make up explanations for their behaviour, and just speak with them.</p><p>But if you are in a situation where that&#8217;s not possible, then use Occam. Like when you are wondering about your president's erratic behaviour.</p><p>The second scenario has to do with technical decisions, particularly when trying to find the root cause of an issue. In fact, one reason simpler explanations are often favoured in the scientific environment is that they are <strong>more easily testable and therefore falsifiable</strong>. i.e., it is easier to quickly rule out simple but valid explanations first.</p><p>That&#8217;s a useful heuristic you want to apply during incident responses and in other forms of war room situations. Go with the simplest explanation, according to available data, while accepting that future data may rule it out entirely in favour of what might appear to be a more complex hypothesis at the moment.</p><p>This is ultimately a sensible pragmatic approach, as the number of complex explanations is theoretically infinite, and each one of them might take a long time to be validated.</p><p>Or, to say it as Wittgenstein has put it in his <em>Tractatus Logico-Philosophicus</em>: </p><blockquote><p><em>The procedure of induction consists in accepting as true the simplest law that can be reconciled with our experiences.</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p></blockquote><p>Validating such hypotheses enriches your experience and may inspire you to formulate new ones with greater sophistication and accuracy.</p><p>Of course, you can also apply the same principle of simplicity when designing a new technical solution. This boils down to understanding the difference between <em>inherent</em> and <em>accidental</em> complexity. Inherent complexity is, as the word says, intrinsic to the problem at hand. It cannot be simplified away. e.g., a particular piece of business logic might have complex commercial rules. Conversely, <em>accidental</em> complexity has to do with the unnecessary sophistication introduced as part of a solution. i.e., an event-driven massively distributed system can introduce a lot of accidental complexity if you&#8217;re just trying to validate a new product idea for a handful of users.</p><p>I hope you had enough of an overview of how to use Occam&#8217;s razor in your life.</p><p>Let us now move on to my favourite, attributed to a seemingly unknown Robert J. Hanlon.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><h3><strong>Hanlon&#8217;s Razor</strong></h3><p>This is my absolute favourite, and that&#8217;s because it helped me make sense of numerous situations I&#8217;ve encountered on my journey with leading teams. That, and the fact that I vividly remember the moment I first encountered it. It was in a document, or rather a txt file, that a very talented software engineer I respected and had a wonderful relationship with had written and asked me to review. This was around 2014 or 2015 at the latest, and I remember reading the txt file in my terminal with Vim on one of the coolest laptops that ever existed, a ThinkPad x220<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p><p>There are just moments like that that mark your existence forever.</p><p>Enough with nostalgia, of which I&#8217;m sure you couldn&#8217;t care less. Let&#8217;s see what the razor looks like in its most popular version:</p><blockquote><p><em>Never attribute to malice that which is adequately explained by stupidity</em></p></blockquote><p>Since I fall more in the <em>growth mindset</em> camp than in the opposite <em>fixed mindset</em> one, the version I personally use and share with others uses <em>competence</em> instead of <em>stupidity</em>. Believe me, it helps immensely with reception, even in this time and age when communication norms seem to invite confrontation, judgement and hatred.</p><p>I can&#8217;t tell you how many people I&#8217;ve seen light up when I first introduced them to this razor.</p><p>Similarly to what I mentioned with regard to Occam&#8217;s, we often fall into the trap of suspecting other people&#8217;s intentions and agendas. I&#8217;ve been there, more often than I&#8217;d like to admit. We are somehow attracted to the malicious explanation, as it reinforces our belief that someone we are in conflict with might be mean or have bad intentions. Incompetence is a more common and plausible explanation in many cases. It&#8217;s also the simplest explanation, back to Occam.</p><p>The good thing about Hanlon&#8217;s razor is that <strong>once you&#8217;ve seen it, you won&#8217;t unsee it</strong>.</p><p>It will help you better understand why someone on your team is often delivering low-quality work. Why your manager is failing to provide you with meaningful feedback. Or why the head of HR is just messing up every single decision and communication.</p><p>Believe me, and Hanlon: in most cases that&#8217;s just incompetence.</p><p>And there is light at the end of the tunnel, because there is little you can do to face malice, besides covering your ass, but there are plenty of proven ways to deal with incompetence.</p><p>In most cases you&#8217;ll want to leverage one form or another of education, something you can do with people around you regardless of their title relative to yours. Sometimes, you just want to show those who need to act on it the incompetence. Incompetence is a lot easier to prove than malice or intention.</p><p>You can&#8217;t manipulate your way out of not being able to craft a solid roadmap or even something as simple as calculating the result of 2+2.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>As an Italian, there&#8217;s one more thing about Hanlon&#8217;s razor that I like. It is in stark contrast with a popular statement attributed to Giulio Andreotti.</p><p>For those unfamiliar with the person, think about a combination of a Machiavellian politician mixed with strong Catholic beliefs comparable with the most strict cardinals and ministry of the church. He&#8217;s no longer alive, but he dominated most of the Italians&#8217; political history in the second half of the twentieth century.</p><p>In other words, not in my top ten list for political role models.</p><p>And here is what he famously said.</p><blockquote><p><em>A pensare male si fa peccato, ma spesso ci si azzecca.</em></p></blockquote><p>Loosely translatable as <em>&#8220;It&#8217;s a sin to think ill of other people&#8217;s intentions, but it&#8217;s usually correct/spot on&#8221;</em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><p>I&#8217;ll save you all the interpretations about the role of sin in the Catholic religion and how it&#8217;s been used to control people. What I&#8217;m more interested in is that Andreotti&#8217;s view is one that suggests we&#8217;re supposed to judge people&#8217;s intentions (which is objectively a sin, and as they say, it&#8217;s a prerogative of God). Not only that, but it&#8217;s somehow an apology for mischievous behaviour. If everyone is correct in assuming everyone else's bad intentions, that includes me (or Andreotti in this case). If he believes in his statement, he's implicitly admitting his guilt too.</p><p>Quite the vicious circle, if you believe me. Who would want to live in a world like that?</p><p>I much prefer the agency of taking incompetence as an explanation. Or, more broadly, ignorance.</p><p>Something for which many solutions exist that don&#8217;t require people mistrusting each other.</p><div><hr></div><h2><strong>WIT Promo for Q1 2026</strong></h2><p>I&#8217;ve recently decided to resume offering quarterly promos for people who are willing to benefit from my services.</p><p>I&#8217;m happy to announce that I&#8217;ve opened up the Q1 promo that will run until the end of March 2026.</p><p>I&#8217;m making it easier for Women In Tech to level up their engineering leadership skills by offering an exclusive discount to the Sudo Make Me a CTO: <strong>30% off for the first 12 months.</strong></p><p>You can find out all the details at the <a href="https://sergiovisinoni.com/women-in-tech-2026/">official promo page</a>, or by clicking the button below.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sergiovisinoni.com/women-in-tech-2026/&quot;,&quot;text&quot;:&quot;WIT Promo 2026&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://sergiovisinoni.com/women-in-tech-2026/"><span>WIT Promo 2026</span></a></p><p>Feel free to share this opportunity with people you know, and do not hesitate to reach out if you&#8217;d like to learn more about it.</p><p>You can always schedule a <a href="https://cal.com/sergio-visinoni/discovery-call-free">free 30-minute session</a> to get all your questions addressed.</p><p>Looking forward to seeing the community grow with more diversity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>It seems like in the past couple of years everyone has learnt this new word. Therefore I&#8217;m assuming it&#8217;s familiar enough for you all to understand that a) it means making up things that aren&#8217;t necessarily true or verified and b) I&#8217;m being sarcastic</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>This is the kind of cool thing you can learn if you read the entirety of a dense <a href="https://en.wikipedia.org/wiki/Occam%27s_razor">Wikipedia page</a>. Like the fact that Elliot Sober stated that philosophers may have made the error of <em>hypostatizing simplicity</em>. Can you even pronounce that without stuttering?</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's surprising to notice how much shorter the <a href="https://en.wikipedia.org/wiki/Hanlon%27s_razor">Wikipedia page</a> dedicated to Hanlon's razor is compared to the one for Occam. But the fact that it's mentioned in the Jargon File, aka The Hacker's Dictionary, largely compensates for the difference.</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 got that laptop in 2012, and I still have it today. It sits in the garage for the occasional web search or YouTube video when I&#8217;m engaged in DIY activities.</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>OK, I know this can be questioned in at least two ways. The first one is the Orwellian approach of repeating fake things until they become true, the famous <a href="https://en.wikipedia.org/wiki/2_%2B_2_%3D_5">2+2=5.</a> Sorry, but I don't have a solution to offer against fake knows except for critical thinking. The second, fancier and a lot more hyped, is that people can delegate some of that work to statistical models that are good at generating plausible text. The problem, though, is that they will not be able to validate that the output is correct. Errors will slip through, and sooner or later incompetence will become evident.</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>Thanks to the folks <a href="https://forum.wordreference.com/threads/a-pensare-male-si-fa-peccato-ma-spesso-ci-si-azzecca.2397506/">here</a> who served as an inspiration and input for the translation.</p></div></div>]]></content:encoded></item><item><title><![CDATA[How to Run a Technical Due Diligence?]]></title><description><![CDATA[You have been asked to run or participate in a due diligence process, and you have no idea how to get started. Hopefully after reading today's article you'll gain more clarity and confidence]]></description><link>https://makemeacto.cc/p/how-to-run-a-technical-due-diligence</link><guid isPermaLink="false">https://makemeacto.cc/p/how-to-run-a-technical-due-diligence</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 11 Feb 2026 06:00:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Olod!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Chances are that in your position as tech leader, you&#8217;ve performed technical due diligence on another company.</p><p>Or maybe you&#8217;ve been on the receiving end, having to answer enquiries from consultants or fellow tech leaders.</p><p>Lastly, you might be among those who have never taken part in such a process ever, and you might even wonder what the hell technical due diligence is.</p><p>If you&#8217;ve always been afraid to ask for fear of looking dumb, you have two options. Linger in your secret ignorance, hoping nobody will find out, or keep reading<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><h2><strong>What is Technical Due Diligence?</strong></h2><p>Wait, we&#8217;re always told we need to start from the business. So, let&#8217;s discard the technical bit for a moment, and let&#8217;s focus on the overall concept.</p><p>What&#8217;s <em>due diligence</em>?</p><p>Here is how the Merriam-Webster dictionary<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> defines it in the business context:</p><blockquote><p><em>research and analysis of a company or organization done in preparation for a business transaction (such as a corporate merger or purchase of securities)</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></blockquote><p>In layman's terms, that describes the process you go through to make sure you&#8217;re not going to make a shitty deal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Olod!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Olod!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Olod!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Olod!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Olod!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Olod!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1561738,&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;:&quot;https://makemeacto.substack.com/i/186752316?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Olod!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Olod!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Olod!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Olod!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb8ed06d-a568-453e-b313-cdc5cf9260bc_7952x5304.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">Photo by <a href="https://unsplash.com/@mihaiteslariu0?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Teslariu Mihai</a> on <a href="https://unsplash.com/photos/person-reading-book-on-brown-wooden-table-MrBmDjxzgr0?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>Similar to what you do when you check price-comparison sites<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> or when you examine reviews on Amazon before buying a &#8364;20 item from an unknown vendor. Or when you read the fine print before signing up for an insurance contract.</p><p>Except that in this case the stakes are slightly higher, and you usually would not find the answer to your questions by browsing public websites.</p><p>When you&#8217;re running a Due Diligence (DD), it generally means someone has a serious intention of acquiring another company through an M&amp;A<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> type of operation. Such deals typically involve amounts ranging from hundreds of millions to billions of euros<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>, and their outcomes can have significant consequences. Every &#8220;deal&#8221; typically attracts multiple bidders competing for the opportunity to snatch a great bargain.</p><p>More importantly, even though everyone in the industry knows exactly what is going on, who is talking to whom, which offer is most likely to be accepted, who is really going to benefit from it, etc., the whole process has to run behind a facade of confidentiality and secrecy.</p><p>The main reason is that leaks could be cause for serious market manipulation. I&#8217;ve heard that&#8217;s illegal, and you don&#8217;t want to find yourself at the receiving end of a lawsuit for breach of confidentiality.</p><p>Oh, and this is not legal advice<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>.</p><p>Despite the official reasons for maintaining confidentiality, I suspect that some software vendors have a vested interest in perpetuating the illusion, particularly those who sell digital solutions that sound much more exciting and prestigious than they actually are.</p><p>A prime example of this is <em>the data room</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>!</p><h2><strong>The Data Room</strong></h2><blockquote><p><em>When will the data room be open?</em></p></blockquote><p>That&#8217;s one of the most frequent questions you hear when you start a due diligence process.</p><p>You typically get bonus points for being the one asking it, as it signals your familiarity with the lingo and projects you as a veteran in the process.</p><p>Technically, it should be called VDR, or Virtual Data Room, but we most commonly refer to it as Data Room.</p><p>When I first heard the term, my imagination went wild.</p><p>I was picturing a room inside a central-bank-style vault, bright light illuminating lines of racks of humming servers. Blue and green LEDs pulsing rhythmically at the pace of data being read and written on the storage.</p><p>At a desk, a white-coat technician vaguely resembling Alan Turing would hand you a menu from which to order your favourite piece of data, or you could just go for the <em>data du jour</em>.</p><p>Needless to say, like all nerdy phantasies, this one too turned out to be very inaccurate.</p><p>In reality the Data Room is an (expensive) web application that does the following:</p><ul><li><p>It allows the two counterparties to upload documents related to the deal being discussed</p></li><li><p>All data is encrypted</p></li><li><p>They keep a full audit trail of all the data accessed: by whom, when, how often, etc.</p></li><li><p>Documents are watermarked in case someone takes screenshots or downloads the files</p></li></ul><p>In essence, it's a file-sharing system with bolt-on extra security.</p><p>There are obviously a lot of compliance-related reasons to do so.</p><p>These reasons include keeping track of the data exchanged between the two (or more) companies and identifying who had access to a specific document in case of a leak.</p><p>It&#8217;s a pretty simple job to do, but VDR vendors seem to find a particular satisfaction in offering those capabilities with a UX that&#8217;s a hybrid between Microsoft Access and Craigslist.</p><p>If that doesn&#8217;t sound too terrible, please note that the way data is organised seems to have been invented by someone in love with SNMP OIDs<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a>.</p><p>I suspect that someone is sitting in a room twisting their moustache, secretly enjoying making life even more miserable for folks already burdened with the need to go through an arguably tedious process.</p><p>I guess the VDR space can be qualified as a market <em>ripe for disruption</em>. But I digress.</p><p>In essence, the data room is where you publish or retrieve all the information that has been requested as part of the due diligence process. The data room is generally open for a set amount of time, and one or more consultancy firms are involved with governing who has access to what, what can be asked, and how many questions you&#8217;re allowed to ask.</p><p>More importantly, they&#8217;re there to ensure you only use the VDR to communicate. No emails, phones, or pigeons. Every live meeting between the parties has them present, sitting in silence, observing, and ensuring the respect of boundaries.</p><p>A bit like traditional parents who sit in rooms while their children date potential partners. I always perceive a weird mix of voyeurism and oppression involved with both approaches.</p><p>Now that you know all there is to know about the data room, let&#8217;s go back to the main topic of today&#8217;s article: running a tech due diligence.</p><h2><strong>Enters the Technical Due Diligence</strong></h2><p>A full due diligence process tends to cover multiple dimensions and angles of the target company, including but not limited to its financial situation, commercial strategy, product metrics, organisational setup, and technical platforms or assets.</p><p>By chance, duty, or punishment, you&#8217;ve been selected to run or participate to assess the technical dimension, what&#8217;s generally referred to as the tech due diligence.</p><p>What do you do?</p><p>You could wing it and ask a chatbot to give you the plan, collect all the data it suggests you do, violate all the restrictions by updating it to some AI-powered document processing repository, and have it generate a report. That&#8217;s not the approach I&#8217;d recommend, unless you really want to ensure you won't be asked to do it a second time<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a>.</p><p>The first thing you want to do at this stage is to understand the nature of the deal. Not all deals are born equal, and some are even born less equal than others.</p><p>Broadly speaking, when it comes to M&amp;As involving technology companies, you could group them in the following categories:</p><ul><li><p><strong>Acquiring brands and clients. </strong>This is often the case when the two players are competitors in the same space. The target company has a strong position in a certain market or region, and that&#8217;s the only thing you want to incorporate. You have platforms, employees and knowledge in-house, but instead of spending years and marketing money to build up the position, you want to buy an existing one.</p></li><li><p><strong>The goal is to acquire the company and maintain its independent operations. </strong>This is often the case when the buyer is an investment fund, PE or conglomerate with a diversified portfolio. They have money to invest, and they think your company makes for a beneficial addition.</p></li><li><p><strong>Acquire the company and integrate it with its existing structure to capitalise on synergies. </strong>Similar to the previous scenario, the buyer in this case is interested in the complete package. This is a common case with incumbents buying the rising startup with an innovative product or two major conglomerates merging to consolidate their complementary market positions at the regional or world level.</p></li><li><p><strong>Acqui-hiring: </strong>The folks in big tech and Silicon Valley popularised this approach. See the recent acquisition that Google made of &#8220;Windsurf&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a>, or Meta acquiring Scale AI. One of the key drivers is to buy smart people with specific domain knowledge and have their company come as a nice benefit.</p></li><li><p><strong>It&#8217;s unclear who suggested </strong><em><strong>leaning into the deal. </strong></em>This is the worst case. Nobody knows exactly why they&#8217;re willing to make the deal, yet there&#8217;s a clear intention to proceed. If you&#8217;re in this case, good luck. Chances are that none of the work you&#8217;ll do in the DD will matter. But you can still learn a lot through the process.</p></li></ul><p>This is a broad categorisation, and no deal will fall perfectly within the boundaries of one specific category. However, every deal typically veers towards one or the other.</p><p>What matters is that your analysis and investigation on the technical side will vary widely depending on the investment thesis. What you&#8217;ll be looking for when acqui-hiring will be very different from what you&#8217;ll be interested in if it&#8217;s a matter of acquiring a brand and clients.</p><p>These principles might sound obvious, but it&#8217;s not uncommon to see people apply a blanket approach because that&#8217;s the one they&#8217;ve been taught to follow, without even doubting it might be the most relevant.</p><h2><strong>What to look for in different cases</strong></h2><p>At this point you might be wondering if I have anything non-obvious to offer, and I hope that what follows will satisfy that.</p><p>Let&#8217;s look again at the categories above and see what should be in scope and what can largely be ignored when conducting technical due diligence.</p><p>We&#8217;ll look at the 4 defined cases, leaving the last &#8220;undefined&#8221; one out, as that would be the case where applying a by-the-book approach would be the most appropriate strategy.</p><h3><strong>Acquiring Brands and Clients</strong></h3><p>In these types of deals, it is crucial that your company's intention to absorb the client base and brand position will not be screwed by unforeseen surprises. Usually, limited technology plays a role in this process, but it can become an obstacle in the most complex scenarios.</p><p><strong>In Scope</strong></p><ul><li><p><strong>Security and Compliance Risks<br></strong>The day the acquisition is signed, you&#8217;re accountable for compliance and security practices. Furthermore, a vulnerability in the acquired company could become a Trojan horse into your entire organisation.</p></li><li><p><strong>Data-in / Data-out<br></strong>Chances are that you&#8217;ll want to get the customer&#8217;s data out of the target system and into your company&#8217;s. It&#8217;s worth paying attention to how the data model is structured and how easy or hard it would be to get data in and out of the system. This includes traditional back-office systems such as ERPs and CRMs.</p></li><li><p><strong>Platform Health<br></strong>You will have to run the target company's systems for a while before shutting them down. You want to get a decent sense of the operational and maintenance overhead that might be caused by instability, technical debt, and bad practices. The goal is not necessarily to plan an investment in modernisation, but rather to understand the full operational cost of internalisation.</p></li><li><p><strong>Operational Costs<br></strong>Particularly, what would be the bare minimum cost associated with keeping the lights on (KTLO)? Are there expensive vendors or old systems that need urgent replacement to be accounted for?</p></li></ul><p><strong>Not So Relevant</strong></p><ul><li><p><strong>Talent and Skills.<br></strong>This is not what your company is buying. As cynical as it may sound, the intention might be to lay off most of the personnel. Still, you want to get a decent sense of who the key people are with the institutional knowledge needed through the decommissioning phase.</p></li><li><p><strong>SDLC.<br></strong>You&#8217;ll probably need close to zero changes besides pure maintenance. A perfect SDLC process at this stage offers minimal gains. The security and compliance section will likely raise major red flags related to engineering practices and processes.</p></li><li><p><strong>Overall technology platform.<br></strong>As you don&#8217;t plan to invest in the platform, you&#8217;ll care very little about the stack used, architectural patterns, evolvability, etc. In particular, the affinity or distance between the target systems and your company&#8217;s systems is of little relevance here.</p></li><li><p><strong>Scalability and performance.<br></strong>Unless there are major stability issues caused by poor performance under load, you should not care too much about this aspect.</p></li></ul><h3><strong>Acquire a Company to Keep it Running Independently</strong></h3><p>The most important thing to validate here is that the company can keep operating and growing on the current foundations for the foreseeable future. And if that&#8217;s not the case, flag all the major investments required to secure it.</p><p><strong>In Scope</strong></p><ul><li><p><strong>Security and Compliance Risks.<br></strong>I won&#8217;t repeat it further, but these are always in scope. Don&#8217;t skip it.</p></li><li><p><strong>Talent and Skills.<br></strong>Very important. You want to ensure the company has the right mix of people and culture to take them to the next steps. You&#8217;ll also want to look at efficiency and organisational complexity.</p></li><li><p><strong>SDLC.<br></strong>Very important, for the same reasons as above. You want to ensure the company is operating on robust and sustainable principles and practices.</p></li><li><p><strong>Overall technology platform, health, scalability &amp; performance.</strong><br>Though you would not care much in terms of affinity with other companies in your portfolio, you want to ensure the stack is based on proven technologies and that it follows the appropriate architectural approaches to ensure the company&#8217;s growth in the upcoming years. If not, this is an area where you might have to flag required investments.</p></li><li><p><strong>Operational Costs</strong>.<br>You want to get a good understanding of the cost structure, FinOps practices in place, and potential optimisations. Are there vendors for which your company could provide more cost-effective alternatives?</p></li></ul><p><strong>Not So Relevant</strong></p><ul><li><p><strong>Data-in / Data-out. </strong>Since there is no intention to integrate the company&#8217;s operations with other activities in the portfolio, this aspect becomes less relevant. An exception is made if you&#8217;re planning to pursue integrations with a significant number of third parties.</p></li></ul><h3><strong>Acquiring a Company for a Full Integration</strong></h3><p>The primary concern here is the cost and effort involved: how long will it take, and how challenging will it be, to fully integrate the target company's systems into our own platform, thereby achieving the best possible outcomes? It is not easy to answer precisely, given the level of detail available in a DD process, but you are still requested to provide an indication.</p><p><strong>In Scope</strong></p><ul><li><p><strong>Security and Compliance Risks.<br></strong>Have I mentioned this topic previously?</p></li><li><p><strong>Talent and Skills.<br></strong>Very important. You want to make sure the culture and the mix of talent are compatible with the ones at your company.</p></li><li><p><strong>SDLC.<br></strong>This is crucial for the same reasons mentioned above. The bigger the distance between the two companies, the more cumbersome and chaotic the integration will be.</p></li><li><p><strong>Overall technology platform, health, scalability &amp; performance.<br></strong>This is where assessing affinity or distance becomes key, as this will be one of the key drivers for the integration effort. The differences will have to be assessed both from a pure technical standpoint (stack, architecture, tooling, vendors, etc.) as well as from a business logic perspective: data models, life cycle of the key business entities, commercial products and relative business model, etc.</p></li><li><p><strong>Operational Costs.</strong><br>Here you&#8217;re looking for both investments based on your current stack and ways to leverage more efficient solutions available in the target company.</p></li><li><p><strong>Data-in / Data-out.<br></strong>Since you&#8217;ll be expected to converge on the data eventually, this aspect becomes crucial. You want to get a clear understanding of how easy or difficult it&#8217;ll be to move data around across the two entities as they progressively merge into one.</p></li></ul><p><strong>Not So Relevant</strong></p><p>I&#8217;m sorry to say that very little is out of scope here.</p><p>Perhaps the primary colours used in the design system.</p><h3><strong>Acqui-hiring</strong></h3><p>I do not have direct experience with this type of operation. Therefore, my recommendations here are more speculative than experience-based.</p><p><strong>In Scope</strong></p><ul><li><p><strong>Security and Compliance Risks</strong>.<br>Unless you&#8217;re effectively shutting down the company&#8217;s services on the acquisition date, you&#8217;ll want to know what risks you&#8217;re exposing your company to.</p></li><li><p><strong>Talent and Skills.<br></strong>This is the most important aspect, and it is likely that someone has already completed a significant portion of this work prior to the discussion. You&#8217;ll want to spend a lot of time mapping out all the talents in the target company.</p></li><li><p><strong>SDLC.<br></strong>Partly relevant, as it&#8217;s a manifestation of the talent, skill and culture in the organisation.</p></li></ul><p><strong>Not So Relevant</strong></p><ul><li><p><strong>Overall technology platform, health, scalability &amp; performance.</strong><br>You just want to make sure that there aren&#8217;t surprises here suggesting that the so-called talent has been overselling their skills.</p></li><li><p><strong>Operational Costs.</strong><br>Same as above.</p></li><li><p><strong>Data-in / Data-out.<br></strong>Largely irrelevant.</p></li></ul><h2>Do you want to know more about the details?</h2><p>After defining the scope of the assessment, you must determine the necessary steps to execute it.</p><p>Let me know in the comments section below if you'd like a follow-up article that explores the details of the execution.</p><p>In the meantime, if you're someone that identified themself as a Woman In Tech, you might want to have a look at the promo below.</p><div><hr></div><h2><strong>WIT Promo for Q1 2026</strong></h2><p>I&#8217;ve recently decided to resume offering quarterly promos for people who are willing to benefit from my services.</p><p>I&#8217;m happy to announce that I&#8217;ve opened up the Q1 promo that will run until the end of March 2026.</p><p>I&#8217;m making it easier for Women In Tech to level up their engineering leadership skills by offering an exclusive discount to the Sudo Make Me a CTO: <strong>30% off for the first 12 months.</strong></p><p>You can find out all the details at the <a href="https://sergiovisinoni.com/women-in-tech-2026/">official promo page</a>, or by clicking the button below.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sergiovisinoni.com/women-in-tech-2026/&quot;,&quot;text&quot;:&quot;WIT Promo 2026&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://sergiovisinoni.com/women-in-tech-2026/"><span>WIT Promo 2026</span></a></p><p>Feel free to share this opportunity with people you know, and do not hesitate to reach out if you&#8217;d like to learn more about it.</p><p>You can always schedule a <a href="https://cal.com/sergio-visinoni/discovery-call-free">free 30-minute session</a> to get all your questions addressed.</p><p>Looking forward to seeing the community grow with more diversity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>The most enthusiastic among you might be screaming, &#8216;There&#8217;s a better way that&#8217;s so 2026: I can ask my favourite AI chatbot for an explanation.&#8217; Yes, you can do that, indeed. That doesn&#8217;t mean you should. I will not recommend, suggest, support, or promote that approach. Do it at your own risk.</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>If you don&#8217;t know what a dictionary is, you might not be old enough to read what follows. Do it at your own risk.</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>The actual <a href="https://www.merriam-webster.com/dictionary/due%20diligence">source</a>.</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>Are price comparison sites still a thing in 2026, or is this just Gen X legacy?</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>M&amp;A: Mergers and Acquisitions. I still remember the first time I asked a business person (my boss!) to explain the acronym to me the first time I had to deal with it. By sharing the definition, I hope I might spare you the shame of having to ask someone in your chain of command.</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>I&#8217;m deliberately avoiding using the other major currency, the one most commonly found in the offshore bank accounts of techno-fascists, broligharcs, and worldwide dictators, as a statement of intellectual liberation from the cultural dominance that currency, and what it represents, has been exerting on the rest of us for way too long. Besides, I live in Europe.</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>I, too, do not want to find myself at the receiving end of a lawsuit</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>Dramatic music playing</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>If you&#8217;re unfamiliar with the concept, you can have a look at a list of examples <a href="https://www.sysadmin.md/most-useful-snmp-oids.html">here</a>. Not the first thing that comes to mind when you think human-friendly.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>The most ruthless among you might even be attracted by the potential opportunities offered by a fraud conviction. You might end up meeting fine people of the Jeffrey Epstein calibre, and who knows what will happen next? This is obviously not financial, legal or ethical advice.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>It&#8217;s in quotes because the <a href="https://www.reuters.com/business/google-hires-windsurf-ceo-researchers-advance-ai-ambitions-2025-07-11/">deal was very unusual</a>, even in <em>2025-gen-AI-madness</em> terms.</p></div></div>]]></content:encoded></item><item><title><![CDATA[📚 Books I read in January 2026]]></title><description><![CDATA[Two great books contended for the highlight of the month, but eventually I had to pick one. Besides those, a couple of fiction books worth reading completed the list for January.]]></description><link>https://makemeacto.cc/p/books-i-read-in-january-2026</link><guid isPermaLink="false">https://makemeacto.cc/p/books-i-read-in-january-2026</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 04 Feb 2026 06:00:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VoBx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here we are with the January edition of the <em>books I read last month</em>!</p><p>If you end up reading one of them, please let me know in the comments section.</p><h2><strong>&#128171; Book Highlight: <a href="https://amzn.to/4k7xvOr">The AI Con</a> by Emily M. Bender &amp; Alex Hanna</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4k7xvOr" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VoBx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VoBx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VoBx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VoBx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VoBx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg" width="405" height="539.9072802197802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:405,&quot;bytes&quot;:3229691,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4k7xvOr&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/186095229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VoBx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VoBx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VoBx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VoBx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e68184a-3632-4244-a8ad-8bbefa7336be_3024x4032.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></figure></div><blockquote><p><a href="https://amzn.to/4k7xvOr">The AI Con</a>, by Emily M. Bender &amp; Alex Hanna</p><p>288 pages, First Published: May 13, 2025</p></blockquote><p>One of the first books I read in 2026 had been on the reading list for a long time in 2025. Finally, I picked it up on January 6th and filled this shameful gap in my education.</p><p>The best way to summarise the main point from the book is to take a quote straight from chapter 1, appropriately titled <em>An Introduction to AI Hype:</em></p><blockquote><p><em>Artificial Intelligence, if we&#8217;re being frank, is a con: a bill of goods you are being sold to line someone&#8217;s pockets. A few major well-placed players are poised to accumulate significant wealth by extracting value from other people&#8217;s creative work, personal data, or labor, and replacing quality services with artificial facsimiles.</em></p></blockquote><p>In other words, if the title wasn&#8217;t clear enough, this book is a very opinionated piece on what the current industry around AI is: its blatant promises, the concentration of power and wealth, the exploitation of other people&#8217;s data, work, or the planet&#8217;s resources. And ultimately a vehicle for increased <em>enshittification<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em> of humans&#8217; lives.</p><p>The authors are not afraid of taking sides, but they are at least trying to be as rigorous as one can possibly be in going through the sources, papers, and footnotes.</p><p>The book&#8217;s origins are to be found in a podcast hosted by the same authors, which goes by the telling name <em>Mystery AI Hype Theater 3000</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><em>.</em></p><p>What I like about the book is its holistic take on the industry and supply chain that is being sustained by the Hype around AI and its potential. The authors go back to the origins of the term AI in the 1950&#8217;s to identify patterns that might sound very familiar to those living in current times:</p><blockquote><p><em>They relied on huge claims with little to no empirical support, bad citation practices, and moving goalposts to justify their projects, which found purchase in Cold War America. These are the same set of practices that we see from today&#8217;s AI boosters, although they are now primarily chasing market valuations, in addition to government defense contracts.</em></p></blockquote><p>The book covers a lot of ground.</p><p>From the embarrassing ties between a lot of the fundamental science around measuring intelligence and racist and eugenics theories, to the parallel with the Luddites pushing back on technology being used to enrich the few while degrading the working conditions of most people. </p><p>It touches on how training LLMs relies on a large amount of low-paid gig workers in the Majority World, who are developing all kinds of mental health issues as a consequence.</p><p>Or how automated decisions tend to amplify bias and injustice.</p><p>Also, how LLMs are fundamentally trained on stolen material and are essentially large-scale plagiarism machines.</p><p>Or how AI is being used to undermine the fundamentals of education behind a shiny patina of innovation.</p><p>I&#8217;ve covered the topic of copyright theft in a recent article, which was partly informed by what I was reading in <em>The AI Con</em> at that time.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e4fd3e7c-c9c2-4980-98cd-26adf017b1e9&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The reverse Napster manoeuvre of Big AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-21T06:01:35.491Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oCE3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/the-reverse-napster-manoeuvre-of&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184587994,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:1,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>In that article, I mentioned a quote from Marc Andreessen on the potential impact of requiring the AI industry to follow existing copyright laws</p><p>It was only later that I remembered that I originally found it in this book.</p><p>Here&#8217;s how Bender and Hanna report it:</p><blockquote><p><em>For AI boosters, the threat of these lawsuits is existential. And, frankly, we welcome that. Venture capital firm Andreessen Horowitz warned that all of their investments in AI would be worth a lot less if they had to abide by copyright law: &#8220;Imposing the cost of actual or potential copyright liability on the creators of AI models will either kill or significantly hamper their development.&#8221;</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></blockquote><p>I found the parts dedicated to explaining how AI-doomerists, those who believe a superintelligence will lead to human extinction, are just a different manifestation of AI-boosterists, a bit less interesting. Mainly because it added little to what I knew already about the topic, but it might be helpful for others less familiar with it.</p><p>Still, the main thesis about this part is one I fully subscribe to.</p><p><strong>We should stop being distracted by speculative long-term risks of AI getting out of control, and focus on the real issues and harm it&#8217;s causing in the world, here and now.</strong></p><p>In line with this, the book is not all doom and gloom.</p><p>The last chapter focuses on actions people can take to resist and influence the regulation of technology in to really benefit humanity at large.</p><p>Very much in line with some of the discussions and actions I&#8217;m looking forward to addressing in the <em>Luddites in Tech</em> group, announced a few weeks back.</p><p>You&#8217;ll find more reference to it and a link later in the article.</p><h2><strong>&#128218; Other Books I Read in January</strong></h2><h3><strong>On Tyranny by Timothy Snyder</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/3Mfgg1f" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JRHL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JRHL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JRHL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JRHL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JRHL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg" width="406" height="541.2403846153846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:406,&quot;bytes&quot;:3549719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/3Mfgg1f&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/186095229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JRHL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JRHL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JRHL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JRHL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab118550-d242-4228-897e-dbba87a859ae_3024x4032.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></figure></div><blockquote><p><a href="https://amzn.to/3Mfgg1f">On Tyranny</a>, by Timothy Snyder</p><p>127 pages, First Published: February 28, 2017</p></blockquote><p>Another book that has been on my list for quite some time, and I&#8217;m glad I finally picked it up.</p><p>It&#8217;s a bit of irony that I finished it on January 6th, the anniversary of one of the most shameless and blatant attacks on democracy of our recent history<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p><p>I must admit that <em>On Tyranny</em> was a strong contender for the highlight of the month slot. Ultimately, I went for <em>The AI Con</em> because I&#8217;m assuming it&#8217;s the most relevant choice for my readership. Feel free to prove me wrong via your messages or comments.</p><p>The basic idea behind Snyder&#8217;s book is the following: <strong>we can draw plenty of lessons</strong>, twenty to be precise, <strong>from the darkest moment of the Twentieth&#8217;s century history</strong>, namely the rise of various forms of totalitarian regimes. <strong>Those lessons are very relevant in today&#8217;s world</strong>, and could serve as a powerful way to resist the forces that are threatening democracy in the Twenty-First century.</p><p>It&#8217;s a short book that reads quickly, but triggers a lot of thoughts and reflections. It was written as a reaction to the first Trump presidential mandate, but it&#8217;s every bit as relevant, if not more, now that we&#8217;re in its second term.</p><p>Most people might be familiar with the first lesson it contains, <em>Do not obey in advance, </em>as it&#8217;s often quoted to invite people to come out of passive acceptance, and engage with active resistance.</p><blockquote><p><em>The anticipatory obedience of Austrians in March 1938 taught the high Nazi leadership what was possible.</em></p></blockquote><p>Among the twenty lessons, the three that follow are some of my favorites.</p><p>Not because I find them easier or I like them more, but because they&#8217;re relevant to my daily life. Ultimately, all twenty lessons are insightful and relevant, but consider this as my personal priority list.</p><p><strong>#2 Defend institutions</strong></p><blockquote><p><em>It is institutions that help us to preserve decency. They need our help as well. Do not speak of &#8220;our institutions&#8221; unless you make them yours by acting on their behalf. [&#8230;] So choose an institution you care about&#8212;a court, a newspaper, a law, a labor union&#8212;an take its side.</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p></blockquote><p>How often have we heard that institutions are obstacles, inefficient, or straight-out enemies of progress and prosperity? Radical techno-optimists, vulture capitalists, and power-hungry tyrants from all around the world are beating on this same drum.</p><p>When institutions are presented as obstacles, we should always ask ourselves these questions: <em>To whom? Why were they established to begin with? Who will benefit the most from their dismantling?</em></p><p>The following quote resonated loudly:</p><blockquote><p><em>The mistake is to assume that rulers who came to power through institutions cannot change or destroy those very institutions&#8212;even when that is exactly what they have announced that they will do.</em></p></blockquote><p>The book was written in 2017, but I couldn&#8217;t have thought of a better prediction for what DOGE will set out to achieve seven years later.</p><p><strong>#5 Remember professional ethics</strong></p><blockquote><p><em>When political leaders set a negative example, professional commitments to just practice become more important.</em></p></blockquote><p>This one hit very close to home.</p><p>I&#8217;ve been reflecting a lot in the past months on where the tech industry is going, its ties to the political establishment that is hitting the foundations of democracy, and how to deal with it.</p><p>First, in an article that focused on the perceived inevitable evolution of the leadership role in technology.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3f5fc370-febe-4b30-b915-dfe6b1299018&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Big Tech leaders are turning leadership into a fad&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-12T06:00:50.232Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!G26u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e6aa12c-4775-453c-88d0-521eb80163b0_1536x1025.webp&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/tech-leaders-are-turning-leadership&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:178509073,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:13,&quot;comment_count&quot;:3,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>And then in a more general article about putting principles ahead of profits, especially when those profits stink of collaborationism.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;58df0483-19bf-493e-af51-8ca43f7e5faa&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;It's not a principle until it costs you money&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-26T06:02:03.330Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!JFIC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/its-not-a-principle-until-it-costs&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179864313,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:9,&quot;comment_count&quot;:4,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>In this same article, I shared an invite to join me in establishing a <em>Luddites in Tech</em> community. While reading <em>On Tyranny</em>, I found a very compelling explanation of why I felt such a strong drive:</p><blockquote><p><em>Professions can create forms of ethical conversation that are impossible between a lonely individual and a distant government.[&#8230;] Professional ethics must guide us precisely when we are told that the situation is exceptional.</em></p></blockquote><p>We&#8217;re living through exceptional times, therefore we should up the game on our professional ethics.</p><p><em>The Luddites in Tech</em> community is coming together.</p><p>You are free to join it whenever you want to contribute to the conversation. For now, it&#8217;s a simple space on the matrix.org network<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>. You can join us by following <a href="https://matrix.to/#/#luddites-in-tech:matrix.org">this link</a>.</p><p><strong>#15 Contribute to good causes</strong></p><blockquote><p><em>Be active in organizations, political or not, that express your own view of life. Pick a charity or two and set up autopay. Then you will have made a free choice that supports civil society and helps others to do good.</em></p></blockquote><p>Don&#8217;t be put off by people telling you this is just <em>virtue-signaling</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>.</p><p>It&#8217;s still a good thing to do.</p><p>There are many ways in which we can contribute to good causes, including:</p><ul><li><p>Donating to charities</p></li><li><p>Contributing to Open Source Projects</p></li><li><p>Actively contributing to humanitarian causes</p></li><li><p>Selecting service providers that directly or indirectly support good causes, or at least are not directly harming them</p></li></ul><p>The following quote from the book is another one that captured my attention.</p><blockquote><p><em>[&#8230;] one element of freedom is the choice of associates, and one defense of freedom is the activity of groups to sustain their members.</em></p></blockquote><p>I.e., participating in good causes is also a way of associating with others.</p><p>In a time when we&#8217;re increasingly pushed to develop anti-social relationships with AI-friends, AI-partners, or AI-coaches, engaging with real humans is in and of itself an act of resistance.</p><h3><strong><a href="https://amzn.to/4bZXbup">Cryptonomicon</a> by Neal Stephenson</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4bZXbup" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bPeO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bPeO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bPeO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bPeO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bPeO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg" width="405" height="613.6363636363636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:990,&quot;resizeWidth&quot;:405,&quot;bytes&quot;:141770,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4bZXbup&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/186095229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bPeO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bPeO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bPeO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bPeO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92118e0b-9efc-4168-a24f-20bb3448c2d5_990x1500.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></figure></div><blockquote><p><a href="https://amzn.to/4bZXbup">Cryptonomicon</a>, by Neal Stephenson</p><p>1152 pages, First Published: May 1, 1999</p></blockquote><p>I&#8217;ve already spent a lot of words on the first two books. I&#8217;ll try to be brief on the remaining two.</p><p><em>Cryptonomicon </em>is another masterpiece from Stephenson. It&#8217;s a book that is arguably written by a nerd, for nerds. The nerds of the late 90s, early 2000s, to be more precise.</p><p>It combines events that took place in WWII with the story of early developments of the Internet and the World Wide Web. From WWII to WWW, you might want to say.</p><p>It&#8217;s full of references to the hacker culture from those days, and it even includes a bespoke cryptographic algorithm specifically developed for the book by Bruce Schneier<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a>.</p><p>In pure Stephenson&#8217;s style, characters in this book have family ties with those described in the Baroque Trilogy, taking place some three centuries before the events described in <em>Cryptonomicon</em>. </p><p>If you don't know what the Baroque Trilogy is, check it out below.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d7af4a69-7287-4563-9c3f-500f2640eb44&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Books I Read in April 2024&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-05-08T05:00:55.264Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!v3_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02a824a6-51d0-43e7-a9e5-4310fa713902_260x391.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/books-i-read-in-april-2024&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:144160308,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:8,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><em>Cryptonomicon</em> is a long book, but it is worth every page.</p><p>Unless you can&#8217;t stand good stories, complex characters, a good dose of humor, and nerdy references.</p><h3><strong><a href="https://amzn.to/3NTJ0Nu">Douve</a> by Victor Guilbert</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/3NTJ0Nu" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lgpq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lgpq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lgpq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lgpq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lgpq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg" width="404" height="538.5741758241758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:404,&quot;bytes&quot;:4107639,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/3NTJ0Nu&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/186095229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lgpq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lgpq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lgpq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lgpq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2229cbef-7280-4d86-96f9-178732616f86_3024x4032.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></figure></div><blockquote><p><a href="https://amzn.to/3NTJ0Nu">Douve</a>, by Victor Guilbert</p><p>298 pages, First Published: January 7, 2021</p></blockquote><p>Finally, this is one of the last books I picked up during our summer trip in France. It was a free copy I got for buying a bunch of other books. It&#8217;s the first thriller novel from Guilvert, an author I didn&#8217;t know until recently.</p><p>What made me choose it among the available free options is the fact that it has a blurb from Olivier Norek on its cover.</p><p>I was not disappointed and fully enjoyed the reading experience. Apparently, this book turned into a series of three volumes, all covering the investigations of the main character, Hugo Boloren.</p><p>I guess I&#8217;ll need to find the other two soon.</p><div><hr></div><h2><strong>WIT Promo for Q1 2026</strong></h2><p>I&#8217;ve recently decided to resume offering Quarterly promos for people who are willing to benefit from my services.</p><p>I&#8217;m happy to announce that I&#8217;ve opened up the Q1 promo that will run until the end of March 2026.</p><p>I&#8217;m making it easier for Women in Tech to level up their engineering leadership skills by offering an exclusive discount to the Sudo Make Me a CTO: <strong>30% off for the first 12 months.</strong></p><p>You can find out all the details at the <a href="https://sergiovisinoni.com/women-in-tech-2026/">official promo page</a>, or by clicking the button below.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sergiovisinoni.com/women-in-tech-2026/&quot;,&quot;text&quot;:&quot;WIT Promo 2026&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://sergiovisinoni.com/women-in-tech-2026/"><span>WIT Promo 2026</span></a></p><p>Feel free to share this opportunity with people you know, and do not hesitate to reach out if you&#8217;d like to learn more about it.</p><p>You can always schedule a <a href="https://cal.com/sergio-visinoni/discovery-call-free">free 30-minute session</a> to get all your questions addressed.</p><p>Looking forward to seeing the community grow with more diversity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><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>Fun fact: I hesitated for a moment on whether I should read Cory Doctorow&#8217;s book <em>Enshittification</em> or pick up <em>The AI Con</em> first. I hope Doctorow will not hold it against me that I went the other way.</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>You can find it <a href="https://www.dair-institute.org/maiht3k/">here</a>. I don&#8217;t always appreciate the dismissive tone used occasionally by the hosts and authors, but I found it a great companion to the book.</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>The book credits <a href="https://www.businessinsider.com/marc-andreessen-horowitz-ai-copyright-2023-11?op=1">this article</a> as the original source for the quote.</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>In case you are wondering what the hell I am referring to, you can find a refresher <a href="https://en.wikipedia.org/wiki/January_6_United_States_Capitol_attack">here</a>.</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>Before you scream &#8220;em-dashes, this is AI slop&#8221;: the em-dash predates the advent of LLM-generated crap, thanks god, and was used in the printed version of the book.</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>For those unfamiliar with the concept, have a read <a href="https://en.wikipedia.org/wiki/Wartime_collaboration">here</a>.</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>Secure and decentralised communication network and protocol. More details <a href="https://matrix.org/">here</a>.</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>In case you're not tired of opening external links, see <a href="https://en.wikipedia.org/wiki/Virtue_signalling">here</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>Find out more about the Solitaire algorithm on <a href="https://en.wikipedia.org/wiki/Solitaire_(cipher)">this page</a>. This is peak nerd level. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Two helpful paradoxes, and moving home]]></title><description><![CDATA[Exploring a couple of classic paradoxes that come in handy for navigating today's landscape, and some updates on the future of this newsletter]]></description><link>https://makemeacto.cc/p/two-helpful-paradoxes-and-moving</link><guid isPermaLink="false">https://makemeacto.cc/p/two-helpful-paradoxes-and-moving</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 28 Jan 2026 06:01:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ygG5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today&#8217;s issue is a mixed bag of helpful tools to reason about both the present and the future, as well as some important announcements regarding this newsletter.</p><p>Let&#8217;s start with the helpful bits, and then look at what&#8217;s going to happen to this newsletter soon-ish.</p><p>We&#8217;ll look at two important paradoxes that many people aren&#8217;t aware of or prefer to ignore. </p><h2><strong>Two Key Paradoxes</strong></h2><p>There are two paradoxes that I&#8217;m particularly fond of.</p><p>First of all, because like all paradoxes, they stretch our minds and pre-conceived beliefs. Secondly, because these two are highly relevant to much of the public discourse about the impact of technology in various areas of our lives, particularly in productivity at work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ygG5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ygG5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ygG5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ygG5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ygG5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ygG5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:362776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/185415103?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ygG5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ygG5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ygG5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ygG5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d62a87e-3a07-43fa-af81-08e8ccd5d8db_3000x2000.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">Photo by <a href="https://unsplash.com/@cdd20?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">&#24858;&#26408;&#28151;&#26666; Yumu</a> on <a href="https://unsplash.com/photos/a-group-of-red-arrows-on-a-black-surface-HQH-GOZ6K2c?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>These are Solow&#8217;s and Jevons&#8217; paradoxes. Let's start with the first one.</p><h3><strong>Solow Paradox</strong></h3><p>This one is more commonly referred to as the <em>Productivity Paradox<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em>, and it takes its origin from a formulation from the Nobel laureate<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> and economist Robert Solow, which first appeared on the pages of <em>The New York Times</em>:</p><blockquote><p><em>You can see the computer age everywhere but in the productivity statistics.</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></blockquote><p>This original statement was later elaborated into a paper published by Erik Brynjolfsson under the curious title of <em>The Productivity Paradox.</em></p><p>In it, Brynjolfsson went on to illustrate the <em>absence of evidence</em> of impact on productivity despite the massive investments in IT during the 70s and 80s.</p><p>While the following decade of the 90s saw a massive growth in worldwide, and particularly US productivity, as if trying to disprove Brynjolfsson's theory, the same bizarre phenomenon  took place again in the period going from 2004 to 2020. Below is a telling chart:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vivm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vivm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp 424w, https://substackcdn.com/image/fetch/$s_!Vivm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp 848w, https://substackcdn.com/image/fetch/$s_!Vivm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp 1272w, https://substackcdn.com/image/fetch/$s_!Vivm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vivm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp" width="700" height="524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Vivm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp 424w, https://substackcdn.com/image/fetch/$s_!Vivm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp 848w, https://substackcdn.com/image/fetch/$s_!Vivm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.webp 1272w, https://substackcdn.com/image/fetch/$s_!Vivm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed10d22-c122-4fda-8612-8d7ffb4d1a65_700x524.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">Source <a href="https://www.technologyreview.com/2018/06/18/104277/the-productivity-paradox/">https://www.technologyreview.com/2018/06/18/104277/the-productivity-paradox/</a></figcaption></figure></div><p>When thinking about this apparent paradox, it is helpful to remember that the <em>absence of evidence</em> must not be confused with <em>evidence of absence</em>.</p><p>That is to say that the fact that there is no evidence supporting a certain belief or statement, that's not a sufficient argument to prove such a belief or statement wrong.</p><p>That&#8217;s a close relative of the common confusion between correlation and causation, which I'm assuming many readers are familiar with.</p><p>Many smart people went on to develop explanations to either prove or disprove the productivity paradox, and today it cannot be considered a law. Yet, it keeps poking holes into the often oversimplified narrative that such investments will necessarily lead to improvements in productivity.</p><p>For us, dealing with technological investments almost daily, I believe it&#8217;s a helpful tool to sharpen our ability to reason about them.</p><p>In particular:</p><ul><li><p><strong>How are we measuring the desired outcome</strong>? i.e., what&#8217;s even a good - if not the right - metric of productivity?<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p></li><li><p><strong>Not all efficiencies are born equal</strong>. Echoing the famous predicament from Goldratt&#8217;s theory of constraint, any improvements made on a resource that is not a bottleneck lead to either neutral or even negative results.</p></li><li><p><strong>We need to think in systems</strong>. Reasoning about individual components rarely helps with understanding or achieving significant productivity improvements. For example, the introduction of emails and instant messages has made us all a lot busier, but it&#8217;s hard to attribute a significant improvement in productivity to such socio-technical innovation.</p></li><li><p>With complex and general-purpose technological advancements, <strong>the actually measurable results can lag decades</strong>. This is actually one of the main interpretations of the Solow paradox, and seems to be in line with many historical perspectives on the impact of the industrial revolution.</p></li></ul><p>The Solow/Productivity paradox is closely linked to another one, which has become quite popular recently as a reaction to many bold statements about AI replacing all software engineers on a reasonably near horizon.</p><p>Please let me introduce the<em> Jevons Paradox</em>.</p><h3><strong>Jevons Paradox</strong></h3><p>I lost count of how many times Simon Wardley has mentioned Jevons Paradox in recent months, but it&#8217;s a lot.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>In its basic form, this paradox can be expressed as follows<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>:</p><blockquote><p><em>Contrary to common belief, making a resource more efficient may lead to higher demand and therefore increase its overall consumption.</em></p></blockquote><p>This observation was first made by William Jevons, an English economist, in 1865.</p><p>He made the surprising observation that technological improvements increasing the efficiency of coal use through the Watt steam engine led to an overall increase in coal consumption across the industry!</p><p>He concluded that, contrary to commonly held beliefs, <strong>technical progress could not be relied upon to reduce fuel consumption</strong>.</p><p>As is the case for Solow's cousing, Jevons Paradox is not to be intended as an absolute law of economics.</p><p>Beware when anyone is trying to sell you that line of thought.</p><p>Its helpfulness is in that it helps us apply a good dose of critical thinking when facing blatant oversimplifications that on the surface might sound intuitive or easy to buy into.</p><p>Obvious things might turn out not to be if you take the time to dig below the surface.</p><p>As an example, for years now, we&#8217;ve been hearing that the efficiency improvements in programming made possible by the introduction of LLM-based AI-assisted programming tools will dramatically reduce the demand for software engineers.</p><p>Some go as far as to say that there won&#8217;t be software engineer jobs anymore <em>very very very soon</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>. For the sake of this argument, I&#8217;ll ignore the fact that actual and measurable efficiency improvements are still largely unproven beyond anecdotal examples and marketing material<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>, and just assume that they are there, proven, significant, inevitable, here to stay, and <em>&lt;add here your enthusiastic comment about how grateful we should be to be living in these times&gt;.</em></p><p>What the Jevons paradox helps us realize is that it&#8217;s not obvious, inevitable, or straightforward that such theoretical improvements in efficiency will lead to a decreased demand for software engineers.</p><p>It doesn&#8217;t necessarily say the opposite is true either. But it teaches us an important lesson: <strong>do not take such seemingly intuitive conclusions for granted</strong>. Even more so when people promoting them might reap huge benefits from you believing them.</p><p>So, it&#8217;s entirely possible, and some folks even believe more likely, that the promised efficiency improvements in generating code will <strong>lead to an increased demand for Software Engineers</strong>.</p><p>Personally, I do tend to believe this interpretation more than the opposite. Based both on the work done by researchers to better understand the Jevons paradox, and on my understanding of both the discipline and market dynamics.</p><p>Yet, I&#8217;ll be very careful not sell such beliefs as hard and fast predictions.</p><p>I generally stay away from predictions, except for easy ones that I can turn into half-serious, half-humoristic articles.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3861b936-4cb9-4bd9-9819-f00014f4e593&quot;,&quot;caption&quot;:&quot;I hate yearly predictions. Passionately.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;My predictions for 2025!&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-01-22T06:01:19.191Z&quot;,&quot;cover_image&quot;:null,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/my-predictions-for-2025&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:155238233,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:2,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><br>And speaking of predictions, I have one regarding the future of this newsletter. No, I don't expect it to replace all newsletters in the world within six to twelve months.</p><p>That would be a tremendous disaster for humanity.</p><p>It's about something less disruptive, still pretty radical in its essence.</p><h2><strong>Moving home</strong></h2><p>Since the early days of this newsletter, I have made a promise to my readers: that it will stay free forever. I didn&#8217;t have any intention to start hiding valuable content behind paywalls. </p><p>The good news is that such desire and intention have not changed!</p><p>What has changed, and dramatically, since I started publishing is the overall state of the tech industry.</p><p>It has increasingly become the armed hand supporting deliberate efforts to undermine the democratic institutions in the US and worldwide.</p><p>In the past few months, I&#8217;ve engaged in an effort to reduce my dependency on mostly US-based big tech. In January, I turned off photo backup on Google Photos and moved all my family&#8217;s pictures over to Immich<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a>, and moved to Helium<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a> as my default browser.</p><p>While I&#8217;m waiting for Proton Calendar to offer an integration with Cal.com or offer a native solution for calendar booking, so that I can definitely move out of Google Workspace, <strong>I&#8217;m now taking aim at Substack</strong>.</p><p>There are multiple reasons for that.</p><p>One is simply that Substack is a Silicon Valley company.</p><p>As such, depending on it has become too much of a liability and risk, especially for an EU citizen. The dude who treats geopolitics like price negotiation at the local fish market might impose serious limitations for people like me, and I do not want to be exposed to that risk.</p><p>Secondly, Substack has been dealing very poorly with hate speech, white suprematism and nazi-friendly publications<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a>. Though my newsletter is arguably insignificant for Substack&#8217;s overall traffic, I don&#8217;t want to even remotely contribute to the rise of such ideologies in our current society. I leave that part of the job to the POTUS and his friends.</p><p>Finally, Substack as a product has been increasingly drifting towards the generally <em>enshittified</em> experience of social networks with a focus on followers, chats, notes, and similarly irrelevant features, while neglecting its core, such as having reliable deliverability and stats.</p><p>When compared with other options, today&#8217;s main selling point for Substack is that it&#8217;s free (as in beer). I&#8217;d rather pay the equivalent of a few beers and focus on an offer that is rooted in free (as in freedom) solutions and human decency<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a>.</p><p>Due to all of the above, <strong>I intend to move Sudo Make Me a CTO over to <a href="https://ghost.org/">Ghost</a> in the upcoming months</strong>.</p><p>I still have to figure out most of the details, but the decision has been made. By doing that, I&#8217;ll be supporting a true OSS project by giving money a non-profit foundation <a href="https://ghost.org/about/">based outside of the US</a>.</p><p>The main downside of Ghost is that it comes with a monthly recurring cost, even for free newsletters. That&#8217;s reasonable, as there are infrastructure and operational costs involved with hosting the content and shipping thousands of emails each month.</p><p>It's either that, or you can self-host it. But I&#8217;m not really into self-hosting email-related services in 2025.</p><p>This means I&#8217;ll need to find a way to cover those costs, which for the current ~10K subscribers would set me back approx $90/month. <strong>Overall, not a big deal. But significant enough to convince me to test a slightly different approach.</strong></p><p>I will be adding paid tiers, with a twist.</p><p><strong>None of them will be required to access all the written content</strong>. In other words, no article, present or future, will end up behind a paywall, as that would be against my intentions.</p><p>I think about these tiers instead as ways for loyal readers to signal their support. I might add in special perks such as 1to1 sessions for yearly subscriptions or something similar, but the newsletter content will stay free for everyone.</p><p>I&#8217;ll start with a test for that model right here on Substack, as a way to gauge the viability of the model.</p><p>Starting from this issue, you&#8217;ll see occasional buttons and links inviting you to upgrade to a supporter-paid plan. I intend to be transparent about the number of people upgrading to paid tier(s), without violating anyone's privacy.</p><p>As these things go, the more people who support with a paid subscription, the more time I&#8217;ll be able to prioritise newsletter content over other activities.</p><p>By becoming a paid subcriber you&#8217;ll not only support my work, but <strong>make it available for free to people who might not be able to afford to pay for valuable content.</strong></p><p>Now, there is an annoying limitation with Substack (one of many).</p><p>It imposes a minimum price of &#8364;5/month or &#8364;50/year for paid plans. </p><p>While I intend to make cheaper plans when moving over to Ghost<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a>, this is what we&#8217;ll need to start with.</p><p>So, if you&#8217;ve been enjoying the content and would like to support my work, please consider upgrading to a supporting tier.</p><p>If you don&#8217;t, you&#8217;ll still be able to access all the content as before. No hard feelings :)</p><p>Looking forward to seeing the first results of this pre-migration test.</p><p>Thanks in advance to all those who will decide to support!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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">Sudo Make Me a CTO is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Productivity Paradox <a href="https://en.wikipedia.org/wiki/Productivity_paradox">Wikipedia page</a></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>He actually got the Nobel directly, rather than as a second-hand gift from someone else, as it has become customary in recent history.</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><a href="https://www.standupeconomist.com/pdf/misc/solow-computer-productivity.pdf">Link</a> to the original article. It&#8217;s a very interesting read besides the famous quote.</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>Don't get me started on GDP, or lines of code, or percentage of code written by different entities or creatures, etc</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>For those who like short videos in the annoying vertical format, here is one with him talking exactly about that.</p><div id="youtube2-yJlHJxJDSPI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;yJlHJxJDSPI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/yJlHJxJDSPI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></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>For more details, consult the corresponding <a href="https://en.wikipedia.org/wiki/Jevons_paradox">Wikipedia page</a></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>The latest example has been Dario Amodei at the recent World Rapacious Greed Forum in Davos, stating that <a href="https://www.firstpost.com/tech/anthropic-ceo-warns-ai-could-replace-most-software-engineers-within-a-year-13971270.html">SWEs will be replaced within 6 to 12 months</a>. If this statement sounds familiar, it&#8217;s because it is. Famously, <a href="https://san.com/cc/former-google-ceo-predicts-ai-will-replace-most-programmers-in-a-year/">Eric Schmidt said something similar in April last year</a>. These are all manifestations of what&#8217;s often referred to as the &#8220;ever-receding horizon of the future&#8221;. If you want a fitting example, just look at Musk&#8217;s statements about full self-driving being a few months away. I express my profound admiration and gratitude for the folks who took the time to list all of them in a detailed <a href="https://en.wikipedia.org/wiki/List_of_predictions_for_autonomous_Tesla_vehicles_by_Elon_Musk">Wikipedia article</a>.</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>What I find hilarious, though slightly off-topic for today&#8217;s article, is an observation I&#8217;ve made only recently. The people who today seem to believe in the necessity for people to stop writing code and instead &#8220;manage agents&#8221;, are largely the same class of people who a couple of years back were beating on a different drum. They were stating boldly that engineering managers and other senior tech leaders should consider writing code as part of their daily duties. According to this cyclothymic narrative, while until recently hands-off management sounded like anathema, it has now become the new definition of a &#8220;builder&#8221;. The only difference is that instead of a few people leading large groups of other people to achieve that (bad!), now we want every single person to lead large groups of questionably less reliable artificial artifacts (good!). They went from trying to kill management as a discipline to promoting the &#8220;new&#8221; idea that everyone should now be a manager of inanimate creatures in the space of a few months. George Orwell himself would hardly believe we got to this point.</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><a href="https://immich.app/">Immich</a> is one of those great open source projects filling a clear need for self-hosted alternatives to the common cloud-based options. Check it out. While it&#8217;s far from perfect, it has everything I need and has been egregiously satisfying my family&#8217;s needs so far.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p><a href="https://helium.computer/">Helium</a> is an OSS browser based on Chromium, with plenty of privacy-by-default additions. It also deliberately avoids any AI-based bloat.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p><a href="https://www.theatlantic.com/ideas/archive/2023/11/substack-extremism-nazi-white-supremacy-newsletters/676156/">This article from The Atlantic</a> pretty much summarizes the whole issue.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>For the young folks here, the free as in beer vs free as in freedom <a href="https://www.howtogeek.com/31717/what-do-the-phrases-free-speech-vs.-free-beer-really-mean/">has long been a thing in the FLOSS community</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>I'm seriously thinking about going for something around &#8364;2-&#8364;3 a month, to make it so inconspicuous that it becomes almost a no-brainer. But if plenty of people are willing to pay &#8364;5, I might take this as an opportunity to invest significantly more time in making the content better.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The reverse Napster manoeuvre of Big AI]]></title><description><![CDATA[Tech companies and copyright haven't always been friends. But today, the balance of power is significantly different to what it used to be around 1999.]]></description><link>https://makemeacto.cc/p/the-reverse-napster-manoeuvre-of</link><guid isPermaLink="false">https://makemeacto.cc/p/the-reverse-napster-manoeuvre-of</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 21 Jan 2026 06:01:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oCE3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Do you know the history of Napster?</p><p>Are you old enough to remember using their service and following their rise and fall?</p><p>Whether you remember or you have no idea what I&#8217;m talking about, here is a brief recap of this pivotal case in the history of the Internet and copyright.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oCE3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCE3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png 424w, https://substackcdn.com/image/fetch/$s_!oCE3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png 848w, https://substackcdn.com/image/fetch/$s_!oCE3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png 1272w, https://substackcdn.com/image/fetch/$s_!oCE3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCE3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ffa3533-51ce-4978-9acd-268242051350_2754x1556.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;:995708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/184587994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oCE3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png 424w, https://substackcdn.com/image/fetch/$s_!oCE3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png 848w, https://substackcdn.com/image/fetch/$s_!oCE3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.png 1272w, https://substackcdn.com/image/fetch/$s_!oCE3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ffa3533-51ce-4978-9acd-268242051350_2754x1556.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><h3><strong>The history of Napster</strong></h3><p>Napster was the first major proprietary peer-to-peer service launched in June 1999. It quickly gained massive popularity across the Internet as it became the de facto standard for MP3 file sharing. In other words, Napster played a key role in democratising online music piracy. And yes, that was the last century.</p><p>For the sake of today&#8217;s article and what&#8217;s currently happening in the dumpster fire we call the tech industry, two aspects of Napster's history are particularly interesting.</p><p>The first one is that this was a fairly small startup in an era when Internet investments were starting to become a thing (the dot-com bubble occurred around that time). There was still absolutely nothing fancy about the computer technology. Not yet. Smartphones didn&#8217;t exist yet. Social Networks didn&#8217;t exist yet. And most people were not connected to the internet. Those were the good days.</p><p>Not only was Napster a small company even for 1999 standards, but it was also offering the service entirely for free. They were not making a dime out of it.</p><p>The second aspect is that, although Napster was in clear violation of copyright by promoting the exchange of licensed music, something illegal and unethical, it was doing that with what you could define as a <em>Robin Hood-esque</em> approach. They were stealing from the &#8220;rich&#8221;, in this case, the music labels, to give to the &#8220;poor&#8221;, in this case, the end users who found that the price they had to pay for music was too high.</p><p>In the discourse that opposed the supporters of the freedom to share music and those who consider an atrocious felony to be punished,  the music labels often played the role of the greedy villains.</p><p>Many considered that artists were, in fact, exploited by the labels, who generally kept the big slice of the sales revenue pie while passing over peanuts to those responsible for creating the actual asset being sold. Somewhat similar to what's happening today with artists and streaming platforms.</p><p>In that context, Napster had emerged as a way to make music more accessible. But by doing so, it had a direct negative impact on the interests of music labels first, and secondarily on the interests of the actual artists. Some artists vocally opposed online file sharing, while others actively promoted it. Some even claimed that the broad exposure helped drive more sales and concert tickets.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Despite the material benefits for the end users, who got to listen to music essentially for free, and the supposed and questionable benefit for some artists, who claimed increased exposure through making their music available for free, this was a clear case of copyright infringement.</p><p>One that had been perpetrated by a small actor going up against big corporations with deep pockets and an army of lawyers.</p><p>I&#8217;m not trying to make a point in defence of what Napster did, but merely to outline the whole context and the powers at play back in the early days of the Internet.</p><p>As you can imagine, it didn&#8217;t take long for lawsuits to start flocking in, and Napster, in its original Robin Hood-esque incarnation, had to shut operations a couple of years after launching, in 2002.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>End result:</p><ul><li><p>Big Corporation: 1;</p></li><li><p>Disruptive Tech Company: 0;</p></li><li><p>End users: meh;</p></li><li><p>Artists: calling victory, all the while ignoring what would come next, i.e., the next stage of exploitation coming through the yet-to-be-invented streaming platform.</p></li></ul><p>But why am I telling you about this minor anecdote from the Stone Age of <em>The Internet Economy</em>, as people liked to say around the turn of the Millennium?</p><p>For two reasons.</p><p>The first one is that today we&#8217;re facing another major case of large-scale copyright violation, though with some key differences that make it a lot less obvious to large parts of the population.</p><p>The second one is that I&#8217;ve noticed online media outlets have recently talked about the possibility that the &#8220;<em>AI industry might be facing its Napster moment</em>&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, and I think they are getting the whole thing backwards.</p><h3><strong>Who said large-scale copyright violation?</strong></h3><p>At this point in the article, the IANAL<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> disclaimer becomes necessary.</p><p>Please treat what follows as my personal opinions, not as sound legal advice on the matter of copyright.</p><p>X: So, what is this large-scale copyright violation thing you&#8217;re talking about?<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>In case you have had the luxury of living on a remote island with no internet, no phones, and no contact with the outside civilization for about 3,5 years, let me tell you how much I envy your situation. The rest of us had to endure the second major pandemic humanity has suffered from in this decade, shortly after Covid-19: <em>GenAI-induced mass euphoria</em>.</p><p>Besides large swathes of GPUs and embarrassing amounts of electricity, to train a Large Language Model, two key ingredients are required.</p><ol><li><p>The actual algorithms and processes used to train what is called a Large Language Model. Arguably, the proprietary component of such artifacts.</p></li><li><p>A huge amount of training data, which is harvested through all sorts of sources. Without the training data, the artefact from point 1 would be about as useful as the most expensive Tesla on a remote island with no access to electricity.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p></li></ol><p>Now, big tech, and particularly the <em>broligarchs</em> running them, seem to be obsessed with two things<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>. Keeping score about who is the richest man<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>, and speed.</p><p>Every time regulations or ethical considerations try to slow them down, they dismiss those attempts by accusing governments of stifling innovation and similar handwavy bullshit.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a></p><p>The best way to go fast in this bizarre Silicon Valley version of keeping up with the Joneses<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a>, when it comes to collecting the vast amount of training data needed to train AI models, is to just grab everything you can find on the internet without asking for permission from the respective authors, and shovel it into the figurative voracious stomach of their shiny training pipelines. You then finally ship the result, call it a revolutionary product, and have people pay for access as if you had all the rights to do so.</p><p>And this is exactly what has been happening for longer than Napster managed to operate as a business some twenty-five years ago.</p><p>Despite the massive amount of funding they all raised, AI companies have been systematically stealing (in the worst cases) or borrowing without consent (in the mildest cases) content from writers, professors, programmers, and artists to train models that they&#8217;re charging users to get access to. Content that is essential for such models to have any (largely overstated) form of usefulness, without which they&#8217;d be little more than lab rats with expensive GPU implants.</p><p>Of course, there are a whole bunch of lawsuits that have either been settled or are ongoing. This issue is far from being solved, but this is where I think the media calling it the Napster moment for AI companies is getting it wrong.</p><p> They are not considering the major shift in power balance that has happened in the past 25 years.</p><p>In the case of Napster, the plaintiff (music labels) was the Goliath capable of squeezing the powerless David/Robin Hood with the simple deployment of an army of highly paid lawyers and lobbyists. Napster didn&#8217;t have the lobbying power, the government support, or the legal resources to stand the fight. And that&#8217;s why they quickly capitulated.</p><p>In the case of authors, artists, or programmers facing the large-scale theft from AI companies, the balance is reversed. The plaintiff, or dare I say the victim, is the proverbial David. Those with the lobbying power, government support, and financial and legal resources to drag on lawsuits indefinitely, and accept some fines that are little more than rounding errors on their PNLs are the actual perpetrators<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a>.</p><p>That&#8217;s why I call this a <em>reverse Napster maneuver</em>.</p><p>Where the pioneers of file-sharing were taking from the few to redistribute to the masses, AI companies are doing the exact opposite. They are stealing from a vast amount of individuals and concentrating the wealth resulting from the theft in the hands of the few.</p><p>You might have heard the common line of defence against this accusation, that LLMs do not copy the original content. They repurpose and remix it so that the derivative work it generates is &#8220;sufficiently differentiated&#8221; from the originals used in its training.</p><p>The problem with that line is that <a href="https://www.theatlantic.com/technology/2026/01/ai-memorization-research/685552/">it&#8217;s not true</a>, and the fact that training data and models are all considered trade secrets - hilarious when you consider that AI companies do not literally own the training data, and that a lot of it is distributed with copyleft licenses that explicitly require them to be redistributed in the same way - is only making it easier for AI companies to conceal the truth.</p><p>And Marc Andreesen saying &#8220;<em>Imposing the cost of actual or potential copyright liability on the creators of AI models will either kill or significantly hamper their development,</em>&#8221; is not a reasonable request for exemption, but a blatant admission of guilt.</p><p>Claiming this is fair use is forgetting one important aspect: fair for whom?</p><h3><strong>The fallacy of the analogy with the origins of the Internet</strong></h3><p>The most common rebuttal I hear from optimists and boosters when they&#8217;re faced with the ethical implications of GenAI creation and usage is an embarrassing strawman. They usually come up with one form or another of analogy with the origins of the Internet. They say that people back then wrongly blamed the underlying technology for being responsible for the illegal uses a few people made of it, commonly citing piracy, drug trafficking, or child pornography. That we should not &#8220;ban&#8221; the Internet on the premise of its usage by a minority of bad actors.</p><p>In my view, that analogy doesn't stand for two main reasons<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a>:</p><ul><li><p>First of all, I&#8217;m not attacking the underlying technology or blaming it for the way it&#8217;s being used. Science and experimentation should exist. The technical definition of an LLM is not more or less harmful than a peer-to-peer network of computing devices connected through a common protocol that spans the entire globe. I'm attacking the industry that benefits from such technology. There is a clear ontological difference between the Internet, a piece of shared infrastructure and largely decentralised in its original intentions, and a handful of powerful and rich companies that are deploying technologies with a very clear purpose. It&#8217;s that purpose and the means used to achieve it that I&#8217;m criticising here, not the OS they might use on their personal devices.</p></li><li><p>Secondly, illegal and unethical practices only accounted for a marginal portion of Internet usage<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a>, while most of its usage was arguably beneficial for plenty of actors. In the case of the current GenAI-based industry, the whole industry is founded on illegal and unethical activities. To go back to the original analogy, it&#8217;s as if drug dealers, arms traffickers, scammers, and organised crime cartels operated the Internet and benefited from anyone using it, even for seemingly benevolent activities. Would the benefit of such good actions be significant enough to outweigh the drawbacks of the industry they'd be indirectly fueling?<br>Pablo Escobar did build schools and create jobs for people in Colombia<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-14" href="#footnote-14" target="_self">14</a>, but that&#8217;s not enough of a good deed to justify the means by which he financed his philanthropic endeavours. The recent announcement from Google AI Studio to sponsor Tailwind is just another example of the Silicon Valley-washed version of Escobar&#8217;s charity deeds.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-15" href="#footnote-15" target="_self">15</a></p></li></ul><p>I&#8217;d like to offer a more fitting analogy instead.</p><p>What if AI companies didn&#8217;t steal all the content they did to train their models, but instead stole all the compute capacity for it? What if they literally stole thousands of NVIDIA GPUs from the pockets of Jensen Huang&#8217;s leather jacket instead of paying him what they&#8217;re supposedly worth?</p><p>How different would we look at the case? Would we consider it far worse, as it involves physical goods? As if hardware had more intrinsic value than software, as in intangible artifacts?</p><p>Or would we consider it <em>fair use</em>, as it would just be billionaires stealing from each other, leaving them to solve their issues once they&#8217;ve all finally migrated to Mars?</p><p>Would we just dismiss the issue, paraphrasing Marc Andreessen&#8217;s words by saying that the value of AI companies would be significantly lower if they had to follow the current laws on private property applied to a special category of expensive hardware they&#8217;re in dire need of to operate?</p><p>Similarly, wouldn&#8217;t drug trafficking be significantly less lucrative if it were regulated and dealers had to pay taxes on their revenues, only sell to adults, and regularly inspect the quality of the product they sell? Would that be an argument in favour of accepting trafficking in its criminal form because that makes it more lucrative for shareholders and investors?</p><p>This isn&#8217;t an argument in favour of drug legalization.</p><p>It&#8217;s an argument against the perverse capitalistic idea that we should allow companies to deliberately disrespect and not follow existing laws solely on the premise that doing so would negatively affect the company&#8217;s valuation.</p><p>If this isn&#8217;t peak-level arrogance and insanity, I don&#8217;t know what is.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-16" href="#footnote-16" target="_self">16</a></p><h3><strong>Where do we go from here?</strong></h3><p>I guess the first step is to ask ourselves whether we want to actively support this industry. As I wrote about it in a previous post, that&#8217;s hard, and it doesn&#8217;t come without sacrifices.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8e66614e-91ff-48e2-ac15-bfb9aca6ebcc&quot;,&quot;caption&quot;:&quot;I still remember very vividly the moment I heard this for the first time:&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;It's not a principle until it costs you money&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-26T06:02:03.330Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!JFIC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/its-not-a-principle-until-it-costs&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179864313,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:4,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I&#8217;m particularly worried about radical purist and punitive takes on the topic. </p><p>While I do understand the original intention behind the &#8220;open slopware&#8221; repository<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-17" href="#footnote-17" target="_self">17</a> born with the intention of providing transparency on FLOSS projects &#8220;tainted&#8221; by AI-generated code, I believe it tragically missed the mark.</p><p>It&#8217;s not by shaming open source contributors using AI code assistants that we&#8217;ll get the discourse to advance. I found it akin to shaming drug addicts for being responsible for the crime related to drug dealing.</p><p>We should inform rather than shame.</p><p>We should lobby with regulators to ensure those in positions of power are held accountable.</p><p>We should be positive examples through our actions, as directly attacking peers is a comfortable act, but one that rarely leads to changing people&#8217;s minds.</p><p>While I very rarely open up chatbots (my most common use case is for finding my way around the abysmal user unfriendliness of Excel/Google Spreadsheet formulas and error messages), I do use Windsurf on a pseudo-regular basis for personal needs or to help me make open source contributions by helping me reason about a codebase I am not familiar with, or a language I&#8217;ve not used for a long time.</p><p>If anything, I do believe that using such tools to make FLOSS contributions is an OK way to give back what has been taken away. Certainly, it doesn&#8217;t solve the underlying problem, but if everybody did it consistently, it might become a good act of active resistance.</p><p>In a creative but not so extreme take, you could argue that all LLMs have been trained on code distributed under various copyleft licenses that impose obligations on its redistribution. The evidence of memorization and plagiarism could support the case for considering trained models as derivative work of that original copyleft code. As such, the entire model and all its output should be treated accordingly and forced to be distributed under an open source license.</p><p>What Baldur Bjarnasson in <em><a href="https://illusion.baldurbjarnason.com/">The Intelligence Illusion</a></em> mentioned as one of LLMs&#8217; dangers for business, namely the risk of accidentally introducing GPL code into a proprietary codebase with the consequences that that would entail, might turn out to be a feature.</p><p>Certainly, enforcing an open license on all commercial models and all the output generated could have massive effects, ones that our friend Marc Andreessen might fear would negatively impact companies&#8217; valuations. At least the valuation of those companies that are ignoring the rules of copyright and code licensing, until they provide substantial evidence that either they&#8217;re not using any copyleft-licensed material in their training set, or that they can guarantee 100% that there is no chance of plagiarism in LLM output.</p><p>I&#8217;m willing to bet that they&#8217;d either be unwilling or unable to do so, or both.</p><p>An ever more interesting approach would require regulations to be introduced that would force providers of LLM models to adhere to the following set of rules:</p><ul><li><p>Transparency on what data is included in their training set. The list should be publicly accessible and browsable. Its content should be auditable by government authorities at any time.</p></li><li><p>Enforce opt-in requirements from authors to allow their artefacts to be included in a training dataset. Without explicit opt-in, a piece of content should be assumed not usable for AI model training by default.</p></li><li><p>Opt-out mechanisms similar to those enforced by GDPR, de facto treating copyrighted material as a modern sibling of Personal Identifiable Information. This would mean the right to data deletion, which should require companies to retrain their models every time a piece of content is the subject of a removal request. This one is going to be fun to implement.</p></li><li><p>Transparent instrumentation and observability to track every time each specific piece of content is referenced or used as input material for generating a response, and establish a royalty redistribution mechanism similar to the one used by the music streaming platforms. Before you scream that this would introduce an insane amount of complexity, let me stop you. I know. But aren&#8217;t these the companies attracting the best and highest-paid talent, and raising billions in funding? If tracking events and lineage is too hard a problem for them, then I don&#8217;t know how they&#8217;ll ever get to AGI. They can always use Claude Code to solve the problem.</p></li><li><p>Cherry on top: all the models and their generated output should be subject to the most viral license used among the different artifacts present in the training dataset. Meaning that if there is a single piece of GPL-3 code in there, everything should be redistributed under the same license, following the principle of derivative work.</p></li></ul><p>This might undermine the wet dreams of big fortunes and power that are driving a lot of the investors in the space, but might actually make this a technology that serves as a means of fairly redistributing the wealth generated by collective work.</p><p>How about that approach for the betterment of humanity?</p><h3><strong>Want to talk about this?</strong></h3><p>In a previous article, I mentioned the intention of kicking off a Luddites in Tech group, where I&#8217;ve invited actors in the tech space who share a certain sensibility to the topic of ethics and human decency across this industry.</p><p>I&#8217;ll soon organise the first meetup, and everyone is welcome to join in.</p><p>I do expect that the first chat will touch on defining a clear purpose for the group, and maybe talk about the topic of how to kick off a distributed form of lobbying with lawmakers and push for regulation against this large-scale copyright theft. I&#8217;m particularly interested in exploring ways to connect with EU lawmakers in this space, as I&#8217;m convinced the first push will come from there.</p><p>Happy to be proven wrong, but I wouldn&#8217;t bet my money on that.</p><p>Even if that specific conversation doesn&#8217;t end up anywhere concrete, it will help us advance our collective understanding of what we can or cannot do to influence the industry towards a better direction.</p><p>If you&#8217;re interested in joining the conversation, just reply to this email or send me a DM here, on <a href="https://www.linkedin.com/in/piffio/">LinkedIn</a>, or on <a href="https://bsky.app/profile/piffio.bsky.social">Bluesky</a>, and I&#8217;ll make sure to include you in the first invitation.</p><p>The more, the merrier.</p><div><hr></div><h2><strong>WIT Promo for Q1 2026</strong></h2><p>I&#8217;ve recently decided to resume offering Quarterly promos for people who are willing to benefit from my services.</p><p>I&#8217;m happy to announce that I&#8217;ve opened up the Q1 promo that will run until the end of March 2026.</p><p>I&#8217;m making it easier for Women in Tech to level up their engineering leadership skills by offering an exclusive discount to the Sudo Make Me a CTO: <strong>30% off for the first 12 months.</strong></p><p>You can find out all the details at the <a href="https://sergiovisinoni.com/women-in-tech-2026/">official promo page</a>, or by clicking the button below.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sergiovisinoni.com/women-in-tech-2026/&quot;,&quot;text&quot;:&quot;WIT Promo 2026&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://sergiovisinoni.com/women-in-tech-2026/"><span>WIT Promo 2026</span></a></p><p>Feel free to share this opportunity with people you know, and do not hesitate to reach out if you&#8217;d like to learn more about it.</p><p>You can always schedule a <a href="https://cal.com/sergio-visinoni/discovery-call-free">free 30-minute session</a> to get all your questions addressed.</p><p>Looking forward to seeing the community grow with more diversity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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 Sudo Make Me a CTO! 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>Some claim that Radiohead's Kid A's explosive success on the Billboard had been directly helped by their music being available in the Napster database, which contributed to promoting its popularity. More details on <a href="https://en.wikipedia.org/wiki/Napster">Napster's Wikipedia page</a>.</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>Find out more details about legal battles and their outcomes <a href="https://en.wikipedia.org/wiki/Napster">here</a>.</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>Some examples can be found <a href="https://www.reuters.com/commentary/breakingviews/ai-data-crunch-speeds-towards-napster-moment-2025-12-19/">here</a>, <a href="https://www.wipo.int/en/web/wipo-magazine/articles/could-ai-music-be-the-industrys-next-napster-moment-75538">here</a>, or <a href="https://cepa.org/article/a-napster-moment-for-ai/">here</a>.</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 you&#8217;re old enough to remember the Napster case, you should be old enough to know what the IANAL acronym stands for, as it was popular among nerdy circles around the same time. If you have no idea what it&#8217;s about, the answer is waiting you <a href="https://en.wikipedia.org/wiki/IANAL">here</a>.</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>Hat tip to a style of simulated dialogues with an imaginary counterparty, widely used by Simon Wardley in his online posts.</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>I don&#8217;t know why I keep talking about islands today. I might have heard that somewhere in the world, a tyrant is threatening to unilaterally invade, buy, steal, or annex an island just to distract us from his ties with convicted pedophiles.</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>I noticed I also keep coming up with lists of &#8220;two&#8221; items in this article. But I can&#8217;t find a funny way to explain that. Try again later.</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>Because they&#8217;re all men, of course. But hey, there&#8217;s diversity as they&#8217;re not all native americans. Actually, technically speaking, none of them is a <em>native american</em>. As such, they should all be oppressed by ICE, but I&#8217;m digressing.</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>Seriously, if you feel bad about yourself and you want something to cheer you up, have a read of the <a href="https://a16z.com/the-techno-optimist-manifesto/">techno fascist manifesto</a> from the folks over at a16z. You will feel a much better human being after realising the dip of darkness some seem to have fallen into.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>Some would call it &#8220;Winning the AI race against China&#8221;. Same handwavy bullshit.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>This article is already becoming a collection of footnotes. But if you want to have a clear example of what I'm referring to, check out this great article by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brian Merchant&quot;,&quot;id&quot;:934423,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf40536c-5ef0-4d0a-b3a3-93c359d0742a_200x200.jpeg&quot;,&quot;uuid&quot;:&quot;bd132d56-103c-4c74-8d00-572a033ae1ca&quot;}" data-component-name="MentionToDOM"></span>. </p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:167306315,&quot;url&quot;:&quot;https://www.bloodinthemachine.com/p/dont-forget-what-silicon-valley-tried&quot;,&quot;publication_id&quot;:1744395,&quot;publication_name&quot;:&quot;Blood in the Machine&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!irLg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21f9bf3-26aa-47e8-b3df-cfb2404bdf37_256x256.png&quot;,&quot;title&quot;:&quot;Don't forget what Silicon Valley tried to do&quot;,&quot;truncated_body_text&quot;:&quot;Greetings all,&quot;,&quot;date&quot;:&quot;2025-07-02T03:18:56.478Z&quot;,&quot;like_count&quot;:126,&quot;comment_count&quot;:16,&quot;bylines&quot;:[{&quot;id&quot;:934423,&quot;name&quot;:&quot;Brian Merchant&quot;,&quot;handle&quot;:&quot;bloodinthemachine&quot;,&quot;previous_name&quot;:&quot;Brian&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf40536c-5ef0-4d0a-b3a3-93c359d0742a_200x200.jpeg&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2022-03-17T18:18:41.988Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-03-17T18:17:41.869Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1725197,&quot;user_id&quot;:934423,&quot;publication_id&quot;:1744395,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1744395,&quot;name&quot;:&quot;Blood in the Machine&quot;,&quot;subdomain&quot;:&quot;bloodinthemachine&quot;,&quot;custom_domain&quot;:&quot;www.bloodinthemachine.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Writing and reporting on AI, tech, labor and power. Delivered twice a week. For everyone Silicon Valley is happening to.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e21f9bf3-26aa-47e8-b3df-cfb2404bdf37_256x256.png&quot;,&quot;author_id&quot;:934423,&quot;primary_user_id&quot;:934423,&quot;theme_var_background_pop&quot;:&quot;#BAA049&quot;,&quot;created_at&quot;:&quot;2023-06-20T05:24:41.639Z&quot;,&quot;email_from_name&quot;:&quot;Brian Merchant&quot;,&quot;copyright&quot;:&quot;Brian Merchant&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000,&quot;status&quot;:{&quot;bestsellerTier&quot;:1000,&quot;subscriberTier&quot;:5,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;paidPublicationIds&quot;:[284412,363336,392873,55593,1536173,66540],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.bloodinthemachine.com/p/dont-forget-what-silicon-valley-tried?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!irLg!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe21f9bf3-26aa-47e8-b3df-cfb2404bdf37_256x256.png" loading="lazy"><span class="embedded-post-publication-name">Blood in the Machine</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Don't forget what Silicon Valley tried to do</div></div><div class="embedded-post-body">Greetings all&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">10 months ago &#183; 126 likes &#183; 16 comments &#183; Brian Merchant</div></a></div></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>Thanks for trying again, but I still do not have a reasonable explanation to offer.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>Well, unless you&#8217;re somewhat including porn in the second category, then it&#8217;s a completely different story. Let&#8217;s not go there, definitely OT.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-14" href="#footnote-anchor-14" class="footnote-number" contenteditable="false" target="_self">14</a><div class="footnote-content"><p>Pablo Escobar was definitely a <a href="https://www.inquisitr.com/pablo-escobars-unmatched-generosity-his-crazy-lifestyle">complex figure</a>, but undeniably a criminal.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-15" href="#footnote-anchor-15" class="footnote-number" contenteditable="false" target="_self">15</a><div class="footnote-content"><p>This is a whole other topic in itself, but for now, you can just read about it <a href="https://www.webpronews.com/google-ai-studio-sponsors-tailwind-css-for-ai-web-dev-innovation/">here</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-16" href="#footnote-anchor-16" class="footnote-number" contenteditable="false" target="_self">16</a><div class="footnote-content"><p>OK, I know it&#8217;s enough to look at Musk to find plenty of other examples, but let&#8217;s not go there, please.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-17" href="#footnote-anchor-17" class="footnote-number" contenteditable="false" target="_self">17</a><div class="footnote-content"><p>Interestingly enough, the repository has been taken offline. It was originally available here, but it&#8217;s gone, and I can&#8217;t any longer find the original Bluesky post announcing it. You can still find some traces of the whole affair via this search query <a href="https://bsky.app/search?q=open+slopware">https://bsky.app/search?q=open+slopware</a></p></div></div>]]></content:encoded></item><item><title><![CDATA[📚 Books I read in December 2025]]></title><description><![CDATA[Going deeper in the Wardley rabbit hole, a great book from a familiar author, and a book I would not recommend you spend any of your time on. Thank me later.]]></description><link>https://makemeacto.cc/p/books-i-read-in-december-2025</link><guid isPermaLink="false">https://makemeacto.cc/p/books-i-read-in-december-2025</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 14 Jan 2026 06:01:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4Nag!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Reading is calisthenics for your brain.</p><p>Reading good books is a great way to broaden your knowledge and perspectives.</p><p>Reflecting on the books I read every month helps me cement the key learnings from each one of them.</p><p>What's better than recommending someone else a good book?</p><p>Recommending two, three, or five good books!</p><p>Here we are with the December edition of the <em>books I read last month</em>!</p><p>If you end up reading one of them, please let me know in the comments section.</p><div><hr></div><h2><strong>&#128171; Book Highlight: <a href="https://amzn.to/49CKlkd">Wardley Maps</a> by Simon Wardley</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/49CKlkd" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Nag!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Nag!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Nag!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Nag!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Nag!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1650236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/49CKlkd&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/183651986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Nag!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Nag!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Nag!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Nag!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08c59b5-36cf-41b3-9aa6-65c58ca2348a_3024x4032.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></figure></div><blockquote><p><a href="https://amzn.to/49CKlkd">Wardley Maps</a>, by Simon Wardley</p><p>709 pages, First Published: August 8, 2016</p></blockquote><p>When I read Architecture for Flow last October, one of the aspects that triggered my curiosity the most was its coverage of the practice of Wardley Mapping.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1d170c92-7162-48ff-843e-39fe31be7dff&quot;,&quot;caption&quot;:&quot;Reading is calisthenics for your brain.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128218; Books I read in October 2025&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-05T06:01:25.389Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!lSkN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7888a621-664a-4458-8d71-47249c550940_1146x1500.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/books-i-read-in-october-2025&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:177988352,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>So, one of the first things I did after finishing the book was to practice with this technique, and I published my first attempts in a recent article.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;03d2110b-8ccf-4f41-8c1b-026ccb0f9668&quot;,&quot;caption&quot;:&quot;Ever since reading the excellent latest book by Susanne Kaiser, Architecture for Flow, I&#8217;ve been using a decent amount of my free brain cycles learning more and thinking about Wardley mapping, one of the key techniques she introduced in her book.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Getting my hands dirty with Wardley Mapping&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-19T06:00:50.542Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!5c5k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5026bdf4-7e42-4582-806b-d74417f7813f_1920x1200.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/getting-my-hands-dirty-with-wardley&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179188943,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:20,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Having gone through the amazing primer from Susanne Kaine and the first attempts at my own mapping, I quickly decided to order the printed version of the original book from Simon Wardley himself, which I read during December.</p><p>I was not disappointed. I was rather blown away by the depth and information density of this book. Even more so if you consider that it&#8217;s available for free in PDF format online and that it&#8217;s released under Creative Commons. Hats off to Simon Wardley on the open gameplay here!</p><p>I still decided to go with the paper version, as I was predicting I&#8217;d need to scribble on it quite a lot, which ended up being a correct prediction.</p><p>This has probably been the most insightful strategy book I&#8217;ve ever read. Every chapter could almost be developed into its own book, with very few exceptions. Something that makes it very hard to capture its essence in a few paragraphs, but I&#8217;ll still try.</p><p>After reading it, I believe <em>Wardley Maps </em>should be the reference book for anyone dealing with business strategy, and particularly in businesses related to technology. It should be a textbook for any MBA who is serious about providing solid foundations for future strategic decision makers.</p><p>The book is the result of years of research combined with firsthand experience from the author. It explains in depth the key concept of <em>evolution</em> and how to surface <em>weak signals</em> predicting evolution trajectories. It covers in depth the <em>doctrines</em> that are relevant for different evolutionary stages, <em>climatic patterns</em>, and <em>gameplays</em> to be applied in different situations.</p><p>As you read through all the material, you gradually begin to understand the depth and density of information that can be conveyed through a single map.</p><p>That includes the somewhat disappointing realization that maps do not provide answers by themselves.</p><p>They serve as a way to make assumptions visible, improve situational awareness through exploration, and facilitate the discussion around the strategic decisions to take through a very articulated shared language.</p><p>The only downer of the book is that upon finishing it, I realized I know very little about the topics covered, and that I&#8217;ll need to make up for it through a lot of practice. Or rather, it made me realize that until I read the full book, I had a somewhat simplistic understanding of the tool and its foundations. I guess it was an exemplary manifestation of the Dunning-Kruger effect. Shame on me!</p><p>Besides the shameful realization, the second downer was the fact that the last chapter of the book talks about the following 11 chapters on gameplays that apparently have yet to be written. Or maybe they never will? At least this is not a case of the author dying prematurely before having an opportunity to finish their masterpiece, so I guess there is still hope.</p><p>That said, I highly recommend that anyone who has to deal with strategic decisions, and most leaders should, spend some time reading this book.</p><p>Maybe start with the online version if you do not want to commit too much in advance, and see where it leads you.</p><h2><strong>&#128218; Other Books I Read in November</strong></h2><h3><strong><a href="https://amzn.to/4jup9QH">V13</a> by Emmanuel Carr&#232;re</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4jup9QH" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N4_b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N4_b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N4_b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N4_b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N4_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3628584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4jup9QH&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/183651986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N4_b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N4_b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N4_b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N4_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78008a60-b9c5-4216-b30d-7a5f6d06c8e8_3024x4032.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></figure></div><blockquote><p><a href="https://amzn.to/4jup9QH">V13</a>, by Emmanuel Carr&#232;re</p><p>368 pages, First Published: January 1, 2022</p></blockquote><p>On November 13th, 2015, France suffered a dramatic terrorist attack perpetrated by nine members of the <em>Islamic State </em>terrorist group. This was a coordinated attack that hit at three different locations: outside the <em>Stade de France</em> stadium, in the concert hall <em>Bataclan</em>, and in an area full of crowded bars and restaurants. 130 people lost their lives in the attack, and many more have been injured.</p><p>V13 (from <em>Vendredi 13</em>, or Friday the 13th) is the chronicle of the trial that took place between September 2021 and June 2022 of all the surviving members of the commando that organized and then executed the attack.</p><p>Carr&#232;re followed the whole trial for the French weekly magazine <em>Le Nouvel Obs<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em>, and later used the material to publish the V13 book.</p><p>While I like most of what Carr&#232;re has written, this one definitely falls among my favorites. It reminded me of <em>L&#8217;Adversaire</em>, in which he followed another crime case, but this one is on a completely different scale. Carr&#232;re&#8217;s recollections of the various stories of victims and perpetrators, lawyers and prosecutors, make this book a choral opus, only dramatically true rather than fictional.</p><p>I learned a lot about the details of the attack and the people directly or indirectly involved with it. I learned a lot about the experiences of those who survived the attacks. Those who risked their lives to save others. Those who felt or feel guilty for having survived while many others have died. And those who felt or feel ashamed for having saved themselves rather than helping others.</p><p>Throughout the whole book, Carr&#232;re is very mindful of suspending any form of judgment in his recollection of the events, leaving that part to the actual judge who will read the sentence at the end of the trial. He prefers the humble and noble attempt at trying to understand what happened from the eyes of those who lived through such dramatic events.</p><p>It&#8217;s a great display of humanity, violently contrasting with the inhumane events that the trial was requested to judge.</p><h3><strong><a href="https://amzn.to/4jnGAlS">Nobody Cares (Until you do)</a> by Salem Thyne and Robert Hunt</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4jnGAlS" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DfJW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DfJW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DfJW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DfJW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DfJW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2706980,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4jnGAlS&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/183651986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DfJW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DfJW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DfJW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DfJW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405447ad-c151-480d-a9b7-082ce1769c84_3024x4032.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></figure></div><blockquote><p><a href="https://amzn.to/4jnGAlS">Nobody Cares (until you do)</a>, by Salem Thyne and Robert Hunt</p><p>200 pages, First Published: September 12, 2022</p></blockquote><p>I was looking forward to reading this book, as it had been recommended to me, and it promised to deliver a lot of valuable insights on the topic of accountability.</p><p>Geez, what a disappointment!</p><p>I found it shallow and repetitive. It doesn&#8217;t give credit to authors who have been exploring the same concepts with more depth. And finally, it seems to be written by people who believe they&#8217;re building a sales funnel via a landing page, not a book.</p><p>I don&#8217;t know whether it works for the authors, but this idea of including, every few chapters, a call-to-action page inviting readers to take a picture of the book and share it on social media is just a big disqualifier for me.</p><p>When a book starts copying the tactics of online media, I take it as a signal that the book in question, and its author, has lost its bearings. It almost felt like the idea of <em>enshittification</em> applied to books.</p><p>While we might have gotten used to seeing constant nudges and CTAs on online websites, that doesn&#8217;t mean we should accept the same type of experience being baked into books. Finding these misplaced nudges in <em>Nobody Cares </em>reminded me of the worst book I&#8217;ve ever laid my hands and eyes on a few years ago. Such an embarrassing experience that I&#8217;m still recovering from it.</p><p>One day I might be able to talk about it, but not yet.</p><p>So, dear reader, instead of taking a picture of the book, uploading it to social media, and inviting all your friends to buy a copy, I recommend you stay away from it.</p><p>If you really want to read something on the subject, I do recommend the classic <em>7 Habits of Highly Effective People</em> from Steven Covey instead.</p><p>This might be the first genuine case of me stating, &#8220;I&#8217;ve<em> been investing a certain number of hours reading this book, so you don&#8217;t have to.&#8221;</em></p><p>Not as a way to offer you a lazy shortcut to learning its key concepts, as it&#8217;s often the case with such statements. But as a kind gesture to avoid you wasting your precious time.</p><p>And now you might want to take a picture of you reading this article, share it on social media, send it to Santa (or whatever imaginary gift-bearing creature is most popular where you live), and ask them to subscribe to my newsletter.</p><div><hr></div><h2><strong>Launching the WIT Promo for Q1 2026</strong></h2><p>I've recently decided to resume offering Quarterly promos for people who are willing to benefit from my services.</p><p>I'm happy to announce that I've opened up the Q1 promo that will run until the end of March 2026.</p><p>I'm making it easier for Women in Tech to level up their engineering leadership skills by offering an exclusive discount to the Sudo Make Me a CTO: <strong>30% off for the first 12 months.</strong></p><p>You can find out all the details at the <a href="https://sergiovisinoni.com/women-in-tech-2026/">official promo page</a>, or by clicking the button below.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sergiovisinoni.com/women-in-tech-2026/&quot;,&quot;text&quot;:&quot;WIT Promo 2026&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sergiovisinoni.com/women-in-tech-2026/"><span>WIT Promo 2026</span></a></p><p>Feel free to share this opportunity with people you know, and do not hesitate to reach out if you'd like to learn more about it.</p><p>You can always schedule a <a href="https://cal.com/sergio-visinoni/discovery-call-free">free 30-minute session</a> to get all your questions addressed.</p><p>Looking forward to seeing the community grow with more diversity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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 Sudo Make Me a CTO! 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>If you read French, you can read the "postface&#8221; of the book from the deputy editorial director <a href="https://www.nouvelobs.com/bibliobs/20220828.OBS62486/v13-la-postface-une-annee-avec-emmanuel-carrere.html">here</a> </p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Setting your 2026 goals]]></title><description><![CDATA[At a time of the year when good resolutions tend to fail, here is a proven system for setting and following up on your goals]]></description><link>https://makemeacto.cc/p/setting-your-2026-goals</link><guid isPermaLink="false">https://makemeacto.cc/p/setting-your-2026-goals</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 07 Jan 2026 06:00:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BLBL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I do believe in planning, as that&#8217;s how we become increasingly intentional with the use of our time.</p><p>At the same time, I don&#8217;t believe in the popular &#8216;new year&#8217;s resolution&#8217; approach, as it tends to be based on wishful thinking, lacks a system to ensure you&#8217;re setting reasonable goals, and that you&#8217;ll be following up with them.</p><p>Even when people have a system for setting their goals, I see them falling into two common pitfalls:</p><ol><li><p>They set too many goals, and lose focus and the ability to make significant improvements</p></li><li><p>They tend to focus entirely on one dimension or area, typically their job, forgetting that our professions are only a part of a meaningful life and should contribute to it, not the other way around.</p></li></ol><p>During December, I held two sessions with the members of the <a href="https://sergiovisinoni.com/community-membership/">Sudo Make Me a CTO Community</a> in which I guided them through the process of setting their 2026 and then their Q1 goals.</p><p>In today&#8217;s article, I&#8217;m going to illustrate the process we followed.</p><p>If you&#8217;d rather watch the recordings from the community sessions, you can <a href="https://buy.stripe.com/00g7vhgok10WfiUfZ1">sign up today</a> and gain immediate access to all past sessions. That&#8217;s also a great way to support this newsletter!</p><p>I do recommend you first read the whole article to get a sense of the process, and then set aside some time to follow the approach, as this will require quite a bit of work on your end if you really want to get good results.</p><p>You should block 60 to 90 minutes for the whole exercise.</p><h2><strong>The 4 buckets of life</strong></h2><p>As already mentioned, we often tend to focus exclusively on our job or career, forgetting that it&#8217;s only one dimension of our lives. Health, relationships, and betterment of self are all important aspects of a life well lived. Cal Newport, an author who has been influential in shaping my perspective on planning and intentionality, has introduced the concept of the 4 <em>buckets</em> of life: <em>Constitution</em>, <em>Community</em>, <em>Craft</em>, and <em>Contemplation</em>.</p><p>They can roughly be described as follows:</p><ul><li><p><strong>Constitution</strong>: Anything that has to do with health, fitness, mental state, or overall physical well-being.</p></li><li><p><strong>Community</strong>: Connection and relationships with family, friends, networks of shared interests, etc.</p></li><li><p><strong>Craft</strong>: Our professional aptitudes related to our current job, career development, leadership skills, technical skills, etc.</p></li><li><p><strong>Contemplation</strong>: This one has to do with cultivating our values, hobbies, spiritual life, or more general personal improvement through educating ourselves in topics unrelated to our careers.</p></li></ul><p>One of the first mistakes people make when they set goals, and even more when they don&#8217;t, is that they tend to focus on the Craft bucket and sacrifice, deliberately or accidentally, all the others.</p><p>That's why in the following steps, we'll be looking at all four of them.</p><h2><strong>Look back at 2025</strong></h2><p>The best way to understand whether you&#8217;ve been dedicating a reasonable amount of energy and attention to each one of the buckets, the goal-setting exercise for 2026 must start with a bit of retrospective.</p><p>Take a piece of paper or an electronic document, and for each one of the 4 buckets mentioned above, write down the following assessment:</p><ul><li><p><strong>Overall rating</strong>: Assess your satisfaction with the progress or overall situation with the bucket during 2025. Do you feel you dedicated enough time and attention to it? Do you think you&#8217;ve been neglecting it? Rate it with a score from 1 to 5, with 1 being the lowest level of satisfaction. Nobody else is going to see this, so do not lie to yourself. The more honest you are, the more helpful this exercise will be.</p></li><li><p><strong>Energy Gainer: </strong>What is one thing that gave you energy in this bucket during the last year?</p></li><li><p><strong>Energy Drainer: </strong>What is one thing that drained your energy in this bucket during the last year?</p></li></ul><p>Once you&#8217;ve done this, look at your lowest score, and think about why things went the way they did, and what it would have taken for you to give a higher score. This first reflection should inform and influence how you're going to look forward at the following period.</p><h2><strong>Setting the 2026 Yearly Goals</strong></h2><p>Now that you&#8217;ve come to terms with your 2025, let&#8217;s switch our attention to the future. We will run through a few iterations to draw your final list of goals for 2026.</p><p>The first step takes a common expansive approach.</p><p>For each one of the four buckets, write down a list of 3 goals, things you would like to achieve, in 2026. Make sure you frame them as outcomes, not as activities. Use the SMART approach to ensure those are &#8220;good&#8221; goals<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>As an example, &#8220;exercise more&#8221; is not a good goal. &#8220;Run a half-marathon before the end of the year&#8221; is. Similarly, &#8220;write more code&#8221; is not a good one. Instead, &#8220;Make a PR contribution to open source projects at least once per month&#8221; is a good one.</p><p><strong>After about 15-20 minutes, you should have a list of your 12 goals for 2026</strong>. Congrats, this is an important step, but we&#8217;re far from done!</p><p>Do you remember when, in the introduction, I mentioned that we have the annoying tendency to choose too many goals, setting ourselves up for failure? Trying to achieve significant results on twelve different goals in a year falls in that category.</p><p>I want you to be ruthlessly prioritising, and that requires you to sacrifice things. Without it, you'll still end up having to sacrifice some of them, but you'd be doing it reactively, and typically sacrificing the important for the urgent. The advantage of early prioritisation is that you will be deciding up front what you think is worth sacrificing, and what you want to protect at all costs. Again, planning is an exercise in making a more deliberate use of your time.</p><p>So, take that list of 12 goals, and <strong>for each one of the four buckets, identify the most important one</strong>. Not two or three. One. Circle, underline, or highlight them. These are now your four goals for 2026. That&#8217;s a lot more tractable than the original list of twelve!</p><p>What should you do with the remaining 8 goals?</p><p>You should treat them as an &#8220;Avoid at all costs&#8221; list<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. While still interesting, these goals can become dangerous distractions. They are the common source of productive procrastination, which we typically pick up whenever we&#8217;re struggling to make progress on our main goal. Ensure you stay away from them at least until you have achieved your primary goal.</p><p>One more thing: though four goals in a year seem to be a reasonable target, life has an irritating tendency to throw curveballs at us.</p><p>When the proverbial shit hits the fan, you will want to focus all your energy where it matters most. For this reason, I do recommend you take an additional step in finalising your yearly goals. Look at the four goals you&#8217;ve set, and ask yourself the following question: <strong>if something happens that will take away a lot of my energy (and most likely it will), which one of these four goals and buckets I am willing to sacrifice?</strong> Think about it, and mark the one that you would be willing to temporarily neglect or drop completely if something unexpected occurs.</p><p>At this point, you should have a nice list of 3+1 goals for 2026. Seems doable, right?</p><p>Yes, unless you do as many people do: stop here, and forget about the goals until you get to the end-of-year retrospective.</p><h2><strong>Setting Quarterly Milestones</strong></h2><p>The yearly horizon is great to set meaningful goals, but it&#8217;s too far away in the future to be actionable on a smaller scale. That&#8217;s why it&#8217;s important to plan on multiple horizons. While we&#8217;re going to explore some aspects of a full system in the following paragraphs, I do recommend you also read the article in which I illustrated the whole system I use to plan and execute at multiple time scales.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bf556bb0-092f-4209-a416-1564141724c2&quot;,&quot;caption&quot;:&quot;As I prepare a live session on Personal Productivity and Time Management for my community, I thought it would be a good idea to write down the key principles and practices I follow in an article to share with all my readers.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Timeless principles of Time Management&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-09-18T05:01:25.703Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ATEg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2456f-3167-4836-908b-d9273be4c09f_3876x2266.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/timeless-principles-of-time-management&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:148719682,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:24,&quot;comment_count&quot;:6,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>A good way to think about different time horizons is illustrated in the following picture</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BLBL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BLBL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png 424w, https://substackcdn.com/image/fetch/$s_!BLBL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png 848w, https://substackcdn.com/image/fetch/$s_!BLBL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png 1272w, https://substackcdn.com/image/fetch/$s_!BLBL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BLBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png" width="1456" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BLBL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png 424w, https://substackcdn.com/image/fetch/$s_!BLBL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png 848w, https://substackcdn.com/image/fetch/$s_!BLBL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.png 1272w, https://substackcdn.com/image/fetch/$s_!BLBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ee2876-40fb-450d-9254-c0cd34098e7a_1920x804.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>Now that you have your list of four goals for 2026, I want you to bring them down to the quarterly level first, and later to the weekly horizon.</p><p>Let's tackle Q1 first.</p><p>For each one of your yearly goals, you should identify the key milestone for Q1. <strong>What&#8217;s the single most important milestone you want to achieve by then?</strong> Achieving is the keyword here. These should be measurable outcomes, similar to the ones you set at the yearly level, but more granular and likely incremental. See the picture above with the marathon running target for an example.</p><p>An example from the Craft bucket that would be relevant for you could be the following:</p><ul><li><p><strong>Yearly Goal</strong>: Define, socialise, and get buy-in on an updated tech strategy for our company for the next three years</p></li><li><p><strong>Q1 Milestone</strong>: Have a set of Wardley Maps and a Domain Map covering all business aspects of our company, produced with the contribution of all Staff+ and Managers in the team, key stakeholders, and business domain experts.</p></li></ul><p>I&#8217;m making things up, of course, as depending on your situation, taking a year to develop a strategy might be completely unreasonable. It&#8217;s an example to make it more relatable, not a suggestion or recommendation.</p><p>It&#8217;s important to note that you will need to repeat this part of the exercise every quarter. I do recommend doing it in the last couple of weeks of each quarter.</p><p>So far, we&#8217;ve covered the what to achieve part, but not how to get there.</p><p>That's what we'll be focusing on next.</p><h2><strong>Building the System</strong></h2><p>Having a system is essential to ensuring you&#8217;re actually going to deliver and make progress on the targets you&#8217;ve set for yourself.</p><p>You can come up with something very sophisticated, but in its simplest for,m such a system will require two elements.</p><p><strong>The first one requires you to set aside time for making progress on your goals.</strong> I want you to look at your calendar and think about how you can structure your <em>ideal week</em> so that you have recurring time slots in there to make progress on your quarterly goals.</p><p>This should become your template for the ideal week, to which you'll be making adjustments as needed when you plan each week. My recommendation is to set aside specific recurring blocks on your digital calendar and have them reserved in advance. Alternatively, you can settle for writing down a set of rules you&#8217;ll be following through the quarter, in the same place where you have defined your goals.</p><p>For example, you could have something like the following list of rules.</p><ul><li><p><em>To hit my goal of developing a comprehensive strategy for my team, I&#8217;ll block 2 hours first thing in the morning every Tuesday and Thursday.</em></p></li><li><p><em>Every other Thursday, I&#8217;ll have dinner out with my partner.</em></p></li><li><p><em>On Monday, Wednesday, and Friday morning, I&#8217;ll take a 1-hour walk in the park</em></p></li></ul><p>One advantage of blocking these directly on your calendar is that it keeps you real, as you quickly see if you&#8217;re trying to cram too much stuff on it. If this is the first time you try this exercise, I do recommend you start small and increase the ambition level as you gain more practice and confidence.</p><p><strong>The second part of the system is a recurring check-in on your goals.</strong> You need to answer the following simple question: how and when am I going to check in with my goals?</p><p>I do recommend finding a weekly slot and putting it on your calendar. This space will be fundamental for you to assess whether you&#8217;re making progress, whether your schedule is working, and whether you need to make any changes to it.</p><p>That's it, now you have your system in place and are ready to get cranking on those goals.</p><h2><strong>Get going!</strong></h2><p>If you&#8217;ve followed along, at this point you will have:</p><ul><li><p>4 (or 3+1) yearly goals for 2026</p></li><li><p>4 Q1 2026 goals</p></li><li><p>A few key weekly habits booked on your calendar, ideally one per bucket</p></li><li><p>A weekly check-in routine</p></li></ul><p>The hard part begins now, and it&#8217;s about <strong>building the discipline to stick with your goals and system once the initial excitement has tapered away</strong>. I do recommend you share your goals and efforts with others to help you find accountability partners. That&#8217;s what we&#8217;ll be doing in the <a href="https://sergiovisinoni.com/community-membership/">Sudo Make Me a CTO Community</a>, where we&#8217;ll be checking in with everyone&#8217;s goals once a month during our live sessions.</p><p>Making this journey together with others increases your chances of success. If you're really serious about achieving your goals in 2026, you might want to consider joining us to benefit from this additional support.</p><p>I wish you a great 2026, one in which you&#8217;ll make significant progress in all areas of your life that matter!</p><h2><strong>Help keep this newsletter free</strong></h2><p>I love writing this newsletter, and I intend to keep it free forever.</p><p>If you want to support my work, you can engage with me in one of the following ways:</p><ol><li><p>If you <strong>need help with your Startup, Company, or team</strong>, I can support through advisory or fractional services. Find out more on <a href="https://sergiovisinoni.com/services-for-businesses/">this page</a>.</p></li><li><p>If you need <strong>personal support to overcome challenges and grow as an engineering leader</strong>, I can support you through Mentoring and Coaching. Find out more on <a href="https://sergiovisinoni.com/services-for-individuals/">this page</a>.</p></li><li><p>If you are looking for <strong>continued support and the chance of joining a thriving community of like-minded people</strong>, I host a Community for engineering leaders. Find out more on <a href="https://sergiovisinoni.com/community-membership/">this page</a>.</p></li></ol><p>If your needs fall into a different category, such as newsletter collaborations or sponsoring, please reply to this email or schedule a free call via <a href="https://cal.com/sergio-visinoni/discovery-call-free">this link</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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 Sudo Make Me a CTO! 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>In case you are unfamiliar with the SMART acronym, you can look it up <a href="https://en.wikipedia.org/wiki/SMART_criteria">here</a> </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>This approach is part of what's commonly referred to as the 25/5 rule, whose origin has been incorrectly attributed to Warren Buffett. See more <a href="https://www.inc.com/marcel-schwantes/warren-buffetts-brilliant-25/5-rule-was-fake-heres-what-he-really-said-about-achieving-success.html">here</a>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[📚 Books I read in November 2025]]></title><description><![CDATA[One of the things I love most about books? One book usually leads to others, which in turn lead to others... in an infinite thread of surprises and joy. Even then they're not all masterpieces.]]></description><link>https://makemeacto.cc/p/books-i-read-in-november-2025</link><guid isPermaLink="false">https://makemeacto.cc/p/books-i-read-in-november-2025</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 03 Dec 2025 06:01:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hwCb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Reading is calisthenics for your brain.</p><p>Reading good books is a great way to broaden your knowledge and perspectives.</p><p>Reflecting on the books I read every month helps me cement the key learnings from each one of them.</p><p>What better than recommending someone else a good book?</p><p>Recommending two, three, or five good books!</p><p>Here we are with the November edition of the books I read last month!</p><p>If you end up reading one of them, please let me know in the comments section.</p><h2><strong>&#128171; Book Highlight: <a href="https://amzn.to/3KAfrzh">Dynamic Reteaming</a> by Heidi Helfand</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/3KAfrzh" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hwCb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hwCb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hwCb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hwCb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hwCb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg" width="1000" height="1500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90899,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/3KAfrzh&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/180422834?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hwCb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hwCb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hwCb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hwCb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6a3656-0e83-4d40-953e-8be60c6ca213_1000x1500.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></figure></div><p></p><blockquote><p><a href="https://amzn.to/3KAfrzh">Dynamic Reteaming</a>, by Heidi Helfand</p><p>294 pages, First Published: July 31, 2019</p></blockquote><p>I had heard about this book a few times in the past, but what convinced me to read it was noticing that it was mentioned a few times in the <em>Architecture for Flow</em> book by Susanne Kaiser. BTW, I really enjoyed that book, in case you missed it.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3c5be482-5c30-4604-b480-97313d8c00cf&quot;,&quot;caption&quot;:&quot;Reading is calisthenics for your brain.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128218; Books I read in October 2025&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-05T06:01:25.389Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!lSkN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7888a621-664a-4458-8d71-47249c550940_1146x1500.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/books-i-read-in-october-2025&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:177988352,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Given how much I liked Kaiser's book and how it inspired me&#8212;among other things&#8212;to pick up Wardley Mapping, I thought it was finally time to pop it to the top of my reading list and went through it as one of my three books for November. I read the second edition, which came out recently.</p><p>My overall verdict: <strong>it&#8217;s a good book, but it didn&#8217;t impress me</strong>.</p><p>While most, if not all, of the content is relevant and well articulated, I rarely found anything truly novel in it, something that would make me stop and think.</p><p>This is as much a feature of the book as it is a feature of the reader. I genuinely believe the content is good, but I didn&#8217;t learn a ton from it.</p><p>I found the first part on introducing the different patterns a bit too long, but the second part has been significantly more enjoyable for me to read. Particularly chapters 11 to 14, where Helfand describes more of the <em>how</em> of transformation and reorganizations, and provides a lot of helpful frameworks and approaches on how to navigate those changes effectively.</p><p>To give the book justice, I&#8217;m probably not the main target. I had the &#8220;luxury&#8221; of having to go through a whole bunch of reorganizations throughout my career. Sometimes on the receiving end, sometimes on the other end, and very often in between: working together with the senior leadership to make things happen. While we didn&#8217;t necessarily speak the language of the patterns identified by Heidi Helfand, we definitely used many of the approaches described in the book.</p><p>It&#8217;s often said that the value of defining patterns lies more in their ability to formalize common knowledge and good practice than in coming up with novel concepts. In other words, patterns are generally more descriptive than prescriptive. In that sense, the book does a good job of putting names to commonly used practices of team reorganization and evolution.</p><p>The part that I may have found the most interesting is the idea of <em>Team Choice Marketplace, </em>mentioned extensively in the book, to which the entire Appendix A is devoted.</p><p>It might sound weird and unfairly dismissive to state that my favorite part of a book was the appendix, but sometimes that happens. It&#8217;s an idea that really caught my attention, particularly because I&#8217;ve never really used it in such a form.</p><p>Would I recommend this book? It depends.</p><p>It depends primarily on your trajectory and your current situation. If you&#8217;ve been through a lot of not-completely-catastrophic reorganizations, you might find here a little more than a good way to reflect back on those moments and recognize things you&#8217;ve done well and those you could have done better.</p><p>If, on the contrary, you&#8217;re relatively new to the ins and outs of team reorganization, this book would be a great resource, as it&#8217;ll give you plenty of references and ideas on how to approach them going forward.</p><p>Personally, this is a book I&#8217;m happy I finally went on to read, as it helps me refine my vocabulary around the topic.</p><p>I also believe it&#8217;s one of those resources I&#8217;ll refer back to when the need arises to apply its core concepts. More of a reference manual than a conceptual book, if you get what I mean.</p><h2><strong>&#128218; Other Books I Read in November</strong></h2><h3><strong><a href="https://amzn.to/4pI2530">Entre Deux Mondes</a> by Olivier Norek</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4pI2530" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8li2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8li2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8li2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8li2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8li2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg" width="800" height="1284" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1284,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:249438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4pI2530&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/180422834?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8li2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8li2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8li2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8li2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfa75ec-80b2-4e0a-83c4-f468d8bc7a5a_800x1284.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></figure></div><blockquote><p><a href="https://amzn.to/4pI2530">Entre Deux Mondes</a>, by Olivier Norek</p><p>324 pages, First Published: October 5, 2017</p></blockquote><p>That&#8217;s it. With <em>Entre Deux Mondes, </em>I&#8217;ve read all the books written by Norek to date. What a shame, I really love them.</p><p><em>Entre Deux Mondes</em> is no exception. It&#8217;s another of those works that leave me with a profound sense of admiration and respect for the author. As usual, to write the book, Norek spent a lot of time in the environment that serves as its main background. Except that this time we&#8217;re talking about what became known as <em>the jungle, </em>a barely tolerated immigrant and refugee camp in Calais<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Apparently, Norek spent a significant amount of time in Calais and in the jungle. Interacting with the refugees there, learning about their lives and their goal: crossing the British Channel and landing in the UK. He also spent a significant amount of time with members of various NGOs and the local police.</p><p>The result of his personal investigation is a dark, moving, and obscenely well-written book called <em>Entre Deux Mondes</em>, meaning &#8220;between two worlds.&#8221; I&#8217;ll pass the details on the plot and focus on the main point. This book is dark, profoundly dark. It&#8217;s a powerful, and somewhat shameful, reminder of the conditions many of our fellow humans have to endure on this planet, whose only fault is to be born in a country where a decent life of peace and safety is largely impossible.</p><p>While <em>the jungle</em>, the place, was dismantled about a decade ago, Norek gives us a good reminder that we should not take a decent life for granted.</p><p>I don&#8217;t have an easy solution to offer for that without falling into populist claims, but I wholeheartedly recommend every decent human person on this planet to read <em>Entre Deux Mondes</em> and have a genuine conversation with themselves on how we could make this place just a tiny fraction less shitty for people in dire situations.</p><h3><strong><a href="https://amzn.to/4pbMEju">La Moustache</a> by Emmanuel Carr&#232;re</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.to/4pbMEju" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DKnS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DKnS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DKnS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DKnS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DKnS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg" width="911" height="1500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:911,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://amzn.to/4pbMEju&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://makemeacto.substack.com/i/180422834?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DKnS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DKnS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DKnS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DKnS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae64896-c0de-49ac-bb70-b65844bc15d1_911x1500.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></figure></div><blockquote><p><a href="https://amzn.to/4pbMEju">La Moustache</a>, by Emmanuel Carr&#232;re</p><p>192 pages, First Published: June 3, 1986</p></blockquote><p>Carr&#232;re, along with Norek, is one of my favorite authors of recent months. What's funny is that the only thing they have in common is that they&#8217;re impressive French writers. And that&#8217;s it.</p><p>They seem to be otherwise completely different.</p><p>La Moustache is the first fiction book ever written by Carr&#232;re, but for some reason, I could not get my hands on a copy until recently. It&#8217;s a short book, and I devoured it in a couple of days.</p><p>It&#8217;s an engaging book. It&#8217;s also, and more importantly, a disturbing book.</p><p>At some point, I realized that, as I was reading, I had the famous Queen song &#8220;I&#8217;m going slightly mad&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, playing in a loop in my mind. Somehow, my brain had surfaced it from memory to go along with the increasingly disturbing story of the main character in <em>La Moustache.</em></p><p>What is this book really about?</p><p>It&#8217;s the story of how an apparently insignificant event in one&#8217;s life can open the abyss of madness. How manipulation could be hiding everywhere, and how trusting our own mind can feel incompatible with trusting other people's words.</p><p>While the main character engages in a physical journey, the reader is mainly engaged with an inner journey in the main character&#8217;s mind. Exploring his doubts, convictions, and contradictions. His unpredictable mood swings are so well described that you might feel you&#8217;re going down a dangerous rabbit hole as you read them.</p><p>This early Carr&#232;re book showed his insane ability to marry engaging narrations with surprising introspections.</p><p>Reader, be warned: the book is really disturbing. The more it progresses, the more you&#8217;ll battle with the need to continue reading and the desire to help the main character out of the darkness they are falling into. Read it only if you&#8217;re capable of keeping a distance between what you read on the page and your own personal emotions.</p><p>I loved it, but I&#8217;m well aware that this won&#8217;t be the same for most people. I don't say that to sound elitist<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, to suggest that only the highly initiated will enjoy it.</p><p>It&#8217;s just a recognition of taste and different levels of tolerance with regard to other people&#8217;s suffering in a fictitious story.</p><h2><strong>Help keep this newsletter free</strong></h2><p>I love writing this newsletter, and I intend to keep it free forever.</p><p>If you want to support my work, you can engage with me in one of the following ways:</p><ol><li><p>If you <strong>need help with your Startup, Company, or team</strong>, I can support through advisory or fractional services. Find out more on <a href="https://sergiovisinoni.com/services-for-businesses/">this page</a>.</p></li><li><p>If you need <strong>personal support to overcome challenges and grow as an engineering leader</strong>, I can support you through Mentoring and Coaching. Find out more on <a href="https://sergiovisinoni.com/services-for-individuals/">this page</a>.</p></li><li><p>If you are looking for <strong>continued support and the chance of joining a thriving community of like-minded people</strong>, I host a Community for engineering leaders. Find out more on <a href="https://sergiovisinoni.com/community-membership/">this page</a>.</p></li></ol><p>If your needs fall into a different category, such as newsletter collaborations or sponsoring, please reply to this email or schedule a free call via <a href="https://cal.com/sergio-visinoni/discovery-call-free">this link</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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 Sudo Make Me a CTO! 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>See this Wikipedia page for more info on the jungle: <a href="https://en.wikipedia.org/wiki/Calais_Jungle">https://en.wikipedia.org/wiki/Calais_Jungle</a></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>If you&#8217;re unfamiliar with the song, you can fill the gap at this page: <a href="https://en.wikipedia.org/wiki/I%27m_Going_Slightly_Mad">https://en.wikipedia.org/wiki/I%27m_Going_Slightly_Mad</a>. If you're curious about having music playing in my mind, that's something that happens very often, almost always. I guess that's normal. Please do not try to convince me it's not!</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 hindsight, isn't this the most elitist way of saying it?</p></div></div>]]></content:encoded></item><item><title><![CDATA[It's not a principle until it costs you money]]></title><description><![CDATA[Surprising advice from the advertising industry, where the tech industry seems to be hading to, and why I refused a couple of potentially lucrative gigs. All in one article!]]></description><link>https://makemeacto.cc/p/its-not-a-principle-until-it-costs</link><guid isPermaLink="false">https://makemeacto.cc/p/its-not-a-principle-until-it-costs</guid><dc:creator><![CDATA[Sergio Visinoni]]></dc:creator><pubDate>Wed, 26 Nov 2025 06:02:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JFIC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I still remember very vividly the moment I heard this for the first time:</p><p>&#8220;It&#8217;s not a principle until it costs you money&#8221;.</p><p>I was coming back from one of my morning walks in the woods, listening to a podcast episode in which Cal Newport was interviewing Ryan Holiday. It immediately stuck, and I keep referring back to it when reflecting on past decisions or when approaching new ones.</p><p>This quote is attributed to Bill Bernbach, one of the co-founders of DDB, an international advertising agency.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>In 1964, after the U.S. Surgeon General issued a warning about cigarette smoking, Bill Bernbach vowed to keep his agency out of the cigarette business. One of the most profitable advertising categories in those years. That decision cost DDB a lot of money, but he stood by it.</p><p>I don&#8217;t know Bill&#8217;s full life story, but if that&#8217;s true (and not a made-up internet legend), he earned my full respect and admiration.</p><div class="pullquote"><p><em>Hey, in case you missed it, I&#8217;m running a special promo during November, called <strong>Brain Friday</strong>.<br>In essence, you get either <strong>6 months or 1 year at half the price</strong> if you join the Sudo Make Me a CTO Community <strong>before December 1st</strong>.<br><br>Find out more about the offer at <a href="https://sergiovisinoni.com/brain-friday">this link</a>.</em></p></div><p>A few months later, a good friend of mine offered me a slightly different angle on the same underlying concept, citing a famous quote from the Dalai Lama. </p><p>&#8220;Judge your success by what you had to give up in order to get it.&#8221;</p><p>People often focus on the first degree of interpretation, which basically means that to achieve success, you&#8217;ll need to make sacrifices. No, this isn't an apology for the 9-9-6 model.</p><p>But there&#8217;s another angle to it, which is far more interesting: what are you willing to give up for your success? Or rather, what are the things you are never going to sacrifice on the altar of so-called <em>success</em>?</p><p>Are you willing to sacrifice your principles and moral values to become richer?</p><p>Before you raise your eyebrows and mumble something about this self-righteous dude coming with a moral lesson, let me reassure you. This is not a moral lesson. I&#8217;m not here to issue judgments on those who occasionally, sometimes, or even frequently prioritise money over values.</p><p>Unless you&#8217;re either Elon Musk or Sam Altman. Then I definitely can tell you I despise you passionately. But that&#8217;s not the point of today's article.</p><p>The point is instead to share personal examples of me struggling to apply those same principles, and sometimes succeeding.</p><h2><strong>What&#8217;s the tech industry&#8217;s purpose?</strong></h2><p>I&#8217;ve recently rewatched the seminal recent TED talk from Scott Hanselman, going by the telling title <em>Tech Promised Everything. Did it deliver?</em></p><div id="youtube2-dVG8W-0p6vg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;dVG8W-0p6vg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/dVG8W-0p6vg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>What I found highly relatable in his impressive talk is the combination of the insane passion he has had for technology since the early days, and his disenchantment with what the tech industry managed to do, or not do, with it. I share both of them: the early days passion, still alive, and the massive disappointment with the industry that we&#8217;re all part of.</p><p>I&#8217;ve covered the leadership aspect of it in one of my recent posts. This one looks at the tech industry more broadly.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;737d2eb6-36dd-4dd9-9dae-70a1a1e945a3&quot;,&quot;caption&quot;:&quot;Today&#8217;s issue is going to be short, as it focuses on a concept and set of observations that will take some time to fully crystallize into something deeper and more articulated. So, expect the following paragraphs to be somewhat chaotic and all over the place. That&#8217;s by design, as writing helps me clarify my thinking.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Big Tech leaders are turning leadership into a fad&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-12T06:00:50.232Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!G26u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e6aa12c-4775-453c-88d0-521eb80163b0_1536x1025.webp&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/tech-leaders-are-turning-leadership&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:178509073,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:12,&quot;comment_count&quot;:3,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>When exactly did the ethos of the early pioneers who helped create UNIX, the Internet, and the Open Source movement, all of which were genuinely moved by the intention of making technology helpful and accessible, get replaced by the <em>Wolf of Wall Street</em> type of characters who eventually gave birth to the modern <em>broligarchy</em>?</p><p>When exactly did technology become an instrument for the concentration of power in the hands of the few, while everyone else seems to believe that a world of always-on, no privacy, fake news, and slop content is an acceptable definition of progress and prosperity?</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brian Merchant&quot;,&quot;id&quot;:934423,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf40536c-5ef0-4d0a-b3a3-93c359d0742a_200x200.jpeg&quot;,&quot;uuid&quot;:&quot;46b1aef2-ea9c-4a94-9aff-a746a3c8bb6f&quot;}" data-component-name="MentionToDOM"></span> might argue that it all began with the Industrial Revolution, and he&#8217;s probably right. But the landscape of modern internet-based technology was very different from today's until at least the early 2000s.</p><p>When I reflect on Scott Hanselman&#8217;s words and look at the state of the planet today, I can&#8217;t accept the dominant narrative that naively presents all this as progress, inevitable, and net positive.</p><p>I can&#8217;t help but ask myself: what is the purpose of all this &#8220;innovation&#8221;? Why does everybody get so worked up about &#8220;winning the arms race with China&#8221;, as if that were a universal and unquestionable goal for &#8220;the Western world&#8221;?</p><p>Why does nobody seem to stop and ask a deceivingly simple question: what should be our key priority as a species?</p><p>I&#8217;ve recently started exploring the world of Wardley Mapping as a key tool to better understand complex systems, and while doing my research on Simon Wardley, I came across one of his recent declarations that I can only subscribe to:</p><blockquote><p><em>GPTs are a non kinetic form of warfare designed to embed the values of a small number of people into much wider communities by capturing the process of decision making. The delivery mechanism is the appearance of helpfulness i.e. coherent and authoritative arguments. The payload is helplessness and the creation of a new theocracy.</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p></blockquote><p>In the same post, he also goes on to say that all the other &#8220;problems&#8221; caused by GenAI, such as copyright infringement, the induced decline in our cognitive abilities, or the impact on the environment, are just a distraction. I disagree with him on dismissing them as such. While I can agree with a certain <em>hierarchy</em> of problems, I don&#8217;t believe lesser problems are just distractions. They can be, if deliberately used to mask the elephant in the room. But that doesn't make them less real, and they are affecting people's lives today.</p><p>I&#8217;ve spent 25 years in the tech industry, and a bunch more than that playing with computers or otherwise programmable systems. Like Scott, I remember when we got our first Commodore 64 at home. I don&#8217;t remember exactly I old I was, but I was probably around 10. I remember the first time I installed Linux on a PC, in 1997, and feeling awe toward those mythical figures who devoted their time to creating such a powerful, instructive, and open system that anybody could use and contribute to. I remember getting my first real job in 1999, working for the first (and last) Italian Linux distribution. I was literally living the dream.</p><p>When I look at where we collectively are now as an industry, some 25 years later, I can&#8217;t help but feel that at some point we took the wrong turn in the road. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Cory Doctorow&quot;,&quot;id&quot;:2728172,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89caf8a4-bb6c-4a63-abe4-e1987a0448cc_144x144.png&quot;,&quot;uuid&quot;:&quot;0e2b651a-0f3b-43d7-857e-4b2653edf79c&quot;}" data-component-name="MentionToDOM"></span> captured an important aspect of it when he coined the concept of <em>enshittification</em>, referring to the seemingly inevitable decline in quality of online products and platforms.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> But that doesn&#8217;t cover it all.</p><p>There is another more fundamental problem that has to do with purpose, of which <em>enshittification</em> is just a manifestation.</p><p>Despite all the efforts of big-tech propaganda in the first two decades of the 2000s, its true purpose is becoming clearer as we progress. We might even credit the Trump administration for allowing it to get rid of its veil of hypocrisy and fully embrace and recognise its true nature, which is perfectly captured by Simon Wardley in his poignant description of what LLMs are.</p><p>The king is naked, as the old saying goes.</p><p>Now it&#8217;s up to us to decide whether it still deserves a crown. Whether we still want to be ruled by it. Whether we want to contribute to its increasing power over our lives.</p><h2><strong>A tale of saying no, twice</strong></h2><p>This is where I get back to the quote that inspired the title of this article.</p><p>For those who don&#8217;t know it, I do work as an independent consultant, coach, and wannabe community builder. The lion&#8217;s share of my yearly revenues comes from various types of consulting engagements with companies that need my services.</p><p>In the last month, I found myself <strong>saying no twice to potential new gigs</strong>.</p><p>I&#8217;m acutely aware of the difficult job market out there and of the many people who are struggling to find a job. I&#8217;m not bragging about the luxury and privilege of being able to decline a contract. Like all of us, I'm navigating a very uncertain field.</p><p>The reason I refused to engage with those offers has been the same for both cases: they were directly connected with promoting the use of AI-assisted coding tools in software development.</p><p>I said no because that to me felt akin to selling drugs to teenagers, or optimising algorithms to keep them consuming online content and target them with highly personalised advertising, which is basically the same thing. Except one of them is legal, and the other isn&#8217;t.</p><p>And let me be clear: I do not have any inherent problem with the underlying technology itself.</p><p>Technology is neutral, and can be a tool to be used (or not) under certain specific circumstances. But the tech industry is not neutral, and it&#8217;s increasingly aligned with a world view that I don&#8217;t want to actively contribute to realising.</p><p>Selling AI-related consulting to companies or individuals who are drowning in FOMO is the best definition of easy money you can find on the street in 2025, possibly after selling drugs.</p><p>Only a fool would give up the opportunity to make that easy money.</p><p>Or someone who doesn&#8217;t want to even accidentally be contributing to the prosperity of an industry so profoundly broken at its core. An industry that, day after day, looks like it needs to be rebuilt from the ground up as the only way to save us all from the dramatic deterioration of our collective lives.</p><p>I don&#8217;t judge those who enthusiastically promote the &#8220;<em>inevitable revolution&#8221; </em>of GenAI<em>, </em>but I&#8217;d love to better understand their motives, beyond the overly individualistic (capitalist) <em>survival of the fittest</em> argument. Or pure and simple personal gains.</p><p>But please don&#8217;t tell me AI will cure cancer and solve the climate crisis, as I still go with the original SRE motto that <em>hope is not a strategy</em>. Definitely don't ask your favorite chatbot to suggest an answer either.</p><p>We can certainly find better arguments than magical thinking or more slop.</p><h2><strong>Should we do something about it?</strong></h2><p>I recently watched with my two kids one of my favorite Pixar movies, WALL-E. For those who don&#8217;t know the movie or have forgotten about it, it&#8217;s a story set in a hypothetical future in which humans have basically depleted natural resources on Earth, and fled the planet on a Starship-like space-ship to &#8220;wait it out&#8221;, hoping that one day the planet might recover so that they could eventually return home.</p><p>While the movie is willingly depicting an apocalyptic and far-fetched future, it also has a Black-Mirror-esque side to it: an obvious exaggeration of what reality might turn out to be, yet not too unlikely at its core.</p><p>What I found the best part of it was its representation of what human beings looked like in that <em>prosperous and technologically evolved</em> society.</p><blockquote><p>In the movie, humans are overweight, have atrophied muscles, consume ultra-processed food all day long, are carried around in &#8220;self-driving vehicles&#8221;, and constantly stare at their screens, even to communicate with people sitting just beside them.<br><br>Their dopamine system is on constant overload, their attention is always somewhere else, to the point that they can&#8217;t even realise how miserable their lives have become.</p></blockquote><p></p><p>While the folks at Pixar decided to visually represent it like this&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JFIC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JFIC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JFIC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JFIC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JFIC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JFIC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg" width="1200" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JFIC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JFIC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JFIC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JFIC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33774fc0-874b-4556-8d19-edb2a89e4ddc_1200x608.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">Feel the AGI, they say</figcaption></figure></div><p>&#8230; I invite you to re-read the description above and ask yourself how much our lives have been evolving in that direction over the past couple of decades.</p><p>And no, while it will definitely help, exercising every day on a treadmill would not be an effective antidote to prevent us from slipping further towards  that possible future.</p><div><hr></div><p>Are you familiar with the saying &#8220;One dollar, one vote&#8221;?</p><p>The idea is simple: <strong>every purchase is a political action</strong>. When you give your money to someone selling you a product or a service, you&#8217;re implicitly supporting them. Who we give our money to, and who we accept money from, is our biggest lever.</p><p>That&#8217;s why I&#8217;ll never buy a Tesla, even though I used to like the cars and what I used to believe they stood for. That&#8217;s why I&#8217;ll never buy a Starlink connection, even though relying on crowded camping WiFi or poor 4G connections for work when traveling in our motorhome is objectively painful and unreliable. That&#8217;s why I don&#8217;t want to contribute to the adoption of GenAI-related tools, even in their &#8220;helpful&#8221; incarnations, and miss out on some lucrative contracts.</p><p>I&#8217;m also aware that not everybody is in the privileged situation of being able to say no. Life is hard, keeping your family alive can be challenging at times when massive layoffs have become news that doesn&#8217;t make headlines any longer.</p><p>I&#8217;d like to do more to help bring some sanity back into this whole industry. I have been suggesting the idea of setting up some sort of &#8220;Luddites in tech&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> online meetup with some fellow practitioners, and many found it interesting. </p><p>I know I&#8217;m not going to go anywhere alone, so this is an open invitation to all my readers.</p><p>If you share a similar level of disappointment with where this industry is going. If you find yourself lost after years of believing you were working on something meaningful and positive. If you&#8217;d like to discuss ideas, strategies, and suggestions on how we could come together and do something about it, please hit me up.</p><p>Just reply to this email. Share your unfiltered thoughts, and let&#8217;s take it from there.</p><p>The worst that can happen is that we&#8217;ll meet some new friends on the journey.</p><div><hr></div><h2><strong>Help keep this newsletter free</strong></h2><p>I love writing this newsletter, and I intend to keep it free forever.</p><p>If you want to support my work, you can engage with me in one of the following ways:</p><ol><li><p>If you <strong>need help with your Startup, Company, or team</strong>, I can support through advisory or fractional services. Find out more on <a href="https://sergiovisinoni.com/services-for-businesses/">this page</a>.</p></li><li><p>If you need <strong>personal support to overcome challenges and grow as an engineering leader</strong>, I can support you through Mentoring and Coaching. Find out more on <a href="https://sergiovisinoni.com/services-for-individuals/">this page</a>.</p></li><li><p>If you are looking for <strong>continued support and the chance of joining a thriving community of like-minded people</strong>, I host a Community for engineering leaders. Find out more on <a href="https://sergiovisinoni.com/community-membership/">this page</a>.</p></li></ol><p>If your needs fall into a different category, such as newsletter collaborations or sponsoring, please reply to this email or schedule a free call via <a href="https://cal.com/sergio-visinoni/discovery-call-free">this link</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://makemeacto.cc/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 Sudo Make Me a CTO! 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>I didn't know about the origin of the quote until I did some online research and found this <a href="https://www.kingdomoffailure.com/post/the-bernbach-principle-how-bud-light-earned-the-title-of-gayest-beer-in-america">interesting article</a>.</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>Find the original LinkedIn post <a href="https://www.linkedin.com/posts/simonwardley_x-can-you-summarise-the-issues-of-ai-for-activity-7387254596059963393-BWeq/">here</a>.</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>Read more about it <a href="https://en.wikipedia.org/wiki/Enshittification">here</a>. He recently published a book of the same title, expect a review in the upcoming months, as soon as I get to it in the growing list of to-read.</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>Before you dismiss the term Luddite as a synonym for retrograde and anachronistic, go read the work of Brian Merchant on the topic. You can find more details in a previous article. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;745479cb-9fea-47ec-a9ce-ee5ccb490531&quot;,&quot;caption&quot;:&quot;Reading is calisthenics for your brain.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128218; Books I read in August 2025&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35867886,&quot;name&quot;:&quot;Sergio Visinoni&quot;,&quot;bio&quot;:&quot;Born in Italy before the Internet, I lived across many countries and settled in the greater Barcelona area a few years ago. As a father of two, I spend my time between family, my Engineering / Tech Leader job, and building stuff with my hands.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd454b-1c23-4445-a7a5-2316b811649c_2536x2890.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-09-03T05:01:14.386Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!gawR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83478494-7e5d-4296-ae92-25fa1859eb0b_3024x4032.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://makemeacto.substack.com/p/books-i-read-in-august-2025&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:172482611,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:932543,&quot;publication_name&quot;:&quot;Sudo Make Me a CTO&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3h_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aaf2d1-461d-4765-a380-bd6b2daf4c23_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></div></div>]]></content:encoded></item></channel></rss>