<?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[Hybrid Hacker]]></title><description><![CDATA[Spot the best 5 articles to read in tech, for free, every week. Trusted by 45K+ engineers and managers!]]></description><link>https://hybridhacker.email</link><image><url>https://substackcdn.com/image/fetch/$s_!NL0Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba6d298-b17d-4ff8-995a-73a4f8e0fe92_1000x1000.png</url><title>Hybrid Hacker</title><link>https://hybridhacker.email</link></image><generator>Substack</generator><lastBuildDate>Fri, 15 May 2026 04:41:14 GMT</lastBuildDate><atom:link href="https://hybridhacker.email/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Luca Rossi]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hybridhacker@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hybridhacker@substack.com]]></itunes:email><itunes:name><![CDATA[Luca Rossi]]></itunes:name></itunes:owner><itunes:author><![CDATA[Luca Rossi]]></itunes:author><googleplay:owner><![CDATA[hybridhacker@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hybridhacker@substack.com]]></googleplay:email><googleplay:author><![CDATA[Luca Rossi]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 20 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-ca2</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-ca2</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 14 May 2026 07:02:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NL0Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba6d298-b17d-4ff8-995a-73a4f8e0fe92_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/how-to-orchestrate-ai-workflows">How to Orchestrate AI Workflows</a></h4><h5>8 min &#8226; Luca Rossi </h5><p>In the face of my own the ever growing workflows for Refactoring and Tolaria, this week I explored how to <em>scale</em> them from being mostly AI-driven, to a healthy mix of deterministic &amp; AI steps, where actual code is used for plumbing, and AI is used for judgment.</p><div><hr></div><h4>&#129351; <a href="https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/">Software Engineering May No Longer Be a Lifetime Career</a></h4><h5>6 min &#8226; by Sean Goedecke</h5><p>Using AI to code means you don&#8217;t learn as much about coding itself, but refusing to use it puts you at a disadvantage <em>today</em>. So, is software engineering becoming more like professional sports? That is, a career with a finite window rather than a lifetime of compounding skill accumulation.</p><div><hr></div><h4>&#129352; <a href="https://about.gitlab.com/blog/gitlab-act-2/">GitLab Act 2</a></h4><h5>19 min &#8226; by Bill Staples</h5><p>GitLab&#8217;s CEO lays out their vision and plan for a major restructuring of the company around agentic AI and the future of software delivery. Interesting both as a product vision and as a case study in leading a public company through a platform shift.</p><div><hr></div><h4>&#129353; <a href="https://x.com/garrytan/status/2042925773300908103/">Thin Harness, Fat Skills</a></h4><h5>3 min &#8226; by Garry Tan</h5><p>By now we know that AI agents become far more productive by using purpose-built skills. It&#8217;s still unclear how all of this scales, but Garry&#8217;s mental model about growing <em>skills</em> instead of the general harness is solid, and I agree with him.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 19 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-7f3</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-7f3</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 07 May 2026 09:14:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NL0Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba6d298-b17d-4ff8-995a-73a4f8e0fe92_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker!</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/how-i-run-the-tolaria-project">How I Run the Tolaria Project</a></h4><h5>15 min &#8226; by Luca Rossi</h5><p>This week I published all the workflows I have put in place to run <a href="http://tolaria.md/">Tolaria</a> alongside <a href="https://refactoring.fm/">Refactoring</a>. It&#8217;s been quite a journey! Tolaria rose among the 10 fastest growing repos across the whole Github, and I had to manage a big inflow of comments, bug reports, and feature requests. In the article I explain how I do it!</p><div><hr></div><h4>&#129351; <a href="https://randsinrepose.com/archives/sometimes-your-job-is-to-get-in-the-way/">Sometimes Your Job Is to Get in the Way</a></h4><h5>5 min &#8226; by Rands</h5><p>Good leaders know when to stay out of the way &#8212; but <em>great</em> leaders also know when to step in and draw a hard line. Fantastic story by Rands, about how a major Slack outage led to a complete transformation of their development process, driven by strong leadership.</p><div><hr></div><h4>&#129352; <a href="https://larahogan.me/blog/why-cant-they-just-revisited/">Why Can&#8217;t They Just&#8230;</a></h4><h5>5 min &#8226; by Lara Hogan</h5><p>&#8220;Why can&#8217;t they just&#8230;&#8221; is a phrase we all use when frustrated with other teams or roles. Instead of dismissing it, Lara explains how to use it as a signal to dig into the <em>complexities</em> behind decisions you don&#8217;t understand, and turn frustration into collaborative problem-solving. Loved it.</p><div><hr></div><h4>&#129353; <a href="https://kristoff.it/blog/contributor-poker-and-ai/">Contributor Poker and AI</a></h4><h5>6 min &#8226; by Loris Cro</h5><p>Open source maintainers don&#8217;t bet on PRs, they bet on <em>contributors</em>. This is a great take by Zig and the best articulated thesis I have heard about banning AI-generated contributions. Worth a read.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 18 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-423</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-423</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 30 Apr 2026 09:10:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NL0Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba6d298-b17d-4ff8-995a-73a4f8e0fe92_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/the-compounding-software-factory">The Compounding Software Factory</a></h4><h5>15 min &#8226; by Luca Rossi</h5><p>For as long as I can remember, the default path of engineering teams is <em>degradation. </em>We just get slower over time. But it doesn&#8217;t have to be that way &#8212; what if with AI we have a shot at becoming <em>faster</em> over time? </p><p>This week I published the third and last article in our <em>software factory</em> series, written with my friend <a href="https://www.linkedin.com/in/robzuber">Rob Zuber</a>, CTO of CircleCI. It&#8217;s free for everyone! </p><div><hr></div><h4>&#129351; <a href="https://www.epicproduct.engineer/the-last-software-engineer">The Last Software Engineer</a></h4><h5>10 min &#8226; by Kent C. Dodds</h5><p>Fast forward to the moment <em>right before</em> AI takes over everything engineers do &#8212; what&#8217;s the last valuable thing left? I won&#8217;t spoiler! Fantastic article by Kent.</p><div><hr></div><h4>&#129352; <a href="https://www.aicelabs.com/articles/why-sell-software-if-anyone-can-make-it">Why Sell Software If Anyone Can Make It?</a></h4><h5>2 min &#8226; by Clemens Adolphs</h5><p>It&#8217;s not hard to make bread at home &#8212; even better than the one you buy at the bakery. Yet nobody really does it at scale. Don&#8217;t let the &#8220;everyone can code now&#8221; narrative scare you out of building a software business.</p><div><hr></div><h4>&#129353; <a href="https://www.chrismdp.com/coding-with-ai/">How I use AI to Code</a></h4><h5>19 min &#8226; by Chris Sherwood</h5><p>A thorough, opinionated guide on AI coding, updated to April 2026. Covers both the mindset and the practical tools. I liked it!.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 16 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-e8a</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-e8a</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 16 Apr 2026 08:49:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/396d9b45-ba82-4523-9ea3-ffad2dc4e120_1240x640.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/introducing-the-ai-club">Introducing the AI Club</a></h4><p>This week I published an announcement that we are starting a monthly AI Club for members of the Refactoring community, to share personal wins, failures, and learnings about AI!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aKEw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aKEw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png 424w, https://substackcdn.com/image/fetch/$s_!aKEw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png 848w, https://substackcdn.com/image/fetch/$s_!aKEw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png 1272w, https://substackcdn.com/image/fetch/$s_!aKEw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aKEw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png" width="1456" height="490" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:490,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1732686,&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://hybridhacker.email/i/194384518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.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_!aKEw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png 424w, https://substackcdn.com/image/fetch/$s_!aKEw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png 848w, https://substackcdn.com/image/fetch/$s_!aKEw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.png 1272w, https://substackcdn.com/image/fetch/$s_!aKEw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5288ce-2627-467e-987a-d4a8a96f9535_2736x920.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><div><hr></div><h4>&#129351; <a href="https://theengineeringmanager.substack.com/p/who-will-be-the-senior-engineers">Who Will Be the Senior Engineers of 2035?</a></h4><h5>11 min &#8226; by James Stanier</h5><p>Great article by James, who put together a lot of resources and ideas (also from different industries), and connected the dots to understand what may happen to the software engineering job market. Recommended read.</p><div><hr></div><h4>&#129352; <a href="https://www.strix.ai/blog/cal-com-is-closing-its-code-due-to-ai-threats">Open Source Isn&#8217;t Dead</a></h4><h5>3 min &#8226; by Alex Schapiro</h5><p>Cal.com <a href="http://cal.com/blog/cal-com-goes-closed-source-why">recently announced</a> it&#8217;s going closed source, citing AI vulnerability scanning as the #1 reason. This piece pushes back, and I actually agree with it: closing source code doesn&#8217;t remove the attack surface &#8212; AI can still attack you <em>black-box</em>, at runtime. The better response is continuous AI defense (fire with fire!).</p><div><hr></div><h4>&#129353; <a href="https://lethain.com/agents-as-scaffolding/">Agents as Scaffolding for Recurring Tasks</a></h4><h5>4 min &#8226; by Will Larson</h5><p>Great practical pattern for introducing agents into your workflows: start by prototyping with agent-driven automation, then <em>refactor</em> some agentic parts away into deterministic code, keeping the agent only where it truly shines: navigating ambiguity. </p><div><hr></div><h4>4) <a href="https://claude.com/blog/product-management-on-the-ai-exponential/">Product Management on the AI Exponential</a></h4><h5>8 min &#8226; by Cat Wu</h5><p>Articles from the Claude Code team about how they work tend to be a bit <em>extreme</em> and should be taken with a grain of salt, but I enjoyed the reflections here about how the PM role is changing. Less roadmaps, more short sprints, more prototypes, and keep things simple.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 15 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-809</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-809</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 09 Apr 2026 08:50:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NL0Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba6d298-b17d-4ff8-995a-73a4f8e0fe92_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/updates-to-my-ai-coding-workflow">Updates to my AI Coding Workflow</a></h4><h5>19 min &#8226; by Luca Rossi</h5><p>This week I published a big article with the latest updates on my AI coding workflow, that includes now ADRs, an overall healthier relationship between OpenClaw and Claude Code, and way less monthly spend! I also talked more about the app I am building, <a href="http://tolaria.md/">Tolaria</a>.</p><div><hr></div><h4>&#129351; <a href="https://piechowski.io/post/git-commands-before-reading-code/">The Git Commands I Run Before Reading Any Code</a></h4><h5>3 min &#8226; by Ally Piechowski</h5><p>Great piece that makes you understand the power of version control history. There is so much you can understand about a codebase (and a team) by running simple git commands. Hotspots, bus factor, bug clusters, crisis patterns &#8212; all from git history. </p><div><hr></div><h4>&#129352; <a href="https://martinfowler.com/articles/reduce-friction-ai/feedback-flywheel.html">Feedback Flywheel</a></h4><h5>10 min &#8226; by Rahul Garg</h5><p>I really liked this article &#8212; it&#8217;s very practical and proposes some novel angles to AI feedback. Every AI interaction generates signal: prompts that worked, context that was missing, patterns that failed. Rahul proposes a structured practice that takes learnings from AI sessions and feeds them back into the team&#8217;s shared artifacts. </p><div><hr></div><h4>&#129353; <a href="https://newsletter.whatsmyjob.club/archive/the-human-weight-of-it/">The Human Weight of It</a></h4><h5>7 min &#8226; by Cate Huston</h5><p>Can Claude replace coaching? Cate has been experimenting: using AI for structured issues, but keeping her human coach for the <em>messier</em> stuff. AI is great when you need structure and validation. But when you need to feel <em>seen</em>, you need the human weight of someone else&#8217;s confidence in you. I loved it.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 14 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-e20</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-e20</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 02 Apr 2026 13:13:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Yg44!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/growing-your-sofware-factory">How to Grow your Software Factory</a></h4><h5>13 min &#8226; Luca Rossi</h5><p>This week I wrote a follow up from our popular <a href="https://refactoring.fm/p/the-era-of-the-software-factory">The Era of the Software Factory</a>, where I explored how to increase the <em>leverage</em> you get from AI, by creating, rules, modules, and making things compound. Co-authored with Rob Zuber, CTO at CircleCI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yg44!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yg44!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yg44!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yg44!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yg44!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yg44!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg" width="1456" height="521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:521,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62487,&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://hybridhacker.email/i/192956246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.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_!Yg44!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yg44!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yg44!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yg44!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2029c0c-3277-41bc-b24c-acb67c86c5ec_2008x718.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">The leverage journey goes from writing full specs, to rules, to reusable modules.</figcaption></figure></div><div><hr></div><h4>&#129351; <a href="https://apenwarr.ca/log/20260316">Every Layer of Review Makes You 10x Slower</a></h4><h5>11 min &#8226; by Avery Pennarun</h5><p>Awesome piece that many many people I know need to read. Every layer of review makes your process exponentially slower &#8212; and AI can speed up the coding part, but it does nothing against the time spent <em>waiting</em> for others to do stuff. Reducing reviews is less about AI and more about building a culture of quality and trust. </p><div><hr></div><h4>&#129352; <a href="https://annievella.com/posts/the-middle-loop/">The Middle Loop</a></h4><h5>7 min &#8226; by Annie Vella</h5><p>AI is shifting engineering work from <em>creation</em> to <em>verification</em>: Annie calls it the <em>middle loop</em>, sitting between the inner loop (writing code) and the outer loop (CI/CD, deploy). A useful mental model for how the day-to-day of engineering is evolving.</p><div><hr></div><h4>&#129353; <a href="https://alexhwoods.com/dont-let-ai-write-for-you/">Don&#8217;t Let AI Write For You</a></h4><h5>2 min &#8226; by Alex Woods</h5><p>Writing is fundamentally about <em>structuring your thinking</em>. Producing text is simply a (nice) byproduct of it. So, using LLMs to write for you undermines both your credibility and your ability to reason deeply. Use them for research and brainstorming, but the final words should be yours.</p><div><hr></div><h4>4) <a href="https://larahogan.me/blog/ai-aha-team-meetings/">AI &#8220;Aha&#8221; Team Meetings</a></h4><h5>7 min &#8226; by Lara Hogan</h5><p>There&#8217;s a growing gap between engineers who are thriving with AI tools and those who feel left behind. Lara held many interviews to learn more about how teams work today. She proposes regular team meetings where people share their AI <em>aha moments</em>: tips, tricks, and even mistakes.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 13 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-8d2</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-8d2</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 26 Mar 2026 09:41:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cHOp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/the-telephone-game-of-software">The Telephone Game of Software</a></h4><h5>13 min &#8226; by Luca Rossi</h5><p>This week I explored the steps that go from a feature simply being <em>intent </em>in a PM&#8217;s mind, to becoming actual code. Each of these steps can act as a lossy translation of the previous ones, and we need to prevent that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cHOp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cHOp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png 424w, https://substackcdn.com/image/fetch/$s_!cHOp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png 848w, https://substackcdn.com/image/fetch/$s_!cHOp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png 1272w, https://substackcdn.com/image/fetch/$s_!cHOp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cHOp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png" width="1456" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234857,&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://hybridhacker.email/i/192185392?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.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_!cHOp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png 424w, https://substackcdn.com/image/fetch/$s_!cHOp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png 848w, https://substackcdn.com/image/fetch/$s_!cHOp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.png 1272w, https://substackcdn.com/image/fetch/$s_!cHOp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4002805b-ef1f-4827-b2c9-84c9bbe32a98_2382x812.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">Good platform work allows product work to be accurate, while keeping specs short</figcaption></figure></div><div><hr></div><h4>&#129351; <a href="https://martinfowler.com/bliki/ArchitectureDecisionRecord.html">Architecture Decision Record</a></h4><h5>8 min &#8226; by Martin Fowler</h5><p>Maintaining ADRs is a great practice, which only got more useful with AI. Martin&#8217;s piece is a great primer for them, also linking to useful tools.</p><div><hr></div><h4>&#129352; <a href="https://www.citriniresearch.com/p/2028gic">The 2028 Global Intelligence Crisis</a></h4><h5>25 min &#8226; by Citrini Research</h5><p>I finally caught up with this viral imaginary report from 2028, that was published last month. Very useful to read to reflect on the second and third order effects of AI. It was a good test for my own beliefs: which predictions do I find reasonable? Which dubious? </p><div><hr></div><h4>&#129353; <a href="https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/">Nobody Gets Promoted for Simplicity</a></h4><h5>8 min &#8226; by Matheus Lima</h5><p>Tale as old as time &#8212; we most often reward complexity as a display of brilliance, and ignore simplicity. Engineers who over-build get a compelling narrative, while the ones who ship the simplest (and thus the best!) thing get&#8230; nothing. </p><div><hr></div><h4>4) <a href="https://randsinrepose.com/archives/better-faster-and-even-more/">Better, Faster, and Even More</a></h4><h5>10 min &#8226; by Rands</h5><p>I am really enjoying Rands&#8217; blog lately. It has become a blend of classic Rands&#8217; management advice and occasional tales from his own AI experiments. This is one of the latter. I also love how practical he explains these &#8212; there are code snippets!</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 12 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-a61</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-a61</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 19 Mar 2026 08:02:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NL0Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba6d298-b17d-4ff8-995a-73a4f8e0fe92_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#129351; <a href="https://annievella.com/posts/finding-comfort-in-the-uncertainty/">Finding Comfort in the Uncertainty</a></h4><h5>8 min &#8226; by Annie Vella</h5><p>Annie joined <a href="https://www.thoughtworks.com/about-us/events/the-future-of-software-development">the future of software development retreat</a>, hosted by Martin Fowler and Thoughtworks, and reported back her thoughts, which I pretty much enjoyed. I love the eight themes she extracted and how she framed them.</p><div><hr></div><h4>&#129352; <a href="https://antirez.com/news/162">GNU and the AI Reimplementations</a></h4><h5>9 min &#8226; by antirez</h5><p>Antirez <em>implicitly</em> comments on the recent controversies about AI reimplementations (<a href="https://github.com/chardet/chardet/issues/327">1</a>, <a href="https://blog.cloudflare.com/vinext/">2</a>) by looking at examples from the past. I loved the historical perspective and also the new mental model he proposes: what matters now is <em>design</em>, <em>novelty</em>, and <em>craft</em>, not just the code itself.</p><div><hr></div><h4>&#129353; <a href="https://boz.com/articles/prioritize-relatively">Prioritize Relatively</a></h4><h5>2 min &#8226; by Boz</h5><p>Super short post in Boz&#8217;s signature style, about how you should not prioritize things in isolation &#8212; but only prioritize them <em>against each other</em>.</p><div><hr></div><h4>4) <a href="https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop">Good Software Knows When to Stop</a></h4><h5>3 min &#8226; by Olivier Girardot</h5><p>Good software knows the purpose it serves and doesn&#8217;t try to do everything. The hardest product discipline is recognizing when what you want to build next doesn&#8217;t fit your product vision &#8212; and that it should be a <em>different</em> tool instead. </p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 11 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-a34</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-a34</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 12 Mar 2026 10:39:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c2ca!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker!</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/the-state-of-product-development">The State of Product Development 2026</a></h4><h5>16 min &#8226; by Luca Rossi</h5><p>This week we published our biggest research ever, in which we surveyed 340 teams on how they do product development, where the bottlenecks live, and where AI is (and is not) helping. Worth a read if you are interested in what teams actually do, without the hype!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c2ca!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c2ca!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png 424w, https://substackcdn.com/image/fetch/$s_!c2ca!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png 848w, https://substackcdn.com/image/fetch/$s_!c2ca!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!c2ca!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c2ca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png" width="1456" height="955" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:955,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:950402,&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://hybridhacker.email/i/190711001?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.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_!c2ca!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png 424w, https://substackcdn.com/image/fetch/$s_!c2ca!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png 848w, https://substackcdn.com/image/fetch/$s_!c2ca!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!c2ca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96750196-f765-4238-9d27-5a6b5c897173_1546x1014.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><div><hr></div><h4>&#129351; <a href="https://simonwillison.net/guides/agentic-engineering-patterns/">Agentic Engineering Patterns</a></h4><h5>15 min &#8226; by Simon Willison</h5><p>This is not a single article, but rather a growing collection of practices and patterns for getting the best results out of coding agents. Simon is an absolute authority on the topic, and I am excited that he has started to gather these systematically.</p><div><hr></div><h4>&#129352; <a href="https://lethain.com/judgment-is-all-you-need/">Judgment and Creativity Are All You Need</a></h4><h5>5 min &#8226; by Will Larson</h5><p>Another great piece by Will Larson, where he argues that coding agents have largely solved the constraints of <em>time</em> and <em>attention</em>. The bottleneck has now shifted to <em>judgment</em>: knowing what to build and how to do it in a way that is scalable and maintainable.</p><div><hr></div><h4>&#129353; <a href="https://www.modular.com/blog/the-claude-c-compiler-what-it-reveals-about-the-future-of-software">The Claude C Compiler: What It Reveals About the Future of Software</a></h4><h5>12 min &#8226; by Chris Lattner</h5><p>Chris Lattner, the creator of LLVM, reviews the AI-built C compiler from Anthropic. His verdict is that it&#8217;s a genuine milestone, calling it &#8220;a competent textbook implementation&#8221;. Worth reading to understand what Chris thinks AI can and can&#8217;t do today.</p><div><hr></div><h4>4) <a href="https://newsletter.chainofthought.show/p/block-cut-4000-jobs-and-blamed-ai">Block Cut 4,000 Jobs and Blamed AI</a></h4><h5>25 min &#8226; by Conor Bronsdon</h5><p>Detailed write-up of the Block layoff story, including a lot of context about what possibly led to it, Jack Dorsey&#8217;s own track record, and benchmarks from other companies that are (and are not) going through similar paths. It&#8217;s a long read, 100% worth it!</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 10 / 2025]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-abb</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-abb</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 05 Mar 2026 10:47:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/43df12c7-069f-49b5-bf11-84e903467f34_1800x1200.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/the-new-pyramid-of-software-engineering">The New Pyramid of Software Engineering</a></h4><h5>12 min &#8226; by Luca Rossi</h5><p>Most AI advice feels either too volatile or too tactical to me. This week I published a piece that zooms out and proposes a three-layer pyramid &#8212; <em>Developer Experience</em>, <em>AI</em>, and <em>Product Engineering</em> &#8212; where each layer only works if the one below is solid.  It also includes a self-assessment survey to rate your team on each layer.</p><div><hr></div><h4>&#129351; <a href="https://charity.wtf/2026/03/03/my-hypothetical-srecon26-keynote-xpost/">My (Hypothetical) SRECon26 Keynote</a></h4><h5>8 min &#8226; by Charity Majors</h5><p>One year after delivering the SRECon25 keynote, Charity reflects on how much her stance about AI has changed, going from <em>grudgingly</em> acknowledging it to fully embracing it. Superb post, extremely well written (as usual).</p><div><hr></div><h4>&#129352; <a href="https://boristane.com/blog/the-software-development-lifecycle-is-dead/">The Software Development Lifecycle Is Dead</a></h4><h5>11 min &#8226; by Boris Tane</h5><p>Provokative post about how AI has <em>compressed</em> the SDLC to the point of being unrecognizable. The new lifecycle is a tight loop: intent &#8594; build &#8594; observe &#8594; repeat. The new big skill is <em>context engineering</em>, and the new safety net is <em>observability</em>.</p><div><hr></div><h4>&#129353; <a href="https://www.theguardian.com/lifeandstyle/2026/feb/24/stranger-secret-how-to-talk-to-anyone-why-you-should">The Stranger Secret: How to Talk to Anyone</a></h4><h5>8 min &#8226; by The Guardian</h5><p>We&#8217;ve lost the habit of talking to strangers. Technology and social norms have shrunk everyday exchanges to near zero, and that&#8217;s a loss &#8212; for us and for society. This is a great reminder that small, unplanned conversations are one of the most enriching things we can do, and that the skill is worth actively maintaining.</p><div><hr></div><h4>4) <a href="https://simonwillison.net/guides/agentic-engineering-patterns/red-green-tdd/">Red/Green TDD &#8212; Agentic Engineering Patterns</a></h4><h5>2 min &#8226; by Simon Willison</h5><p>&#8220;Use red/green TDD&#8221; might be the highest-leverage four-word prompt you can give a coding agent. These are Simon&#8217;s words, and I confirm! Write tests first, confirm they fail, then let the agent iterate until they pass. It prevents the two biggest agent risks: code that doesn&#8217;t work, and code that&#8217;s unnecessary. Part of Simon&#8217;s excellent new <em>Agentic Engineering Patterns</em> guide.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 8 / 2025]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-5bf</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-5bf</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 19 Feb 2026 06:30:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e38973b3-fb34-4f10-a2f1-3df7eb0c025d_1200x800.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/the-era-of-the-software-factory">The Era of The Software Factory</a></h4><h5>14 min &#8226; by Luca Rossi &amp; Rob Zuber</h5><p>This week I have published some reflections following the latest State of Software Delivery report, and how it feels that the whole dev process is shifting into a new era. This is a thought piece grounded in a lot of data, which is hard to ignore at this point. </p><div><hr></div><h4>&#129351; <a href="https://o16g.com/">Outcome Engineering &#8212; The o16g Manifesto</a></h4><h5>15 min &#8226; by Cory Ondrejka</h5><p>A manifesto for what comes <em>after</em> software engineering in the age of AI agents. I really liked the 16 principles and how they reframe our profession around <em>outcomes</em> instead of code. From killing the backlog, to verifying reality, to coordinating agents like a new kind of org. It all makes sense.</p><div><hr></div><h4>&#129352; <a href="https://theengineeringmanager.substack.com/p/one-list-to-rule-them-all">One List to Rule Them All</a></h4><h5>8 min &#8226; by James Stanier</h5><p>Another great piece by James. The power of a clear, short, and single list of priorities can&#8217;t be overstated. I also love the many examples included in the article. Recommended!</p><div><hr></div><h4>&#129353; <a href="https://www.benshoemaker.us/writing/in-defense-of-not-reading-the-code/">In Defense of Not Reading the Code</a></h4><h5>10 min &#8226; by Ben Shoemaker</h5><p>When AI writes the code, your focus should shift from reviewing the code line by line to investing in the <em>harness</em> &#8212; specs, test infra, observability. This is the type of controversial-but-grounded article we desperately need more of.</p><div><hr></div><h4>4) <a href="https://martinfowler.com/bliki/AgenticEmail.html">Agentic Email</a></h4><h5>4 min &#8226; by Martin Fowler</h5><p>A short reflection by Martin Fowler about giving LLMs access to your email. FWIW, with OpenClaw I do exactly what Martin suggests: read-only access + drafts for human review.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 7 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-bf6</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-bf6</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 12 Feb 2026 08:31:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hOM2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of <strong>Hybrid Hacker</strong>! &#128083;</p><p>Every week I share the <strong>top articles </strong>I have found and personally read on the internet. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4><strong>&#127744; </strong><a href="https://refactoring.fm/p/my-experience-with-openclaw">My Experience with OpenClaw</a></h4><h5>14 min &#8226; by Luca Rossi</h5><p>This week I published a full write-up of how I use OpenClaw at Refactoring and in my personal life. It&#8217;s been a transformational tool for me, and I believe a lot of critics are missing the point. In the article I cover it all: workflows, security, and some hot takes about the future.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hOM2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hOM2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png 424w, https://substackcdn.com/image/fetch/$s_!hOM2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png 848w, https://substackcdn.com/image/fetch/$s_!hOM2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png 1272w, https://substackcdn.com/image/fetch/$s_!hOM2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hOM2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png" width="1456" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:711518,&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://hybridhacker.email/i/187721900?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.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_!hOM2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png 424w, https://substackcdn.com/image/fetch/$s_!hOM2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png 848w, https://substackcdn.com/image/fetch/$s_!hOM2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.png 1272w, https://substackcdn.com/image/fetch/$s_!hOM2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9446bfb9-798e-412f-9c4c-8fc38472b23c_3172x1404.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><div><hr></div><h4>&#129351; <a href="https://steve-yegge.medium.com/the-ai-vampire-eda6e4f07163">The AI Vampire</a></h4><h5>13 min &#8226; by Steve Yegge</h5><p>AI makes you wildly more productive, but where does all that extra value go? If the company captures it all, you just burn out faster. A lot of great thinking by Steve Yegge here. A sneaky risk of AI isn&#8217;t that it replaces you, it&#8217;s that it <em>drains</em> you while you keep shipping more.</p><div><hr></div><h4>&#129352; <a href="https://every.to/source-code/how-i-use-claude-code-to-ship-like-a-team-of-five-6f23f136-52ab-455f-a997-101c071613aa">How I Use Claude Code to Ship Like a Team of Five</a></h4><h5>9 min &#8226; by Kieran Klaassen</h5><p>This is one of the best and most practical explainers about how to use Claude Code that I have encountered. Kieran goes through his exact workflows, and even includes video explainers!</p><div><hr></div><h4>&#129353; <a href="https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html">Context Engineering for Coding Agents</a></h4><h5>8 min &#8226; by Birgitta B&#246;ckeler (<a href="https://refactoring.fm/p/navigating-ai-development-workflows">I interviewed Birgitta here</a>)</h5><p>A thorough overview of how to configure what your coding agent <em>sees</em>: reusable prompts, context interfaces, MCP servers, slash commands. Build context gradually rather than dumping everything upfront, and iterate on what works. Birgitta is a top authority on this, and it shows.</p><div><hr></div><h4>4) <a href="https://randsinrepose.com/archives/three-bad-managers/">Three Bad Managers</a></h4><h5>10 min &#8226; by Rands</h5><p>Three archetypes of terrible managers (but good leaders!): <em>The Artist</em> who doesn&#8217;t value humans, <em>The Dictator</em> who dominates every conversation, and <em>The Knife</em> who is&#8230; well, just a mess. You&#8217;ve probably worked for at least one of these, the lessons are in what <em>not</em> to do.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 6 / 2025]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week-5db</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week-5db</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 05 Feb 2026 09:44:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8ea9b0f2-1ee7-4161-99b7-f7011e68265a_2918x1918.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/cto-archetypes">CTO Archetypes</a></h4><h5>26 min &#8226; by Pat Kua</h5><p>This week I am honored to host an original article by Pat on Refactoring! He proposes a framework to reflect on CTOs&#8217; scope and responsibilities, based on 8 archetypes. It&#8217;s great for CTOs to understand where they fit best, for planning your career, and for improving alignment during hiring.</p><div><hr></div><h4>&#129351; <a href="https://antirez.com/news/159">Automatic Programming</a></h4><h5>2 min &#8226; by antirez</h5><p>Stop calling it <em>vibe coding</em>. When it&#8217;s engineers doing it, Antirez suggests the better (imo) term <em>automatic programming</em>. Automatic programming produces vastly different results depending on the human guiding the process with their intuition, design, and continuous steering. Vibe coding, instead, means generating software without being part of the process at all</p><div><hr></div><h4>&#129352; <a href="https://x.com/karpathy/status/2015883857489522876">Notes on Claude Coding</a></h4><h5>3 min &#8226; by Andrej Karpathy</h5><p>When Andrej Karpathy speaks, we listen. In just a few weeks, he went from 80% manual coding to 80% agent coding. Great note on how his workflow is changing and his thoughts about it.</p><div><hr></div><h4>&#129353; <a href="https://steipete.me/posts/2025/shipping-at-inference-speed">Shipping at Inference-Speed</a></h4><h5>13 min &#8226; by Peter Steinberger</h5><p>Peter is the guy behind the sensational <a href="https://openclaw.ai/">OpenClaw</a>. He wrote this blog post about a month ago, and he explained in detail how he writes code with AI. It&#8217;s a refreshing take where you won&#8217;t find complex orchestrations or multi-agent setups. Mostly common sense stuff by a single human developer.</p><div><hr></div><h4>4) <a href="https://addyosmani.com/blog/good-spec/">How to Write a Good Spec for AI Agents</a></h4><h5>27 min &#8226; by Addy Osmani</h5><p>This is a lengthy post where Addy provides a lot of detailed advice on how to work with agents. With respect to Peter&#8217;s piece, there is a lot less <em>chaos</em> and more guardrails &#8212; it&#8217;s a more structured approach that works better for consolidated teams.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I have read this week 🏆]]></title><description><![CDATA[Week 5 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-have-read-this-week</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-have-read-this-week</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 29 Jan 2026 10:02:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hS1q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#127744; <a href="https://refactoring.fm/p/the-listening-tour">The Listening Tour</a></h4><h5>10 min &#8226; by Luca Rossi</h5><p>Yep, that&#8217;s me! Many asked why I don&#8217;t include the new articles I write on <a href="https://refactoring.fm/">Refactoring</a> here, and yeah, I should probably do that! The listening tour is about how to find bottlenecks and friction, by interviewing your engineers and mapping problems to your dev process.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hS1q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hS1q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png 424w, https://substackcdn.com/image/fetch/$s_!hS1q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png 848w, https://substackcdn.com/image/fetch/$s_!hS1q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png 1272w, https://substackcdn.com/image/fetch/$s_!hS1q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hS1q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png" width="1456" height="638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:638,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:240105,&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://hybridhacker.email/i/186175884?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.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_!hS1q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png 424w, https://substackcdn.com/image/fetch/$s_!hS1q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png 848w, https://substackcdn.com/image/fetch/$s_!hS1q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.png 1272w, https://substackcdn.com/image/fetch/$s_!hS1q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb06776-b5e3-4b2c-9365-11d81c263f5b_4248x1860.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><div><hr></div><h4>&#129351; <a href="https://x.com/bcherny/status/2007179832300581177/?s=20&amp;rw_tt_thread=True">How I Use Claude Code</a></h4><h5>5 min &#8226; by Boris Cherny</h5><p>Boris Cherny is the creator of Claude Code, and in this thread on X he reveals how he uses it. Spoiler: the setup is pretty vanilla, which is refreshing. He also describes what the whole team shares and how they keep agents improving all the time. </p><div><hr></div><h4>&#129352; <a href="https://every.to/chain-of-thought/compound-engineering-how-every-codes-with-agents?__readwiseLocation=&amp;loggedin=true">Compound Engineering: How Every Codes With Agents</a></h4><h5>15 min &#8226; by Dan Shipper &amp; Kieran Klaassen</h5><p>Warning: this is a paid article, but I kept finding it linked everywhere so I subscribed to Every just to read it. In traditional engineering, every feature generally makes the next harder to build. The idea behind compound engineering is that you can reverse this: each feature should make the next easier, by means of a loop through which AI agents get better and better. This was very interesting and well-worth the sub.</p><div><hr></div><h4>&#129353; <a href="https://www.seangoedecke.com/how-i-estimate-work/">How I Estimate Work as a Staff Software Engineer</a></h4><h5>12 min &#8226; by Sean Goedecke</h5><p>It is not possible to accurately estimate software projects &#8212; but why? This is possibly the best article I have ever read about estimates. It talks about knowns, unknowns, and reversing the script.</p><div><hr></div><h4>4) <a href="https://www.leadinginproduct.com/p/continue-by-default?utm_source=brevo&amp;utm_campaign=Level%20Up%20-%20Issue%20337&amp;utm_medium=email">It&#8217;s better not to continue everything</a></h4><h5>4 min &#8226; by Benedikt Kantus</h5><p>Continuation is our default mode of operation, but what if we flipped it? Make <em>stopping</em> the default: every quarter or year, everything pauses automatically. Free yourself from the sunken cost fallacy and only invest in what makes sense <em>now</em>. Great read!</p><div><hr></div><h4>5) <a href="https://cerebusthefirst.substack.com/p/long-desperation-an-investment-thesis?r=75clcw">Long Desperation: An Investment Thesis</a></h4><h5>15 min &#8226; by Cerebus</h5><p>A significant portion of young people have become economically imprisoned: when housing prices have tripled against incomes, student debt has skyrocketed, and AI threatens career paths, traditional compound interest advice falls apart. Desperate people turn to <s>gambling</s> high-variance financial products looking for agency. The author suggests <em>investing</em> in platforms that help with that, but instead I found myself wondering how to reverse the trend. </p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I found this week 🏆]]></title><description><![CDATA[Week 4 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-found-this-week-11e</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-found-this-week-11e</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 22 Jan 2026 09:43:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EwUB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#129351; <a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Welcome to Gas Town</a></h4><h5>33 min &#8226; by Steve Yegge</h5><p>This was the best&#8212;and wildest&#8212;reading of my week. Gas Town is like Kubernetes for AI coding agents, only with more chaos and Mad Max names. It&#8217;s an <em>extreme</em> take on what AI coding can be, which is useful to explore in any case: even if you are not ready for it (I am not!) it informs your intuition about what&#8217;s happening on the <em>frontier</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_!EwUB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EwUB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp 424w, https://substackcdn.com/image/fetch/$s_!EwUB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp 848w, https://substackcdn.com/image/fetch/$s_!EwUB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp 1272w, https://substackcdn.com/image/fetch/$s_!EwUB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EwUB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp" width="1400" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://hybridhacker.email/i/185395746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EwUB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp 424w, https://substackcdn.com/image/fetch/$s_!EwUB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp 848w, https://substackcdn.com/image/fetch/$s_!EwUB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp 1272w, https://substackcdn.com/image/fetch/$s_!EwUB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb59160d7-27f8-4cbb-914e-b64a075fcdb0_1400x764.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Illustration from Steve Yegge&#8217;s Gas Town</figcaption></figure></div><div><hr></div><h4>&#129352; <a href="https://antirez.com/news/158">Don't fall into the anti-AI hype</a></h4><h5>8 min &#8226; by Antirez</h5><p>This article is the best example of the idea that &#8220;<em>smart people can hold two opposite ideas in your head</em>&#8221;. Salvatore &#8220;Antirez&#8221; Sanfilippo, the creator of Redis (who I interviewed <a href="https://refactoring.fm/p/open-source-complexity-and-ai-coding">here</a>), is not a fan of AI and doesn&#8217;t want it to succeed, but he doesn&#8217;t let that interfere with his judgment as a software professional about what&#8217;s the best way to perform his job:</p><blockquote><p><em>it is now clear that for most projects, writing the code yourself is no longer sensible, if not to have fun.</em></p></blockquote><div><hr></div><h4>&#129353; <a href="https://takes.jamesomalley.co.uk/p/this-might-be-oversharing">This Might Be Oversharing</a></h4><h5>6 min &#8226; by James O&#8217;Malley</h5><p>A candid piece about how the author&#8217;s social life collapsed post-pandemic &#8212; and how he intentionally rebooted it. It gave me a lot to think about and provided great insights on building community. Might inspire you to organize dinners!</p><div><hr></div><h4>4) <a href="https://theengineeringmanager.substack.com/p/one-bottleneck-at-a-time">One Bottleneck at a Time</a></h4><h5>7 min &#8226; by James Stanier</h5><p>Great piece that builds on the famous <a href="https://www.goodreads.com/book/show/113934.The_Goal">The Goal</a>, by Eliyahu Goldratt. Systems have <em>one</em> constraint that matters most, and focusing elsewhere is a wasted effort. Find the bottleneck (PRs piling up? Slow deploys?), put your best people on it, fix it, then move on to the next one.</p><div><hr></div><h4>5) <a href="https://www.deepsouthventures.com/i-sell-onions-on-the-internet/">I Sell Onions on the Internet</a></h4><h5>12 min &#8226; by Peter Askew</h5><p>This is an old article, and pretty famous too. I stumbled upon it again after a long time, and it&#8217;s just a delightful story that comes from what seems like a different era of the internet, while instead it&#8217;s just five years ago. I enjoyed reading it again.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I found this week 🏆]]></title><description><![CDATA[Week 3 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-found-this-week-1c9</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-found-this-week-1c9</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 15 Jan 2026 09:26:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qewL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker! &#127775;</p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#129351; <a href="https://addyosmani.com/blog/21-lessons/">21 Lessons From 14 Years at Google</a></h4><h5>9 min &#8226; by Addy Osmani</h5><p>This is really a great article with a lot of non-trivial and counterintuitive lessons. It&#8217;s also well written and everything is explained in a crisp and memorable way.</p><div><hr></div><h4>&#129352; <a href="https://candost.blog/the-unbearable-joy-of-sitting-alone-in-a-cafe/">The Unbearable Joy of Sitting Alone in a Cafe</a></h4><h5>5 min &#8226; by Candost Dagdeviren</h5><p>A reflection on the power of <em>disconnection</em> and solitude. I find myself more and more drawn to these kinds of experiences (and articles). I&#8217;ll probably try to do the same myself &#8212; going to a caf&#233; without a phone!</p><div><hr></div><h4>&#129353; <a href="https://tidyfirst.substack.com/p/forest-and-desert">Forest and Desert</a></h4><h5>2 min &#8226; by Kent Beck &amp; Beth Andres-Beck</h5><p>This is not a new article, but I read it again last week to use it in a presentation. It&#8217;s a really  great analogy that explores a problem that rarely gets discussed: different teams live different realities, so there is a lot (good) advice that not only doesn&#8217;t work for some &#8212; it becomes harmful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qewL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qewL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qewL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qewL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qewL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qewL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg" width="430" height="430" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:430,&quot;bytes&quot;:1369240,&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://hybridhacker.email/i/184638673?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.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_!qewL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qewL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qewL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qewL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc52f7163-3a52-463c-a50a-7647ba98901b_2048x2048.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><div><hr></div><p>The last two articles I include are interesting because they present opposite theses. &#128071;</p><h4>4) <a href="https://orib.dev/nofun.html">LLMs Are Not Fun</a> </h4><h5>2 min &#8226; by Ori Bernstein</h5><p>Ori explains how LLMs sucked the fun out of his job, because they took away 1) the joy of solving programming problems, and 2) the joy of management and coaching people, as you now spend more time &#8220;managing&#8221; LLMs than managing humans.</p><p>I see where Ori is coming from, but I think his feelings are based on a fallacy re: what his job is about. I wrote kind of a response to this piece in the latest Refactoring article:</p><ul><li><p><strong><a href="https://refactoring.fm/p/finding-yourself-in-the-ai-era">Finding Yourself in the AI Era</a></strong></p></li></ul><div><hr></div><h4>5) <a href="https://ma.ttias.be/web-development-is-fun-again/">Web Development Is Fun Again</a></h4><h5>3 min &#8226; by Mattias Geniar</h5><p>This is literally the opposite article than the one above. Mattias found renewed joy in programming with LLMs because they made it easier to make ideas come true, stripping away a lot of the stupid complexity brought in by the modern web.  </p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I found this week! 🏆]]></title><description><![CDATA[Week 1 / 2026]]></description><link>https://hybridhacker.email/p/the-top-things-i-found-this-week-d3e</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-found-this-week-d3e</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 01 Jan 2026 08:01:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y5ow!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker, and <strong>happy new year</strong>! &#127775; </p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#129351; <a href="https://brianguthrie.com/p/the-move-faster-manifesto/">The Move Faster Manifesto</a></h4><h5>5 min &#8226; by Brian Guthrie</h5><p>Speed is all that matters in software. I am a speed <em>purist</em>, meaning that I believe you can optimize for speed and basically everything else falls into place. This is a great manifesto that explains <em>why</em> it is the case, and what we should mean when we say &#8220;speed&#8221;.</p><div><hr></div><h4>&#129352; <a href="https://obie.medium.com/what-happens-when-the-coding-becomes-the-least-interesting-part-of-the-work-ab10c213c660">Coding is the Least Interesting Part of the Work</a></h4><h5>8 min &#8226; by Obie Fernandez</h5><p>This is another article I wish I had written myself. For engineers, the most fun, interesting, and ultimately <em>real</em> work is what happens <em>before</em> you write code. Which is why you shouldn&#8217;t be worried if you are touching less code because of coding agents. Not only that: chances are, by spending more time on the <em>thinking</em> rather than the <em>typing</em>, AI can make you grow faster at your job.</p><div><hr></div><h4>&#129353; <a href="https://www.raptitude.com/2025/12/maybe-the-default-settings-are-too-high/">Maybe the Default Settings Are Too High</a></h4><h5>8 min &#8226; by David Cain</h5><p>A meditation on slowing down consumption &#8212; reading, eating, everything. Modern life pushes us to consume fast, which paradoxically diminishes rewards. Slowing down, conversely, enhances both comprehension and enjoyment. This is just the perfect read to start the new year.</p><div><hr></div><h4>4) <a href="https://checkeagle.com/checklists/njr/a-month-of-chat-oriented-programming/">A Month of Chat-Oriented Programming</a></h4><h5>15 min &#8226; by Nick Radcliffe</h5><p>An honest, no-BS account of pair programming with Claude Code for a full month. You will find that almost every week I post one of these in this digest, and I&#8217;ll keep doing that: things change fast, and it&#8217;s important to get fresh takes all the time. Here the author got stressed and furious at times, but also produced way more code than they would have alone.</p><div><hr></div><h4>5) <a href="https://tidyfirst.substack.com/p/why-does-development-slow">Why Does Development Slow?</a></h4><h5>5 min &#8226; by Kent Beck</h5><p>Software projects start fast, then slow to a crawl &#8212; and AI coding assistants make it worse. Kent argues it&#8217;s all about <em>options</em>: each new feature reduces future flexibility. The solution is alternating between adding features and restoring optionality through code cleanup.</p><p>Also made me think about how we defined <em>milestones</em> in <a href="https://refactoring.fm/p/how-to-plan-and-execute-projects">our guide about planning software</a>: create milestones that <strong>1)</strong> <strong>maximize progress</strong> and <strong>2)</strong> <strong>minimize design space reduction</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y5ow!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y5ow!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y5ow!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y5ow!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y5ow!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y5ow!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg" width="1138" height="888" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:888,&quot;width&quot;:1138,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64658,&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://hybridhacker.email/i/182861005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.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_!y5ow!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y5ow!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y5ow!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y5ow!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4be5d59-40ff-40ea-9d88-0fe4c543850a_1138x888.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><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I found this week! 🏆]]></title><description><![CDATA[Week 52 / 2025]]></description><link>https://hybridhacker.email/p/the-top-things-i-found-this-week-f1c</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-found-this-week-f1c</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 25 Dec 2025 08:01:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6zRW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of Hybrid Hacker, and Merry Christmas! &#127876; </p><p>Every week I share the <strong>top articles I have found and personally read on the internet</strong>. I only share the stuff I believe it&#8217;s worth your time.</p><p><strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h4>&#129351; <a href="https://www.joanwestenberg.com/thin-desires-are-eating-your-life/">Thin Desires Are Eating Your Life</a></h4><h5>4 min &#8226; by JA Westenberg</h5><p>This time of the year always sparks some reflection, and I find myself drawn towards <em>philosophical </em>articles more than technical ones. I love the simple mental model presented here: a <em>thick desire</em> is one that changes you in the process of pursuing it; a <em>thin desire</em> is one that doesn&#8217;t. Time to focus on what matters!</p><div><hr></div><h4>&#129352; <a href="https://loggingsucks.com/">Logging Sucks</a></h4><h5>30 min &#8226; by Boris Tane</h5><p>Amazing primer about how to move from a <em>logging</em> to an <em>observability </em>mindset. The solution is <em>wide events</em>: single, rich objects that capture everything about a request. This is the article you will keep linking to your friends who ask about observability.</p><div><hr></div><h4>&#129353; <a href="https://www.linkedin.com/pulse/depopulation-trade-unruly-thesis-stefano-bernardi-rludf/">The Depopulation Trade</a></h4><h5>8 min &#8226; by Stefano Bernardi</h5><p>Stefano is a smart VC who put together a thorough thesis about what the future <em>may </em>look like. It&#8217;s a worthy read. In a nutshell, population collapse is happening <em>faster</em> than anyone predicted. With fewer people, we&#8217;ll need to either increase births, import workers, or reduce the need for workers altogether. Guess which option tech and AI are betting on &#8212; and what that means for the future of work.</p><div><hr></div><h4>4) <a href="https://kimmalonescott.medium.com/why-people-really-quit-and-how-great-managers-make-them-want-to-stay-d332dbf0d7b3">Why People Really Quit</a></h4><h5>3 min &#8226; by Kim Scott</h5><p>Kim Scott, author of <a href="https://www.goodreads.com/book/show/29939161-radical-candor">Radical Candor</a>, is back at it with a great piece that identifies two mgmt failure modes: micromanagement and absentee management. The sweet spot is being a <em>thought partner</em> &#8212; actively involved but empowering. The recap table is a gem and I am attaching it here &#128071;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6zRW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6zRW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp 424w, https://substackcdn.com/image/fetch/$s_!6zRW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp 848w, https://substackcdn.com/image/fetch/$s_!6zRW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp 1272w, https://substackcdn.com/image/fetch/$s_!6zRW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6zRW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp" width="999" height="958" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:958,&quot;width&quot;:999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68820,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hybridhacker.email/i/182441932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6zRW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp 424w, https://substackcdn.com/image/fetch/$s_!6zRW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp 848w, https://substackcdn.com/image/fetch/$s_!6zRW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.webp 1272w, https://substackcdn.com/image/fetch/$s_!6zRW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f85d861-4e76-4869-9adc-332fe94faad6_999x958.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></figure></div><div><hr></div><h4>5) <a href="https://simonwillison.net/2025/Dec/22/claude-chrome-cloudflare/#atom-everything">Claude, Chrome, Cloudflare</a></h4><h5>2 min &#8226; by Simon Willison</h5><p>Real-world example of using the <a href="https://www.claude.com/chrome">brand new Claude browser extension</a> to navigate Cloudflare&#8217;s maze of a dashboard. Simon&#8217;s blog is the #1 resource to learn about AI &amp; coding these days, and this quick&#8212;but useful&#8212;post confirms it.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I found this week 🏆]]></title><description><![CDATA[Week 51 / 2025]]></description><link>https://hybridhacker.email/p/the-top-things-i-found-this-week-cd2</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-found-this-week-cd2</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 18 Dec 2025 11:00:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NL0Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba6d298-b17d-4ff8-995a-73a4f8e0fe92_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of <strong>Hybrid Hacker</strong>, in this new digest format! </p><p>Every week I share the <strong>top articles I have found</strong>. I only share stuff I have read (or tried if it&#8217;s a tool) and I believe it&#8217;s worth your time. <strong>100% signal, 0% slop</strong>.</p><p>I mainly read things from my <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">public daily digest</a></strong>,<strong> </strong>which curates an ever growing list of sources. Here is this week&#8217;s best stuff &#128071;</p><div><hr></div><h2>&#128083; Readings</h2><div><hr></div><h4>&#129351; <a href="https://lethain.com/company-ai-adoption/">Facilitating AI Adoption at Imprint</a></h4><h5>13 min &#8226; by <a href="https://lethain.com/">Will Larson</a></h5><p>This is a side-quest (to say the least) for every engineering leader right now. Will shares his working notes on how he is driving AI adoption at Imprint, with a lot of practical ideas and lessons learned.</p><div><hr></div><h4>&#129352; <a href="https://rfd.shared.oxide.computer/rfd/0576">Using LLMs at Oxide</a></h4><h5>8 min &#8226; by <a href="http://oxide.computer/">Oxide</a></h5><p>This is the best <em>manifesto</em> about team LLM adoption I have seen. It covers values, patterns, and anti-patterns, covering everything from first principles. Chances are you can take it and almost copy-paste it for your team. It&#8217;s also the perfect <em>complement </em>to Will&#8217;s article above.</p><div><hr></div><h4>&#129353; <a href="https://bjorg.bjornroche.com/management/engineering-management-artifacts/?utm_source=brevo&amp;utm_campaign=Level%20Up%20-%20Issue%20331&amp;utm_medium=email">Useful Engineering Management Artifacts</a></h4><h5>5 min &#8226; by <a href="https://bjorg.bjornroche.com/">Bjorn Roche</a></h5><p>A practical toolkit that also works as a checklist for everything you may need as an engineering manager. Career development plans, title ladders, team charters, roadmaps, and more &#8212; all the key docs that help you scale management without losing your mind.</p><div><hr></div><h4>4) <a href="https://brodzinski.com/2025/12/pay-for-resume-read.html">Would You Pay to Have Your Resume Read?</a></h4><h5>4 min &#8226; by <a href="https://brodzinski.com/">Pawel Brodzinski</a></h5><p>Great piece about how AI has broken tech hiring. It&#8217;s become a game of prompting one AI agent to pass through the filters of another AI agent. So, what if candidates paid a small fee to guarantee a human actually reads their resume?</p><div><hr></div><h4>5) <a href="https://avivbenyosef.com/deliberately-shaping-engineering-organizations/">Deliberately Shaping Engineering Orgs</a></h4><h5>3 min &#8226; by <a href="https://avivbenyosef.com">Aviv Ben-Yosef</a></h5><p>Great list of four <em>failure modes </em>that happen when you are not <em>intentionally</em> shaping your engineering org. A reminder that you need to carve out time to deliberately design your team&#8217;s future state.</p><div><hr></div><h2>&#128295; Tools</h2><div><hr></div><h4><a href="https://www.skippr.ai/finesse">Skippr Finesse</a></h4><p>A cool Chrome extension that gives product feedback about the website you are on! Simple, well-executed idea.</p><h4><a href="https://auraframes.com/ink">Aura Ink</a></h4><p>A color e-paper frame that looks just amazing. I am a sucker for digital stuff that <em>blends</em> into your home, and this is the epitome of that. Too bad it costs an arm and a leg &#128514; ($450)</p><h4><a href="https://beau.to/echo">Echo</a></h4><p>Promising tool (still in early access) that turns your inbox into a doc with the main actionable items. Maybe it&#8217;s because I tend to write docs this way myself (simple headings + bullet points) but I think there is a lot of potential in products that take something messy (e.g email) and use AI to turn it into a simple doc. It got me thinking about what other domains could get this treatment.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjo2ODM1OTg0LCJwb3N0X2lkIjoxODEyNDI3MjIsImlhdCI6MTc2NjA1NTEzMiwiZXhwIjoxNzY4NjQ3MTMyLCJpc3MiOiJwdWItMTMxOTU2MSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.g90F01Vd1Of46Z0mZ9J7yG8j38JFd8vtuZUU8M7Ewz8"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item><item><title><![CDATA[The top things I found this week 🏆]]></title><description><![CDATA[Week #50 / 2025 &#8212; Edition #4]]></description><link>https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3</link><guid isPermaLink="false">https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3</guid><dc:creator><![CDATA[Luca Rossi]]></dc:creator><pubDate>Thu, 11 Dec 2025 08:01:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_eyW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there! Welcome to a new edition of <strong>Hybrid Hacker</strong>, in this new digest format! If you missed last week&#8217;s announcement, you can find it <a href="https://hybridhacker.email/p/the-future-of-hybrid-hacker">here</a>.</p><p>Here are this week&#8217;s top items &#128071;</p><div><hr></div><h1>&#128083; Readings</h1><div><hr></div><h4>&#129351; <a href="https://www.amazon.com/gp/product/B0G22PCVBG">Frictionless</a></h4><h5>Book &#8226; by Nicole Forsgren &amp; Abi Noda</h5><p>I just finished reading the new book by <a href="https://www.linkedin.com/in/nicolefv">Nicole Forsgren</a> (co-author of <em>Accelerate</em>) and <a href="https://www.linkedin.com/in/abinoda/">Abi Noda</a> (co-founder of DX) about removing barriers that slow engineering teams down. I loved it &#8212; feels like the perfect follow up to <a href="https://refactoring.fm/p/accelerate">Accelerate</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_eyW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_eyW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_eyW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_eyW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_eyW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_eyW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg" width="1280" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:343609,&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://hybridhacker.email/i/181242722?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.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_!_eyW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_eyW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_eyW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_eyW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3d4ccc-22c4-43b8-b7ac-6d382f9d865a_1280x724.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><div><hr></div><h4>&#129352; <a href="https://www.codusoperandi.com/posts/increasing-your-luck-surface-area">Increasing Your Luck Surface Area</a></h4><h5>2 min &#8226; by Jason Roberts</h5><p>I stumbled on this while reviewing <a href="https://refactoring.fm/p/lessons-learned-from-25-years-in">Umberto&#8217;s article</a> on <a href="https://refactoring.fm/">Refactoring</a>, and loved it. Your luck is not random, it&#8217;s a function of <em>doing</em> things + <em>telling</em> people about them. The more you <em>do</em>, and the more you <em>share</em>, the more serendipity finds you.</p><div><hr></div><h4>&#129353; <a href="https://theengineeringmanager.substack.com/p/invert-always-invert">Invert, Always Invert</a></h4><h5>10 min &#8226; by James Stanier</h5><p>Charlie Munger&#8217;s classic mental model applied to engineering leadership. Instead of asking &#8220;<em>how do I succeed</em>?&#8221;, ask &#8220;<em>how would I guarantee failure</em>?&#8221; Then avoid those things. Very practical article with a lot of examples<em>.</em></p><div><hr></div><h4>4) <a href="https://www.seangoedecke.com/bad-code-at-big-companies/">How Good Engineers Write Bad Code at Big Companies</a></h4><h5>8 min &#8226; by Sean Goedecke</h5><p>Great take that connects the dots between bad code, short tenure, and incentives that prize <em>shipping</em> rather than <em>maintaining</em>. That&#8217;s how you get great engineers to write bad code. It&#8217;s a systemic issue, not a talent one.</p><div><hr></div><h4>5) <a href="https://skamille.medium.com/revisiting-manager-readmes-b9a59167c226">Revisiting Manager READMEs</a></h4><h5>4 min &#8226; by Camille Fournier</h5><p>Years after her <a href="https://skamille.medium.com/i-hate-manager-readmes-20a0dd9a70d0">famous critique</a> of Manager READMEs, Camille revisits the topic. She argues that READMEs are not 100% bad, but you can easily do better by <em>decentralizing</em> the instructions into the respective processes and ceremonies. Make instructions less about <em>you </em>and more about what needs to be done.</p><div><hr></div><h1>&#128736;&#65039; Tools</h1><div><hr></div><h4><a href="https://www.fizzy.do/">Fizzy</a></h4><p>Couldn&#8217;t I leave out a new tool from 37signals? Nope. Fizzy is a very opinionated take on Kanban. In a nutshell, it&#8217;s about keeping momentum, keeping lists <em>fresh</em>, and avoiding long backlogs. It&#8217;s peak 37signals philosophy, but the design is extremely polarizing and will not appeal to everyone!</p><h4><a href="https://pglite.dev/">PGlite</a></h4><p>Full Postgres running in your browser via WASM. Just 3.7MB compressed. So cool! Useful for local-first apps, demos, or anywhere you need a real database without a server.</p><h4><a href="https://www.pylar.ai/">Pylar</a></h4><p>Sensible middleware to give AI agents safe access to your structured data sources &#8212; i.e. databases. You can create governed SQL views, build MCP tools, and deploy to popular agent builder. For teams (legitimately) worried about letting LLMs loose on their dbs.</p><div><hr></div><p>And that&#8217;s it for today! If you find this list useful, please <strong>share it with your friends</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hybridhacker.email/p/the-top-things-i-found-this-week-9c3?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>You can also read the very same things I read every day via this <strong><a href="https://app.mailbrew.com/lucaronin/lucas-daily-brew-wa3o73OQUFjL">free daily digest</a></strong> &#128236;</p><p>See you next week!</p><p>Sincerely &#128075;<br>Luca</p>]]></content:encoded></item></channel></rss>