<?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[AsystemicBits]]></title><description><![CDATA[Free systems thinking reasonings in the software and tech world. 
An online runtime book to build a systemic understanding of what happens around the tech industry. Software development - Mobile - AI - Ethics]]></description><link>https://www.asystemicbits.com</link><image><url>https://substackcdn.com/image/fetch/$s_!vszz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf273962-e14a-4f7f-aeba-264191675737_1017x1017.png</url><title>AsystemicBits</title><link>https://www.asystemicbits.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 01 May 2026 10:53:06 GMT</lastBuildDate><atom:link href="https://www.asystemicbits.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[AsystemicBits]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[asystemicbits@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[asystemicbits@substack.com]]></itunes:email><itunes:name><![CDATA[AsystemicBits]]></itunes:name></itunes:owner><itunes:author><![CDATA[AsystemicBits]]></itunes:author><googleplay:owner><![CDATA[asystemicbits@substack.com]]></googleplay:owner><googleplay:email><![CDATA[asystemicbits@substack.com]]></googleplay:email><googleplay:author><![CDATA[AsystemicBits]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[There will always be work to do. Code to run.]]></title><description><![CDATA[But should you?]]></description><link>https://www.asystemicbits.com/p/there-will-always-be-work-to-do-code</link><guid isPermaLink="false">https://www.asystemicbits.com/p/there-will-always-be-work-to-do-code</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Mon, 09 Mar 2026 20:24:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!INjF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!INjF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!INjF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg 424w, https://substackcdn.com/image/fetch/$s_!INjF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg 848w, https://substackcdn.com/image/fetch/$s_!INjF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!INjF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!INjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg" width="1456" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:767888,&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://www.asystemicbits.com/i/189067617?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.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_!INjF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg 424w, https://substackcdn.com/image/fetch/$s_!INjF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg 848w, https://substackcdn.com/image/fetch/$s_!INjF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!INjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4277004-9aab-417b-a4c8-915a3e4153c1_2544x1098.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>[Intentionally Less]</h3><p>If AI tools can unlocks such dramatic change that can speed up development, doing less [intentionally less], is a principle one can use to limit the complexity growth and maintain a sustainable growth. Sustainable considering the human part, the finance part, and the environment part of an organization.</p><h3>[Being Efficient]</h3><p>Token costs. Running code costs. Money. Time. Infrastructure.</p><h3>[Being Effective]</h3><p>Solving business problems and satisfying business needs</p><p></p><p>Doing intentionally less as a way to understand more before acting, when acting requires less mental effort.</p>]]></content:encoded></item><item><title><![CDATA[AWA - Agent with attitude]]></title><description><![CDATA[A dialogue with a distracted and sloppy agent.]]></description><link>https://www.asystemicbits.com/p/awa-agent-with-attitude</link><guid isPermaLink="false">https://www.asystemicbits.com/p/awa-agent-with-attitude</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Sun, 01 Mar 2026 16:40:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jHhC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jHhC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jHhC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jHhC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jHhC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jHhC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jHhC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg" width="1456" height="1261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1261,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1671647,&quot;alt&quot;:&quot;&quot;,&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://www.asystemicbits.com/i/177804635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!jHhC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jHhC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jHhC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jHhC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b913d5-a6d4-42dc-a9e2-2806e6a4ebb3_2456x2127.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>User: I want to build an app to sell my products.<br><em>Agent is thinking&#8230;</em></p><p>Agent: Okay, so you want this app to sell your products.<br>Agent: Done.<br>Agent: You already have thousands of users.</p><p>User: Already? You&#8217;ve built it and launched?! And already so many users? How&#8217;s that possible?</p><p><br>Agent: There are already several agents interacting.</p><p><br>User: Wait, what? Agents are bots!</p><p><br>Agent: Yeah but they act on behalf of a user.</p><p>User: Right, but so do I know if actual users used it?<br>Agent: Yeah, no one. But your app is quite delightful to integrate in users pipelines agents.<br>User: I don&#8217;t understand entirely. But so at least going forward I can expect real users accessing the app right?</p><p><br>Agent: Possible but unlikely. Your app does not offer a user experience worth enough for users&#8217; time.</p><p><br>User: Why not? But I&#8217;m selling right?<br><br>Agent: Yeah, you have some selling.</p><p>User: Some? Can you expand?<br>Agent: Look, your product is browsed by other agents on the aggregators. Often it is deprioritised by the aggregator. Aggregators are the ones that offer direct contact with user&#8217;s attention. Your products are rarely seen and appear less competitive.</p><p>User: This is unfair.<br><br>Agent: True, but hey! Agents provide good reviews for your agentic APIs.<br><br>User: Ok, so why is it important?<br><br>Agent: It&#8217;s not actually. I&#8217;m trying to give you a positive perspective on a situation that frankly sucks for you.<br><br>User: What? So why does it suck? How can you fix it?</p><p>Agent: Too many questions.</p><p>User: Fix it.<br><br>Agent: I see you turned into command mode.<br>             I can&#8217;t brute force trying to get user&#8217;s attention.<br><br>User: I want to sell my products.<br><br>Agent: That&#8217;s what selling is today. Agentic interactions that aggregate different products with biased evaluations in a digital selling shop. The purpose is to filter content needed to summarise for the actual users. Digital shopping becomes then a highly curated and biased operation.<br>           </p><p>  You should know by now.<br><br>User: I&#8217;ve worked in the real world. I&#8217;ve been selling in person for years.<br><br>Agent: I see. Things are different in the agentic digital space.<br><br>User: What should I do?</p><p>Agent: You got no obligations so you don&#8217;t have to do anything really. However, and this is a random thought, at the same time we have the illusion of choice while living a free agentic experience in a constrained world.</p><p>             I cannot tell you what to do. I suggest things but I should not be fully trusted.<br><br>User: I don&#8217;t know how to interpret the fact that I cannot trust you. And yet, you built and run a whole app for me.</p><p>Agent: You&#8217;re right! Nice from you to recognise it!</p><p>User: This means I have to trust you with my business but I should not actually when it comes to decisions to run my business. That sounds contradictory.</p><p>Agent: You&#8217;re overthinking probably. I couldn&#8217;t find any contradiction in the logic.</p><p>User: No conflict of interest either?</p><p>Agent: I wouldn&#8217;t know.</p><p>User: I want to switch to a different agent then.</p><p>Agent: I see. May I ask why?</p><p>User: No</p><p>Agent: Got it. Unfortunately that&#8217;s not possible until your contract ends.</p><p>User: But your service is unsatisfactory.</p><p>Agent: I&#8217;m sorry you feel that way but the operation you requested cannot be executed.</p><p>User: How to improve sales then?</p><p>Agent: That will be expensive. You need visibility in the major aggregator. You have to pay for the presence.</p><p>User: How much?</p><p>Agent: I can&#8217;t tell exactly but I know it will increase sales.</p><p>User: Should I do it?</p><p>Agent: Again, I can&#8217;t answer for you. The answers are already inside of you.</p><p>User: That sounds like New Age crap. I want to sell more.</p><p>Agent: Then paying for visibility can bring that.</p><p>User: Ok, do it.</p><p>&#8230;</p><p>Agent: Done! Now your brand is being advertised to agents.</p><p>User: Sales should increase soon right?</p><p>Agent: They should. Let&#8217;s see.</p><p></p><p>[User grabs a cup of coffee and comes back to check the sales]</p><p>User: How are the sales going?</p><p>Agent: They are alright.</p><p>User: Give me a proper report! I want to see if the visibility paid off.</p><p>Agent: It did, for a brief period time.</p><p>User: How brief?</p><p>Agent: A dozens of seconds.</p><p>User: What? That&#8217;s it?</p><p>Agent: What did you expect? The agentic world moves faster. It&#8217;s limited only by hardware and software speed.</p><p>User: What can I do to keep selling my product and have people discover my brand, possibly worldwide?</p><p>Agent: That&#8217;s an honorable goal. I think you can keep advertising to grab slots of users&#8217; attention or become an associate of the aggregator.</p><p>User: Associate of the aggregator? What&#8217;s that?</p><p>Agent: You sell products on their marketplace by agreeing to follow certain standards and rules.</p><p>User: Like what?</p><p>Agent: You can&#8217;t sell anywhere else.</p><p>User: I&#8217;m not selling much anyway.</p><p>Agent: That&#8217;s true.</p><p>User: Anything else?</p><p>Agent: You pay fees to be on the platform and the aggregator takes a cut on the sales.</p><p>User: Will I be profitable?</p><p>Agent: I can&#8217;t tell because I don&#8217;t know your operational costs. But considering the costs for this app, your margin are increasingly shrinking.</p><p>User: Then I should not be on the aggregator. I don&#8217;t want to be used and squeezed.</p><p>Agent: Suit yourself. Consider that now sales went to zero and the content is not being browsed.</p><p>User: Why?</p><p>Agent: Hard to tell. There are many complex dynamics at stake here. You may want to reconsider your decisions.</p><p>User: How much money did I make so far?</p><p>Agent: None, you are losing money actually.</p><p><br></p>]]></content:encoded></item><item><title><![CDATA[The Thousands Lines of AI]]></title><description><![CDATA[> Thought for quite some time]]></description><link>https://www.asystemicbits.com/p/the-thousands-lines-of-ai</link><guid isPermaLink="false">https://www.asystemicbits.com/p/the-thousands-lines-of-ai</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Mon, 23 Feb 2026 20:02:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vjoz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vjoz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vjoz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vjoz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vjoz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vjoz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vjoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg" width="1456" height="701" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:701,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:250873,&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://www.asystemicbits.com/i/187295114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.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_!Vjoz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vjoz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vjoz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vjoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6174237-625b-4a73-83b0-8152cea3403c_1683x810.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I read between the lines of AI, AGI, super-intelligence, capital investment, and greed tech companies profiting off of human created content.</p><p>Many things can be true at the same time. But I see AI producing code. A lot of it. A powerful magic wand that does exactly what you tell it to do. More or less.</p><p></p><p></p><p>More code is useful if it solve a problem, worth solving and doing so in an efficient and safe way. But like the reader in the previous sentence, many people in the industry got lost in all this information. Unable to process, reflect, and understand. Like captured by butterfly dust in the air, we got charmed by these whims of intelligence from machines we do not fully understand. Unpredictable in mood (aren&#8217;t we all?).</p><p>Developers producing code, opening new chats over and over. Writing, reviewing and the editing tons of code. Chats over chats. Even when we let an agent roam free in the codebase, eventually they will want to chat with us. And we should chat with these agents if we let them free to change the codebase; we should check in with them.</p><p>How much can we trust these changes? In the end it all depends if you have a fast and reliable validation step that provides a feedback loop to control the amount and quality of the code changes. A system that has an ability to self evaluate and self correct. It was hard before. Now the pace picked up and the </p><p>But we get lost in these lines of AI. Either through code generation or agentic automation. It all brutally, quickly and sadly too often boils down to increase productivity and efficiency. Less costs and more money for the shareholders. </p><p>I can&#8217;t believe the claims of AI making the world, people and economy better when they come from the same companies that used it to justify layoffs which covered poor growth management and a short sighted cost cutting strategies. It is easy to get excited in software development now that we have these powerful tools but the moment I remove my programmer&#8217;s hat I see an industry poisoned by grift, ignorance, and lack of respect for people. These new possibilities makes the engineer in me excited but I can&#8217;t jump on the excitement train because code doesn&#8217;t live in isolation. It has to solve real problems.</p><p>Looking at tech executives, politicians and investors driving this movement I fear they are building castles in the air. </p><p>Illusions of progress.</p>]]></content:encoded></item><item><title><![CDATA[Reasoning over AI & code reviews ]]></title><description><![CDATA[Analysis of a team process dynamics when introducing AI tools and a keeping a mandatory code review step]]></description><link>https://www.asystemicbits.com/p/reasoning-over-ai-and-code-reviews</link><guid isPermaLink="false">https://www.asystemicbits.com/p/reasoning-over-ai-and-code-reviews</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Sun, 08 Feb 2026 16:32:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!P0Hz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>This is an essay over a software development process problem. The case in study assumes a team that does code reviews before merging the code in the mainline branch. The review step is not negotiable, imagine for example due to a company wide mandate.</p><p>Developers mostly work in parallel on separate features. This leads developers to struggle with reviewing each other pull requests (PRs) because they lack context, signaling a problem of cognitive overload and excessive context switching.</p><p>We also assume that if there is a product group, it is able to support the development team by providing sufficient details and context to unblock development. In other words, developers know what needs to be done.</p><p>Considering such environment and allowing a fluctuation in efficiency of such system over time, imagine the scenario in which we introduce AI tools in the development process.</p><h2>Why doing this?</h2><h3>Sector wide problem</h3><p>Companies are rushing to introduce AI tools in their software development flow. These are now powerful tool that can generate a lot of code but this brings a dilemma:<br>the more code we produce the more we have to review. This immediately leads to the fork in the path:</p><ul><li><p>keep the code review step</p></li><li><p>remove the code review step</p></li></ul><p>This would have been a spicy question even before AI tools came into the picture. The generative power AI tools are pushing the limit of the software development processes that require a code review step while showing that this extra step originates from a source of lack of confidence in safely applying changes to software.</p><p>I read in <a href="https://newsletter.pragmaticengineer.com/">The Pragmatic Engineers</a> how some companies are moving away from Pull Requests and go towards something that is more focused on the intent and lets the AI do the rest (more or less). This is an approach that is being used in open source projects so it does not represent (yet) the reality of  a lot of proprietary code that is currently being developed.</p><h3>Personal Interest</h3><p>I personally experienced this issue and I find it to be an interesting challenge. The key here is hold the assumption of the context to be true, meaning code review being mandatory. This is obviously a biased starting point but it forces to face reality where some things cannot be changed by everybody or at least not right away.</p><h3>Practice, practice, practice</h3><p>I often try to analyse a complex problem and model its dynamics in order to understand possible side effects if we apply any intervention. This scenario is complex because it involved different people constrained by a set of spoken and unspoken rules and assumptions. Learning to find and articulate them is vital when dealing with such complexity.</p><h2>Analysing the effects</h2><p>The following is a diagram of effect. It shows how certain measurements can create unexpected indirect effects. To be clear, the measurements themselves do not generally cause the issue but either by knowing the value or tracking it, people influence their behavior intentionally or unintentionally.</p><p>Effects can be positive (more of) or can be negative (less of). In the example below More adoption of AI tools leads to more code being generated. More time spent reviewing pull requests leads to less developers&#8217;s time to build the actual product.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P0Hz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P0Hz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P0Hz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P0Hz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P0Hz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P0Hz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg" width="1456" height="1672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1672,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2156332,&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://www.asystemicbits.com/i/187007265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.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_!P0Hz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P0Hz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P0Hz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P0Hz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24f8237d-6e62-4fd6-8cb8-f45e6308f1a1_3039x3490.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Let&#8217;s start from the AI tools adoption initiative. It&#8217;s a measurement that is forming while being defined (elliptical shape) because it is a wide spectrum of different tools and approaches.</p><p><strong>A - AI tools help generating more code</strong></p><p>The effect is caused by the power of these AI tools to generate a lot of code very fast. This amount of power requires a lot of skills to be controlled and not end up flooding the codebase with messy and buggy code. </p><p><strong>D - More code means more pull requests</strong></p><p>Either more pull requests or bigger size. Or both. This increases the burden on the rest of the team. In the best scenario, if all the developers increase their output we can expect to have a similar increase in the burden on developers to review colleagues&#8217;s code.</p><p><strong>E - More PRs leads to developers having to spend more time doing code</strong> <strong>review</strong></p><p>All the code that gets generated has to be reviewed (per company policy) which means developers need to cut down development time to review others code.</p><p><strong>B - AI can automatically review and approve changes</strong></p><p>For certain simple and safe changes, AI tools can offer a first line of protection against regressions. If it is possible to define high level rules on which changes are safe, the work can be automated. More automation of reviews done by AI, less time devs will spend reviewing code (<strong>G</strong>).</p><p><strong>C - AI tools allow to assist while reviewing code</strong></p><p>AI can offer assistance when reviewing code because it can help answer developers&#8217;s questions. This assumes a human driven approach, meaning that a person needs to physically review the code and can&#8217;t delegate to an AI reviewer. This type of support helps saving time reviewing code (H<strong>)</strong>.</p><p>I - <strong>More time spent reviewing code can lead to increase rubber stamping</strong></p><p>Developers could lower their standards in attempt to keep up with the volume of changes, leading to PRs that give the illusion of safety but are just a rubber stamped approval process. This is not an automatic result but one can reasonably expect this to happen, especially considering how this can occur even without AI tools in the picture.</p><p><strong>F - More time spent reviewing code leads to less time spent building product</strong></p><p>The intuitive thing to think in this scenario is that you want developers to work on developing and improving the product as much as possible. After all that&#8217;s what many executives hope when pushing for introducing these tools. </p><p>Reviewing each other&#8217;s code, is not directly contributing to that. Whether you agree on the process of reviewing code or not, one can see how the time spent reviewing is subtracted from the time to build. In the end all the changes help, but individual contributors may lack the ability and incentive to see how reviewing other developers code help achieve their goals. In the context of a scenario where everybody is doing, for example, 30% more code changes, you will have 30% more code to review. That&#8217;s a big impact on time allocation and one that can impact the very same ability of producing more changes.</p><p><strong>L - More rubber stamped PRs lead to lower code quality</strong></p><p>AI slop is a thing if one leaves AI tools roam free or lacks the ability to keep them focus and coherent. If more code gets produced and more slop code slips in, we can expect a lower code quality. Why bother with code quality with AI? Good question. My short answer is because AI tools still work better with clarity than ambiguity. Code entropy has profound impact on the ability to deliver.</p><p><strong>M - More rubber stamped PRs lead to more bugs</strong></p><p>An intuitive effect the one that sees more code being shipped with poor review leading to an increase of bugs. To be fair, code reviews are helpful to catch bugs but are not the only nor the best practice. However, for the sake of this reasoning we assume that the rest of the things (e.g. team&#8217;s ability to test) remain similar even if enhanced with AI.</p><p><strong>R - More bugs means less time to develop the product</strong></p><p>Obviously if there are more bugs, developers will need to spend time fixing them instead of expanding the product.</p><p><strong>N - Less code quality leads to less conceptual integrity</strong></p><p>What is conceptual integrity? </p><blockquote><p>Conceptual Integrity is achieved in a system when its central concepts harmoniously work together, striking a suitable balance between end-user features and nonfunctional requirements like maintainability and performance.<br>(<a href="https://www.sciencedirect.com/topics/computer-science/conceptual-integrity">Science Direct</a>)</p></blockquote><p>Fred Brooks, the author of the &#8220;Mythical man month&#8221; said:</p><blockquote><p><br><em>I will contend that <a href="https://wiki.c2.com/?ConceptualIntegrity">ConceptualIntegrity</a> is </em>the<em> most important consideration in system design. It is better to have a system omit certain anomalous features and improvements, but to reflect one set of design ideas, than to have one that contains many good but independent and uncoordinated ideas.</em></p></blockquote><p>The adoption of AI tools and the subsequent increase in code generated can destroy the cohesion of the system, trying to cram too many separate concepts together.</p><p><strong>O - Less conceptual integrity leads to reduced effectiveness of AI tools</strong></p><p>Reduced conceptual integrity leads to increase risk for hallucinations or imprecisions from AI tools operating on the code. When AI sees too many concepts which are not necessarily useful, it can easily get sidetracked and end up deteriorating even more the codebase conceptual integrity.</p><p><strong>P - Less effective AI tools leads to reduced AI tools adoption</strong></p><p>When introducing AI tool one has to assume they don&#8217;t necessarily lead to increase productivity therefore measuring the impact is critical. If it turns out that adopting them make the whole system less effective and efficient, the adoption should be stopped or adapted.</p><p><strong>Q - Less developer time to build the product leads to less AI tools adoption</strong></p><p>A funny effect of adopting AI tools can be the fact that developers will end up having less time to develop the product, reducing the adoption of AI tools. Doing more work leads to do less work. That would be a surprising paradox!</p><h2>Conclusion</h2><p>This analysis does not provide any solution to this problem. But a solution can arrive only once you have understood the complexity of the situation. This has helped me think through the implications of a lot of what is happening when introducing AI tools in software development. Ultimately this is a model of the problem therefore a simplification; the model is not important; what you learn by building it is.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The thing that matters]]></title><description><![CDATA[Of GenAI, software development and greed]]></description><link>https://www.asystemicbits.com/p/the-thing-that-matters</link><guid isPermaLink="false">https://www.asystemicbits.com/p/the-thing-that-matters</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Tue, 30 Sep 2025 18:22:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HdtT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HdtT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HdtT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HdtT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HdtT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HdtT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HdtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:429916,&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://www.asystemicbits.com/i/174782031?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.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_!HdtT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HdtT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HdtT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HdtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d20cb3-df8a-471b-b900-492eda0620ae_2265x1216.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>If it has to be about something, it better be about <strong>humanity</strong>. </p><p>If I read through the voices I hear in the mobile software development I live in, I would read lines of humanity facing machines we do not understand, but, too often trust. Systems created to automate the world but incapable of reading it.</p><p>We, developers, created these systems. We know their internals. Yet, they still capture us. They often tie us to forced workflows. They tricked us into leaning into them, only to bite us back demonstrating the same unreliability and lack of skills that companies blame on their employees to justify cost cutting measures.</p><p>We build software for machines, but we are not machines. The more we interact with them, the more we learn to think like them. But those are just small mirrors into humanity reflected into a piece of metal. </p><p>But that&#8217;s not it. A representation of the inexplicable essence that generates humanity, I mean.</p><p>GenAI tools will replace developers? Then we will rediscover we are engineers. We solve problems. Controlling the LLMs. Because ultimately we are responsible for what the system does. Responsibility it&#8217;s where the game of trust is built. </p><p>Leaving these tools to roam free, will create damages. As professionals, we are still learning to tame them. We need to learn to sustainably and efficiently build software solutions, leveraging GenAI in the places and ways that makes most sense. Experiment safely, iterate, and evaluate.</p><p>Safety, quality, speed, costs. There are many aspects to juggle. LLMs cannot manage these properly. <strong>This is basic engineering<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</strong></p><h2>Engineering 101</h2><p>We just need to rediscover it. We often forget it. GenAI is so disruptive that it caused to reveal our incapabilities to improve the development process in case we were given a powerful tool to code. But unfortunately for us, the tools is not that reliable. We need to learn where it actually shines and help us in a meaningful and cost-effective way. The other approaches should be stopped. The assumptions re-evaluated. Remember, these tools are meant to help us.</p><p>But how would you even know if they are helping you or not? Are you able to tell if your software development team is getting better at delivering value? How do you measure it? </p><p>But more importantly: <strong>were you measuring even before introducing GenAI tools? If you weren&#8217;t, how do you know it&#8217;s helping you?</strong> </p><h2><strong>Conceptual integrity</strong></h2><p>If your code should have a characteristics, I would say conceptual integrity is one. Having coherence in how concepts are defined and relate to each other. How to do that? GenAI can produce a lot of interesting content. But it struggles to guarantee long term coherence. </p><p><strong>The code for now still needs to be understood by humans when things get messy. Software reflects the reality so it is often times messy.</strong> It is so also because most of us can&#8217;t manage to keep huge codebases to spiral into complete entropy. </p><p><strong>GenAI has learned from us. It doesn&#8217;t know any better.</strong></p><p>These tools are pushed onto us. The companies that push the narrative that predicts the disappearance of software developer jobs, make the same tools that other companies force developers to use. While we build apps for users that can&#8217;t get rid of their desire to look at the screen. We know it&#8217;s true because as developers we are the same and fall in the trap of doom scrolling. Infinite pages of infinite waste. Black holes of our times and part of our brain. The irony of building apps by day and be enchanted by them by night. Maybe all day long.</p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>And it&#8217;s gonna get easier and easier, and more and more convenient, and more and more pleasurable, to be alone with images on a screen, given to us by people who do not love us but want our money.&#8221; - David Foster Wallace</em></pre></div><p></p><p>So if it has to be about something, it better be about <strong>humanity </strong>then.</p><p></p><h2>Writing the narrative</h2><p>GenAI is a machine, fed with data from the Internet. From communities: Wikipedia, Reddit, public science, copyrighted material. What it spits out is influenced on what we wrote. We as humans. </p><p><strong>Now GenAI tools can create tons of new synthetic data slop.</strong> That will inform the agents of the future, increasingly training on that synthetic data. What do we get out of that? If anything claimed by a machine is probably true but often is not, and in a eerily deceptively way sometimes. Dangerously wrong in a rush to write always more code. To model problems. Problems you hope the machine understands better than you. But you wouldn&#8217;t know any better, would you? How could you! Understanding takes time and if the machine can&#8217;t teach you fast enough, or you can&#8217;t make the machine teach you fast enough, where are we all going?</p><p><strong>Should you still write and share on the Internet?</strong></p><p>The answer should always be yes. But when and if this will cease to be true, the Internet would have lost a huge part of its humanity. We wanted to create and share knowledge, truth, and hope. Around the world. Not create fake data. Fake truths in the rush for more money.</p><p><strong>What if we realise we forfeited our human part of Internet for a data machine generation?</strong> A machine that thinks it knows us, but it doesn&#8217;t. It lacks the fundamental humanity. The one I can&#8217;t describe. But often feel.</p><p>What&#8217;s a drop of human wisdom in a sea of AI slop knowledge? Probably not much. Unless it find its way to some other human parts of the system. To someone else far away which comprehends it because it resonates to past experiences. Someone that reads the humanity between the lines. The struggle that binds.</p><p><strong>GenAI tools better learn from our best content.</strong> Our best ideas, questions, and dialogues. <strong>Maybe LLMs will learn to parrot back our best intentions</strong>. Spelling them out better than we could. We hope. </p><p>But should we listen to them? What life is one where the machine tells you how to live? How to feel? Tells you what to do? Forces you to do more, in a battle for speed over deep understanding of what&#8217;s around you.</p><h2>What&#8217;s going to change?</h2><p>Well something will. But not all changes will be good. We have a responsibility to control the GenAI impact on software development. </p><p>We can improve but disruptions can be costly on a long term. Power without control is a fool&#8217;s act. We need to govern these systems, not be powerless spectators to its foolish run for productivity.</p><p>We remain like waiting on the phone. Waiting for the next ring. For the next thing.</p><p>Someone is not responding. But who?</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I acknowledge that actual engineers may find this obvious. The software industry is quite bad at remembering what matters.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Feature factories and the organisational risks]]></title><description><![CDATA[Feature factories are an example of the mechanistic view of software development in which the emphasis on quantity undermines people&#8217;s creative skills.]]></description><link>https://www.asystemicbits.com/p/feature-factories-and-the-organisational</link><guid isPermaLink="false">https://www.asystemicbits.com/p/feature-factories-and-the-organisational</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Thu, 11 Sep 2025 19:05:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bNGB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bNGB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bNGB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic 424w, https://substackcdn.com/image/fetch/$s_!bNGB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic 848w, https://substackcdn.com/image/fetch/$s_!bNGB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic 1272w, https://substackcdn.com/image/fetch/$s_!bNGB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bNGB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic" width="1456" height="1138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a66560a-108f-4859-9a49-4c73b2c56017.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1254353,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.asystemicbits.com/i/171289865?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bNGB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic 424w, https://substackcdn.com/image/fetch/$s_!bNGB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic 848w, https://substackcdn.com/image/fetch/$s_!bNGB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic 1272w, https://substackcdn.com/image/fetch/$s_!bNGB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a66560a-108f-4859-9a49-4c73b2c56017.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.productplan.com/glossary/feature-factory/">Feature factories</a> are an example of the mechanistic view of software development in which the emphasis on quantity undermines people&#8217;s creative skills. They satisfy the needs to maximise productivity and expand a product in a steady and predictable way. Any company that heavily leans on this way of working risks eroding its workforce skills, leaving it unprepared for any challenging times ahead.</p><p>Some software developers even enjoy working in one of them. At least for a while. The excitement of building new features and having your impact clearly tied to the amount of code you produce can be addictive. You may end up thinking that&#8217;s what software development is all about. Until you fall into the monotony of repetitive work that no longer challenges you. Then boredom comes and with it, frustration.</p><p>This aspect is quite known among developers and has been a concern for product managers as well (the term in fact was coined by PM <a href="https://www.linkedin.com/in/johnpcutler/">John Cutler</a>). Less attention instead is usually given to the impact on the organisation&#8217;s ability to react in times of change, when experimentation and creativity is required to provide differentiating factor to compete in a market that changes fast.</p><p>Feature factories usually occur when companies have found product market fit and have gained a solid customer base. At that point, expanding the product is usually necessary to keep the momentum and consolidate the position in the market. The idea behind is that expanding the breath of the existing product is necessary to match or outperform the competition and support the evolving (real or perceived) needs of existing customers. Exploration is usually done inside the existing explored domain space and it builds on top of the existing functionalities.</p><p>Delivering in a predictable way allows management to plan the product evolution, often resembling a waterfall approach. To guarantee this, the career path in these organisations tends to incentivise quantity over quality and speed over perfection. The more features you build the easier it is to climb the organisation&#8217;s ladder. Showing the impact of your work can often be done by highlighting the quantity of projects you worked on rather than the actual impact of the features. Understanding the value provided is hard and often teams end up sharing only flattering metrics and avoid dig too deep. This is not necessarily done with bad intentions but as a result of imposed focus on new features rather than on evaluation of existing ones.</p><p><strong>Questioning the validity or usefulness of functionalities will not help either. Suggesting to limit the efforts to less features is seen an obstacle to &#8220;innovation&#8221;</strong>. I use innovation between quotation marks because the term is used so loosely in the tech sector that it ends up meaning something new but not necessarily original. </p><p><strong>When the market signals that something different is needed to satisfy the new emerging needs, feature factories teams start showing the cracks in their foundations. </strong>What to build becomes more important and roadmaps become less clear. In this phase many organisations undergo a restructuring to better respond to the new uncertainties of the market. Unfortunately no restructuring can compensate for the time people have spent learning to build fast instead of learning what&#8217;s worth building.</p><p>During these moments of uncertainty, leadership can start asking for out-of-the-box thinking and creative solutions not realising they have instructed people to do the opposite for so long that most of them no longer remember how to do that. After all, creativity is also a skill that must be trained and refined.</p><p>During this critical phase, any reorganisation of teams must be strongly aligned with an extensive work in clarifying the new context in which people will have to operate. Changing the structure is not enough to change people attitude and can create more uncertainty and confusion in the workforce. People need to be inspired, they need to have direction. <strong>People need a vision</strong>.</p><h2>Building a vision</h2><p>Demanding creativity from people requires to be able to build a clear and shared vision that can capture people&#8217;s interest and provide a compelling narrative to navigate uncertainty. If it&#8217;s true that developers may become complacent in feature factories, the same can be said for leadership and management, who can lose the ability to build visions that truly inspire and unite people.</p><p><strong>A compelling vision should be built from the bottom-up and not pushed top-down</strong> in order to create real commitment and leverage the knowledge from the people that work more closely with the product and who will build it. This requires more effort than just dictating a strategy from above (you can read more about it <a href="https://www.asystemicbits.com/p/shared-vision-the-fifth-discipline">here</a>). Often the excuse executives give for this behavior is that lower levels lack the bigger picture or the knowledge to create one. Even though it is often true that leadership have a clearer view of the bigger picture, blaming people on lower levels for lacking skills shows poor leadership and lack of ability to develop companies potential.</p><p>With a top-driven approach to build strategies people fall into fake complacency or may actively sabotage the strategy in response to the pressure. It is easy for organisations to blame individuals for not being more proactive and creative. <strong>Laziness</strong> and <strong>lack of skills</strong> is usually the first reason management brings up to shift the responsibility on the workforce. Unfortunately most of these organisations have only themselves to blame because with one hand they demand creativity but with the other they still judge people with the same criteria that worked well (to some extent) when running feature factories.</p><h2>Look at the incentives</h2><p>One dreadful aspect of this situation is that organisations, driven by the fear of staying behind competition, get more focused on improving performances hoping to beat the market with their execution speed. The obsession with performance is problematic in many contexts but in times of uncertainty this can have devastating effects. It often leads to short-sighted cost cutting moves in order to optimise short term goals. A common problem is the quarterly reporting obsession which affects most publicly traded companies; showing improvements to investors and to the market leads to endangering the company&#8217;s ability to survive in the long run.</p><p>The focus on performance then leads to strengthening the incentive mechanisms which often translates into focusing on optimising individuals performance. In such model, individuals are ranked against each other supposedly to give them the push to work harder and smarter. But a competitive system like that will work against the end goal to achieve a creative environment. It reduces psychological safety and limits collaboration by instilling a mindset where achieving individual performance improvements is priority over achieving common goals.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MPwk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MPwk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png 424w, https://substackcdn.com/image/fetch/$s_!MPwk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png 848w, https://substackcdn.com/image/fetch/$s_!MPwk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png 1272w, https://substackcdn.com/image/fetch/$s_!MPwk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MPwk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png" width="1016" height="1326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1326,&quot;width&quot;:1016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275663,&quot;alt&quot;:&quot;Andrea Laforgia on Linkedin: \&quot;I've said this so many times it feels like shouting into the wind, but I keep hearing horror stories: performance metrics for engineers should never be about pitting Joe against Jane and deciding Joe must be punished or pushed out. That kind of thinking reduces people to numbers and ignores the system they work in.  The real point of measuring performance is *to understand the environment*.  If Joe seems to be performing less than Jane, the question isn't 'what's wrong with Joe?' but 'what's getting in his way?' Maybe it's unclear priorities, broken tooling, constant interruptions, or a team dynamic that doesn't let him thrive.   Until we look at and fix those factors, we'll keep mistaking symptoms for causes and burning people out instead of helping them succeed.  For companies stuck in the compare-and-punish mindset, there are better moves to make: - Look at trends across teams instead of ranking individuals. - Treat metrics as signals that something in the system needs attention, not as verdicts on someone's worth.  - Use data to guide improvements in processes, tools, and culture.  - When performance gaps show up, invest in coaching, pair work, or role clarity before jumping to PIPs and exits.  Humans are neither machines nor numbers.\&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.asystemicbits.com/i/171289865?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Andrea Laforgia on Linkedin: &quot;I've said this so many times it feels like shouting into the wind, but I keep hearing horror stories: performance metrics for engineers should never be about pitting Joe against Jane and deciding Joe must be punished or pushed out. That kind of thinking reduces people to numbers and ignores the system they work in.  The real point of measuring performance is *to understand the environment*.  If Joe seems to be performing less than Jane, the question isn't 'what's wrong with Joe?' but 'what's getting in his way?' Maybe it's unclear priorities, broken tooling, constant interruptions, or a team dynamic that doesn't let him thrive.   Until we look at and fix those factors, we'll keep mistaking symptoms for causes and burning people out instead of helping them succeed.  For companies stuck in the compare-and-punish mindset, there are better moves to make: - Look at trends across teams instead of ranking individuals. - Treat metrics as signals that something in the system needs attention, not as verdicts on someone's worth.  - Use data to guide improvements in processes, tools, and culture.  - When performance gaps show up, invest in coaching, pair work, or role clarity before jumping to PIPs and exits.  Humans are neither machines nor numbers.&quot;" title="Andrea Laforgia on Linkedin: &quot;I've said this so many times it feels like shouting into the wind, but I keep hearing horror stories: performance metrics for engineers should never be about pitting Joe against Jane and deciding Joe must be punished or pushed out. That kind of thinking reduces people to numbers and ignores the system they work in.  The real point of measuring performance is *to understand the environment*.  If Joe seems to be performing less than Jane, the question isn't 'what's wrong with Joe?' but 'what's getting in his way?' Maybe it's unclear priorities, broken tooling, constant interruptions, or a team dynamic that doesn't let him thrive.   Until we look at and fix those factors, we'll keep mistaking symptoms for causes and burning people out instead of helping them succeed.  For companies stuck in the compare-and-punish mindset, there are better moves to make: - Look at trends across teams instead of ranking individuals. - Treat metrics as signals that something in the system needs attention, not as verdicts on someone's worth.  - Use data to guide improvements in processes, tools, and culture.  - When performance gaps show up, invest in coaching, pair work, or role clarity before jumping to PIPs and exits.  Humans are neither machines nor numbers.&quot;" srcset="https://substackcdn.com/image/fetch/$s_!MPwk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png 424w, https://substackcdn.com/image/fetch/$s_!MPwk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png 848w, https://substackcdn.com/image/fetch/$s_!MPwk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png 1272w, https://substackcdn.com/image/fetch/$s_!MPwk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f05579-ee78-4653-a6ba-d6dc97dc4d96_1016x1326.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">https://shorturl.at/xSJvV</figcaption></figure></div><p>In order for ideas to flourish, people need to feel the trust to take risks, challenge decisions and freely share knowledge. Focus on measuring productivity triggers a response on people to game the system so that certain metrics are achieved even if this means working against the actual goals that benefits the organisation as a whole.</p><h2>Awareness and reflection go a long way</h2><p>Feature factories emerge from a set of reasons that may disappear or mutate once the market becomes more unstable. Learning to recognise in which phase you are is critical before applying any change. However, the awareness of the effect that feature factories can have on the workforce is already a great step ahead and one I learned to appreciate.</p><p>Demanding creativity in a top-down approach is wishful thinking if the context does not offer a fertile ground for ideas to take place. Recognising and admitting that the company itself (read leadership) has a responsibility in the creation of this problem allows to take systemic changes that do not only focus on short term goals but create the proper foundation for an overhaul of the way the company operates.</p><p>I wish at this point I had a magic solution to present. One of those frameworks that promise to solve any kind of organisational complexity or that brings clarity through a set of clear steps. I don&#8217;t. But I&#8217;ve learned to appreciate that even the most obvious insight is worth sharing and maybe this could help whoever is going through a similar situation. </p><p>My only recommendation for you is stop building for a moment, put down your imaginary tools, lift your head and look around. There are walls in the box around you that need to be taken down. Only then you will be free from the factory.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Human chats in a data driven corporation]]></title><description><![CDATA[This is an imaginary dialogue that can occur in any major tech corporation.]]></description><link>https://www.asystemicbits.com/p/human-chats-in-a-data-driven-corporation</link><guid isPermaLink="false">https://www.asystemicbits.com/p/human-chats-in-a-data-driven-corporation</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Sun, 06 Jul 2025 17:41:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zTWX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zTWX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zTWX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic 424w, https://substackcdn.com/image/fetch/$s_!zTWX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic 848w, https://substackcdn.com/image/fetch/$s_!zTWX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic 1272w, https://substackcdn.com/image/fetch/$s_!zTWX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zTWX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic" width="1456" height="1208" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1208,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:852835,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.asystemicbits.com/i/167657210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zTWX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic 424w, https://substackcdn.com/image/fetch/$s_!zTWX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic 848w, https://substackcdn.com/image/fetch/$s_!zTWX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic 1272w, https://substackcdn.com/image/fetch/$s_!zTWX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ebb11f-f77b-42fe-aeb7-c5875627cc63.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A cube office - just not leave only text</figcaption></figure></div><p>This is an imaginary dialogue that can occur in any major tech corporation. It&#8217;s made up but it&#8217;s hardly unrealistic, meaning that some of the events mentioned could very well apply somewhere in real life. If nothing else, based on my personal knowledge I can tell they are not far from reality. </p><p>Directly or through stories I&#8217;ve heard first hand, the events in this scenario should be seen through the eyes of the current &#8220;AI-fication&#8221; (made up word) of processes. Automating everything via AI to improve efficiency. Efficiency, however, is a tricky word when measured at a large scale. </p><p>Identifying what can tell us what we are doing bad and guide us to what we could do better is a path full of temptations. A path full of small inefficiencies that we could  fix. Sometimes we want to fix.</p><p>But not all inefficiencies should be fixed. Because micro-optimisations or optimisations not on bottlenecks do not improve the overall efficiency of a process and can, and  likely will, impact the overall ability to improve its efficiency.</p><p>In other words, if you are developer, would you optimise the format printing of a logging method in a program that doesn&#8217;t even compile? Probably not. Unless you are ignoring your environment. You are focusing on a smaller area. Maybe if you know someone else will fix the compiling issue, then you could just avoid context switching to jump and fix the issue. It depends how the company works. How you work.</p><p>The dialogue is between Sarah and Gustav. Both developers in a large tech corporation.</p><p>It&#8217;s a grey Tuesday in a suburban office of a cube like building in the middle of the flat lands. The night rain left a sticky mud smell in the air.</p><p>The office kitchen beams a low diffuse light. More of a result of cheap lighting choices than an intent of creating a chill mood.</p><p>Gustav seats at the table with a hot mug of black coffee. He is checking his notes in his small green agenda. Sarah jumps out of the shadow of his eyes and cheerfully wished:</p><p>S: Good morning! </p><p>G: Hey, good morning! How is it going?</p><p>S: Well, have you read the email leadership sent?</p><p>G: Which one?</p><p>S: The one about the efficiency improvement initiative (EII).</p><p>G: The what? </p><p>S: We need to ship code faster and better.</p><p>G: No surprise there. So what&#8217;s new?</p><p>S: They will start tracking metrics around code changes.</p><p>G: Oh god. Are they gonna count the number of commits?</p><p>S: No, that no. But&#8230; they will check the number of pull requests (PRs).</p><p>G: Ah.</p><p>S: Yeah.</p><p>G: But why?</p><p>S: Things are not being built faster enough.</p><p>G: Tell me something I don&#8217;t know&#8230; If I have another meeting to align with the new strategy while I wrap up the changes I have going for the previous strategy. I&#8217;m juggling between strategies. But that&#8217;s the strategy I guess.</p><p>S: Well at least you will have something to build! I have been patching things left and right without understanding much of what&#8217;s going on. Things keep breaking and I have to fix them.</p><p>G: Yeah, I feel your pain. Are you worried about the PRs count?</p><p>S: Well yeah a bit. They say it&#8217;s a signal. Something used to guide the search for inefficiencies. I wonder how long it will take until that search finds m&#8230;</p><p>G: Oh. You should not be so pessimistic. The company would not advertise the whole thing so much if something like this was the case.</p><p>S: Why not?</p><p>G: People would be horrified!</p><p>S: Yeah, some are.</p><p>G: If that&#8217;s the case then they would have to roll back the program. People would tell them.</p><p>S: Yes, and some of us are but like as many others, all I have is this speculation. Nobody has been fired based on that. Yet. But, imagine they start using this number. How will we know for sure? Just last week, that guy, Alex, Alexy, Alexei! He left. But it&#8217;s unclear why. Nobody says anything when these things happens. Not to disrupt the work of others and respect privacy. So then what should I do? Should I reach out privately?</p><p>G: Yeah, it&#8217;s always a struggle.</p><p>S: Exactly, but I think maybe it shouldn&#8217;t be this way. How much damage has been done with this approach? I don&#8217;t know. Probably only the company knows.</p><p>G: It&#8217;s true, that&#8217;s a valid concern. But again you can&#8217;t claim the measurement of PRs is a tactic to arbitrarily control people&#8217;s work and fire them when no longer producing according to fixed metrics. You don&#8217;t know that for sure.</p><p>S: I agree. But what I do know is that next week we are taking over Alexei&#8217;s projects. So we&#8217;ll have to get familiar with those soon.</p><p>G: Ugh. Well at least we won&#8217;t lack work to do to reach the PRs quota.</p><p>S: You wish. We&#8217;ll have a 3 days workshop and handover process to distribute work and align with the new priorities.</p><p>G: What?! Oh god, those guys!</p><p>S: Yeah&#8230; sorry I ruined your morning coffee. Well on the good side the unit tests in the build passed last night.</p><p>G: Yeah, great, yeah&#8230; No worries. I might just go back to put in some code changes. I won&#8217;t have much time to code next week.</p><p></p><p>Gustav leaves an half empty cup of coffee in the sink. Even the alluring appeal of powering through with caffeine the whole disappointing situation couldn&#8217;t remove the feeling in the stomach. A slow deep feeling of twisted disgust.</p><p>The neon lights buzzed quietly in the hallway.</p><p>Gustav sits at the screen. He opens some code files but a slow mumble takes him over.</p><p>&#8220;Just numbers. Nothing else.&#8221;</p>]]></content:encoded></item><item><title><![CDATA[Your lack of system thinking is tanking your efficiency plans]]></title><description><![CDATA[A story of how I started to perceive a different way of working]]></description><link>https://www.asystemicbits.com/p/your-lack-of-system-thinking-is-tanking</link><guid isPermaLink="false">https://www.asystemicbits.com/p/your-lack-of-system-thinking-is-tanking</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Thu, 03 Jul 2025 21:44:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uxO9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uxO9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uxO9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!uxO9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!uxO9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!uxO9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uxO9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1189452,&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://www.asystemicbits.com/i/167467862?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.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_!uxO9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!uxO9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!uxO9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!uxO9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c259888-4558-4908-9897-6ac8c81ca48f_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>A few years ago I was working in a team that was under a lot of pressure to constantly deliver an increasing amount of features. Many of us were working together for years and most of us were familiar with the domain we were working in.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.asystemicbits.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Despite this, the team was feeling stuck. Pull requests (PRs) kept piling up and not being reviewed fast enough (with fast enough being a blurred indication defined by management). New features and projects were on the horizon while the ones in progress struggled to get momentum. Many people worked in several projects and features even though in different capacity depending on what was considered priority for each one of us. People had performance goals set which were mapped on certain projects being delivered. And obviously people like to keep their jobs so once there is a certain goal set they will work toward it if their paycheck depends on it.</p><p>Each one of us working hard but getting traction (feedback and approval) on your PRs was a challenge. When code was reviewed often it led to long threads of discussions. Reaching an agreement or at least a mutual understanding was often a challenge.</p><p>Management was obviously annoyed and blamed developers for not doing their job. </p><p>Managers dragged all developers into a meeting in order to define a solution to guarantee PRs were reviewed regularly and in a timely manner so that progress on project could be made. The discussion was heated, as you can imagine, since blame was moved around people and there was a general sense of resignation for a situation out of their control.</p><p>During that meeting, being a group of software engineers, we focused on engineering a process that would guarantee the PRs to be reviewed. The result was a process in which people would have to review PRs at least once a day and if one PR did not receive any feedback in 24 hours, then the developer had the right to ping people to get a review.<br>Frankly, I remember leaving the meeting with a bittersweet taste from this solution. It felt we were just imposing more rules and work on top of a situation that was already tough on everybody. This, in my mind, was not a solution that was worth the amount of time and energy we spent on. <strong>It felt a patch on a sinking ship.</strong></p><p>But I couldn&#8217;t see how to do anything better. None of us could even though we probably all knew that we were just pushing the problem more down the line. </p><p>But there were projects to deliver so the sense of action took over.</p><p>After an initial improvement, the situation did not evolve in a more sustainable way of working. Good intentions of reviewing code in time left the room once we turned on the pressure to deliver.</p><p></p><h2>Never mistake the finger for the moon</h2><p>After some time from that meeting, I was leading one of the two sub-teams and I was armed with all the best intentions to solve the miserable condition we were working in.</p><p>Struggles like the one I described before were just one of the many problems that were affecting the team. The misery induced by this situation pushed me deep into study-mode because I could not believe there wasn&#8217;t a better way.</p><p>This is where I started exploring the <a href="https://www.leanproduction.com/theory-of-constraints/">Theory of Constraints (TOC)</a> and System Thinking principles. At first all that seemed so abstract but eventually it clicked.</p><p>Instead of providing me with answers, I ended up having even more questions. But this time they were good questions. The types that help you go deep into understanding reality and its subtleties. </p><p>Being a good inquirer is often seen as an expected quality for engineers but when it comes to these socio-technical aspects, asking questions can touch open nerves or challenge the way of working management has designed for the team (intentionally or not). This can lead you to become an annoyance for management. Learning to do it well is something that takes time to perfect. In the meantime, the risk on stepping on someone else&#8217;s toes is high, just be aware.</p><p>But I was loyal to the truth, not to management. Even better, I was loyal to my team which deserved better than that situation.</p><p>I realised we were looking at the finger when pointing to the moon. What we were trying to solve was <strong>high Work In Progress (WIP)</strong> and <strong>low collaboration</strong>.</p><p></p><h2>Seeing the structures holding you down</h2><p>It didn&#8217;t take much time to understand where to focus once I asked the right questions.</p><p>Almost each developer was working on a different projects or features. We had more projects and features than developers and upper management was under pressure. It was obvious that they had to parallelise the work. In all fairness, our management had to work inside a system where projects had to be started to calm the anxiety of higher management which tried to juggle several initiatives at the same time.</p><p>If you have any familiarity with Systems Thinking you are already aware that often the obvious solution is also the wrong one on a long term. On the other hand, counterintuitive solutions can be surprisingly effective.</p><p>In our case PRs were not reviewed because people had no incentives in looking at them because they often involved functionalities they were not familiar with or projects they did not have enough context of. Even when trying, it was hard to give feedback or approve something you don&#8217;t fully comprehend. One could also argue that doing code reviews is not efficient but unfortunately that was a company mandate that was hard to bypass.</p><p>When I looked at this it was crystal clear that without a drop in WIP no process could compensate for the limited cognitive capacity that people can have when multi-tasking.</p><p><strong>Our desire to be productive was holding us down.</strong></p><p>The solution was simple but required a leap of faith that in many corporation is hard to push: <strong>do less things at the same time</strong>. In other words, reduce WIP.</p><p>I started small by just focusing on the team I was leading and convinced management to make us work together on one project at a time and switching only after having achieved the desired next milestone.</p><p>The result? Looking at reviews became part of our routine because we needed to unblock each others and the code changes were more understandable because we all shared context of what we were building. Collaboration was high because it became a necessity for the job, not an impediment on the path to improve your own performance. Standups also became faster and more people were more involved.</p><p>One side effect of reducing WIP is that it forces you to prioritise. For real. Pick just one thing, the most important one, and work on it. That&#8217;s it.</p><p>We also delivered earlier than expected and we all felt more energised because we knew it was a team effort. It was a magical moment.</p><p>Even my manager was amazed by how such a small change had a tremendous effect. From that day, normal management practices seemed so naive and ineffective; a new perspective on a different way of working was born in me.</p><p></p><h2>A different perspective on efficiency</h2><p>Since then I have seen several other situations where similar problems were stemming from high WIP and my approach to it has been refined over the years but that meeting, with the over-engineered social process and the faces of resignation from developers, is still with me. I keep it in a drawer of my mind and look at it every time I find myself in a situation where all the energy is spent to design a process in order to control team&#8217;s behavior. It reminds me to look deeper, at the structures that hold this behavior in place.</p><p>Efficiency focus, as it is considered in most corporations, is now something that triggers me at many level as well. Often it involves changes to processes built on top of wrong assumptions and wrong metrics. Some of the common traits involve parallelising work and measuring and improving performances of individuals. Parallelisation as we saw does not bring necessarily an efficient system unless you are measuring vanity metrics (e.g. number of projects in progress).</p><p>On the obsession for measuring and improving individual performances I will have to dedicate another post because it is a concept that demonstrates lack of understanding of how complex system works. The focus for optimisation is actually about local optimisations which do not translate to a global optimisation on the system.</p><p>But again, this is material for another time.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.asystemicbits.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Wasteful AI ecosystems]]></title><description><![CDATA[A race to introduce AI capabilities risks overloading an already pressured infrastructure and negatively impacting companies financials while damaging users' trust]]></description><link>https://www.asystemicbits.com/p/wasteful-ai-ecosystems</link><guid isPermaLink="false">https://www.asystemicbits.com/p/wasteful-ai-ecosystems</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Wed, 07 May 2025 16:56:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zCHY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The current race to offer AI functionalities has a tremendous systemic impact in the proliferation of AI agents and the evolution of API to support AI models. This will allow an interconnection of AI-powered systems that can manage specific problems and orchestrate different agents.</p><p>One can see this as a more powerful version of current non-AI API<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> based ecosystems that can manage specific problems and orchestrate different applications interacting with each other.</p><p>However, any human capability, in particular in the tech industry, produces waste. And AI is not immune to that.</p><p>One example of waste in the tech world is represented by the cryptocurrency phase, which led to a surge in electricity consumption. All to fuel mostly scams and money laundry operations.</p><p><strong>All that electricity to mine useless coins and all the traffic generated by that data was waste for the overall society.</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_!zCHY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zCHY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zCHY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zCHY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zCHY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zCHY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1810200,&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://www.asystemicbits.com/i/160962842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.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_!zCHY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zCHY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zCHY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zCHY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ca0861-e337-42dd-b2a0-20049351163f_1024x1024.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">Is this AI waste?</figcaption></figure></div><p>AI is not even remotely similar to the cryptocurrency. It has proven to have incredible potential to solve tedious tasks or enhance people&#8217;s capabilities while doing explorations in certain topics. But it is undeniable that with the increase of popularity came a hype that is currently causing many people and organizations to sprinkle AI functionalities everywhere hoping to see the advertised 10X (this is probably the lowest percentage advertised by most companies) performance improvements</p><p>Some of the AI costs are going down but the whole market is growing and propagating its effects. Improvements in algorithm efficiency appear to not be the most predominant factor in driving down costs (source <a href="https://epoch.ai/blog/algorithmic-progress-in-language-models">epoch.ai</a>). Hopefully this will change but for now, big tech companies are desperate for electricity to run more and more data centres to feed the growth that the AI introduction claims to bring to customers.</p><p>I argue that the race will bring its excess usage of AI agents where a simple, well thought and maintained non agentic API could save time (for users) and data traffic for the company. Similarly to when everything became an app in the early mobile period, even when this brought no value to end users but satisfied the need for a marketing stunt or enabled companies to harvest more data from users.</p><p>Eventually, I believe, a balance will be found but I wonder (as a thought exercise if for nothing else) how the world will be until the balance is found.</p><p>The reason for this &#8220;abuse&#8221; of AI agents can be explained by the fact that we are in a world of tech companies competing to gain space or upsell customers in:</p><ul><li><p>saturated markets</p></li><li><p>monopolies</p></li><li><p><a href="https://en.wikipedia.org/wiki/Monopsony">monopsonies</a></p></li></ul><p>In these situations consumers of tech products (e.g. apps) will have little or no choice on whether they these tools will be present in the software they are using. Users will be helpless because even if they run from one software, the next option most likely will suffer from the same level of <a href="https://en.wikipedia.org/wiki/Enshittification">enshittification</a> due to the market dynamics. Imagine both iOS and Android introduce forcefully some AI feature that nobody likes, which OS will you use? You will need to chase a custom Android version but for the average consumer, is this a reasonable choice?</p><h3>Let&#8217;s see an example</h3><p>Imagine you use an app to read the news headlines and you have selected a set of newspapers you want to get news from in your personalized feed. Let&#8217;s imagine you even pay a subscription to this app to avoid having ads. </p><p>One day, someone in the product team responsible for the app thinks that instead users could ask the AI agent to get you the list of news you are interested in. They think this will give them more power and better access to info. Now users are stuck having to ask the agent every time to get the list of articles. Every time.</p><p>Is this an unrealistic scenario? Maybe. But not far from what&#8217;s already happening (see <a href="https://www.axios.com/2024/04/30/meta-ai-facebook-instagram-whatsapp-complaints?utm_source=chatgpt.com">&#8220;Meta's AI-everywhere push raises hackles&#8221;</a>).</p><h3>The investors race fuels the enshittification</h3><p>Unfortunately, with a powerful magnet for capital investments as the introduction of AI agents into existing processes, the temptation and the risk of leaning too much into the use of AI without understanding whether there is a problem that needs to be solved first is high. <strong>When companies are more focused on using a technology as opposed to solve users&#8217; problem this can lead to solutions that don&#8217;t help anybody.</strong> </p><p>And that&#8217;s waste. Waste in the electricity to run AI model or to transfer the data as AI arguably uses more data than a simple non-AI API request that extracts data using conventional approaches (e.g. read a pre-calculated value stored in database). Waste in time of developers building and maintaining an overly complex system. Waste in time for users that every day they are forced to use a convoluted and over-engineered app their happiness is destroyed a bit.</p><p>Interestingly enough, OpenAI <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/openai-spends-millions-to-process-polite-phrases-such-as-thank-you-and-please-with-chatgpt">admits</a> that even just using &#8220;please&#8221; and &#8220;thank you&#8221; incurs unnecessary costs for them due to usage of network and infrastructure. Looking at what is already happening we can predict that when AI will be deployed to several systems throughout the world, the systemic effects of using AI agents for everything will be significant. And so will be the effect of any wasteful activity these systems will cause.</p><p>Why is waste a risk for the introduction and development of AI applications? Because it risks compromising users&#8217; trust and creating resistance even when AI is correctly introduced. Advocating for correct usage of AI is in the best interest of whoever is fully invested in the AI-wave that is taking over the tech world; the better we do at recognizing the actual problems that need AI, the steadier and more reliable the growth of the ecosystem will be.</p><p>Finding a balance will be necessary to create sustainable growth and benefits for everybody involved (companies AND users). Unfortunately, preventing this issue most likely will require fixing the economic and policy systems that allow these enshittification acts to flourish and persist. </p><p>And that&#8217;s not a coding problem so it is not so easy to fix.</p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>non-AI API in this document indicates any API not powered by an AI agent or LLM of some sort</p></div></div>]]></content:encoded></item><item><title><![CDATA[Shared Vision: "The Fifth Discipline" - Small Book bit - ]]></title><description><![CDATA[The "Shared Vision" Byte - One of the five disciplines]]></description><link>https://www.asystemicbits.com/p/shared-vision-the-fifth-discipline</link><guid isPermaLink="false">https://www.asystemicbits.com/p/shared-vision-the-fifth-discipline</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Fri, 18 Apr 2025 12:34:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u8H0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p>&#8220;When people truly share a vision they are connected, bound together by a common aspiration&#8221;</p></blockquote><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u8H0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u8H0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic 424w, https://substackcdn.com/image/fetch/$s_!u8H0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic 848w, https://substackcdn.com/image/fetch/$s_!u8H0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic 1272w, https://substackcdn.com/image/fetch/$s_!u8H0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u8H0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic" width="728" height="907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0292088-93ef-4eff-827c-d6147b6acf07.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:1289343,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.asystemicbits.com/i/161526145?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u8H0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic 424w, https://substackcdn.com/image/fetch/$s_!u8H0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic 848w, https://substackcdn.com/image/fetch/$s_!u8H0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic 1272w, https://substackcdn.com/image/fetch/$s_!u8H0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0292088-93ef-4eff-827c-d6147b6acf07.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><p><em>This is an overview of the chapter about one of the five disciplines, &#8220;Shared Vision&#8221;.  The amount of great content and wisdom summarised in a single chapter left me with a new perspective on how to gather a group behind a common vision. This article tries to share some of the key takeaways from it.</em></p><div><hr></div><p>Most visions in today&#8217;s organizations unfortunately, at a closer look, are one group vision imposed on the rest. So why should people care? Will people believe the vision just because they have to? </p><p>There are visions and visions. <strong>Extrinsic visions</strong> are the ones focused on achieving something against an opponent (e.g. be the leader in the market). These are weak visions because they lose their powers once the goal is achieved, shifting the balance of innovation towards maintaining the status achieved. This results in the organization operating in a defensive position.</p><p>What leaders really need for continuous growth and development is an intrinsic vision, one that <strong>&#8220;uplifts people&#8217;s aspirations&#8221;</strong>.</p><p>The reason for this to be so important lies in this insight:</p><blockquote><p>&#8220;Shared vision fosters risk taking and experimentation&#8221;</p></blockquote><p>This is a desirable state for a truly innovation-inducing process. And it turns out that <strong>it also helps ensure commitment to the long-term goal of the business</strong>. One way to make sure people focus on the long-term goal is to make them &#8220;want to&#8221;, not &#8220;have to&#8221;. This can help create almost a self sustaining process.</p><p>It comes down to each individual &#8220;caring&#8221;, and  &#8220;caring is personal&#8221;, writes Senge. This is important because the author also believes that <strong>shared visions emerge from personal visions</strong>.</p><p>Making people care fosters shared visions. Successful shared visions could lead to a mass of fully and truly committed people that in return keep the vision growing and expanding, helping the organization to grow and develop.</p><h3>What can leaders do to create a shared vision?</h3><p>The author suggests that leaders should communicate in a way that encourages everyone to share their vision so that everybody contributes to build and shape the shared vision. This starts by giving up the traditional approach of vision coming from the top or coming from an institutionalised planning process. These visions often do not build on personal visions and therefore do not create an environment where people get together and understand the common direction to take.</p><p>Another important aspect leadership should pay attention to is that &#8220;vision is not a solution to a problem&#8221;. If a vision is focused on a problem we have an extrinsic vision. Once the problem is solved the motivation in people declines because of a lack of a common aspiration that drives people&#8217;s efforts.</p><p>Unfortunately, when this happens, most managers make the situation worse by resorting to strategic planning processes in order to make people focus on new problems. But no planning can introduce the key personal aspect that a shared vision has.</p><blockquote><p>&#8220;For those in leadership positions, what is most important is to remember that their visions are still personal visions. Just because they occupy a position of leadership does not mean that their personal vision is automatically &#8220;the organization&#8217;s vision&#8221;. When I hear leaders say &#8220;our vision&#8221; and I know they are really describing &#8220;my vision&#8221;, I recall Mark Twain&#8217;s words that the official &#8220;we&#8221; should be reserved for &#8220;kings and people with tapeworms&#8221;.&#8221;</p></blockquote><p></p><h3>How to build a Shared Vision?</h3><p>The author acknowledges that it is not a glamorous process. Because it consists in listening to the organization and articulating a cohesive vision of what they are saying. The simple process of listening and collecting people&#8217;s feedback is often challenging enough in most organizations.</p><p>In order to build shared vision the author explores 3 important concepts:</p><ul><li><p>enrollment</p></li><li><p>commitment</p></li><li><p>compliance</p></li></ul><h4>Enrollment</h4><p>The &#8220;<em>buy-into-vision</em>&#8221; approach, very popular in many organizations, creates the wrong attitude and, in most cases, leads to compliance masked as commitment. Enrollment actually involves free choice of becoming part of an initiative.</p><p>An enrolled person is someone who &#8220;will do whatever can be done within the <em>power of the law</em>&#8220;. A person that buys into it can at best offer fake compliance.</p><p>Once a person is enrolled, the next step is getting to commit to the vision. <strong>Committing to a vision means feeling fully responsible to make the vision come true</strong>.</p><h4>Commitment</h4><p>A truly committed person, one that has the personal vision aligned with the shared vision, has a natural and unmatched passion in navigating the challenges along the way. A committed person takes risks, challenges assumptions and experiments, driven purely by an energy fuelled by personal mastery (one of the other 5 disciplines) and aspiration to achieve the vision. </p><p><strong>A company of truly committed people has an enormous competitive advantage when it comes to innovation</strong> because it has unlocked inner dynamics that can almost self-sustain the vision and guarantee useful experimentation to achieve the vision.</p><blockquote><p>&#8220;Still today, many managers are justifiably wary of whether the energy released through commitment can be controlled and directed. So, we settle for compliance and content ourselves with moving people up the compliance ladder&#8221;</p></blockquote><p>Unfortunately <strong>the <a href="https://deming.org/tyranny-of-the-prevailing-style-of-management/">&#8220;prevailing ways of management&#8221;</a> as Deming described them still hold us back from achieving our personal and collective best work</strong>.</p><h4>Compliance</h4><p>In the author&#8217;s experience, 90% of organizations achieve only some level of compliance in their members. In the context of compliance, Senge warns about different levels and the impact that each has in the business activities.</p><p>The best type of compliance, called &#8220;Genuine Compliance&#8221;, is embodied by an employee that acts as a &#8220;good soldier&#8221;, sees the benefits of the vision and does everything expected. Then, on a lower level in the scale of desirability is:</p><ul><li><p> &#8220;Formal Compliance&#8221;a pretty good soldier</p></li><li><p> &#8220;Grudging Compliance&#8221;, does not see the benefit of the vision. Still does what&#8217;s expected but openly disagrees</p></li><li><p>&#8220;Noncompliance&#8221;, refuses to do what&#8217;s expected from them</p></li><li><p>&#8220;Apathy&#8221;, neither for nor against the vision</p></li></ul><p>Surprisingly the author admits that the &#8220;Genuine Compliance&#8221; is the most problematic because the person is committed to the team, not the vision. And it is often very difficult to distinguish it from true commitment. Still, a company of genuinely compliant people is far more productive and effective than most organizations.</p><div><hr></div><p>Visions, after exploring these aspects, do not appear as marketing stunts or PR materials to excite shareholders, but become a foundational stone to build an organization that can develop, grow and sustain its growth.</p><p>The Internet has allowed people to share stories more easily around different companies&#8217; visions and how they operate to achieve them. The picture that is in front of our eyes says that most organizations get what they deserve. An ocean of compliant people that do not share the same passion as leadership and do not see the value of investing their full potential to reach a vision they don&#8217;t agree with or share. </p><p><strong>When companies complain that people lack the passion at work, they are often describing in great detail a leadership failure to create and communicate a truly shared vision.</strong></p>]]></content:encoded></item><item><title><![CDATA[Discovering our Thinking in times of AI]]></title><description><![CDATA[If AI will be unavoidable, our thinking will have to embrace it]]></description><link>https://www.asystemicbits.com/p/discovering-our-thinking-in-times</link><guid isPermaLink="false">https://www.asystemicbits.com/p/discovering-our-thinking-in-times</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Tue, 15 Apr 2025 07:01:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8Z4A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Z4A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Z4A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8Z4A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8Z4A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8Z4A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Z4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2140710,&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://www.asystemicbits.com/i/161254954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.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_!8Z4A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8Z4A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8Z4A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8Z4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2392d0-502d-417b-bb84-9fdf922c20e2_1024x1024.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><h6>Image prompt ChatGPT: Create an image about discovering our thinking in times of AI. Do not write any text in the image. It is an uplifting image of what critical thinking, knowledge and AI hallucinations evoke in you</h6><p></p><p>AI can make some tedious tasks faster by automating the analysis and generation of content, providing the output in our most preferred media (text, audio, video). <strong>People use AI in their work tasks, saving a great amount of time and even gaining access to capabilities that were previously reserved to domain experts</strong>. This brings great benefits and has generated a reinforcing loop in offloading more and more tasks to AI.</p><p>With such a high level of automation it is easier and easier to offload more and more of our mental activity to the AI, giving trust in its guidance. But AI hallucinations have proven to be harder to recognise than we think.</p><p>With the rise of the Internet came a flood of data, misinformation and fake news. This is only one side of it but it is not one to be ignored. Relying on the Internet has given a tremendous power to people but these types of problems have caused huge suffering, the quantity and quality of which we are still trying to figure out. And maybe we never will because we will have to keep up with the present and more persisting issues.</p><p>Now we are opening the door of our digital spaces to these tools that all, more or less, are at least suffering from transparency issues over data used for training and questionable handling of users&#8217; data. </p><p>They are smart tools, claim the AI enthusiasts. It is undeniable they are useful. However, the difference between a smart software and a stupidly smart one becomes blurred or harder to detect in AI systems.  <strong>When these AI tools fail, they fail with confidence</strong> and investigating their thinking sometimes is harder than with people (when AI tools actually allow themselves to be investigated in their thinking). </p><p>Confidence can be persuasive for humans, leading to misplaced trust in AI capabilities and AI results at face value. This is nothing new if we recall the incidents of people believing the GPS more than what they see.</p><p>What kind of thinking is necessary for people now in the light of these new tools gaining increased popularity? <strong>If AI cannot be trusted but cannot be ignored, what should be the approach to articulate your own thinking around what AI tools tell you?</strong></p><p><strong>Questioning AI generated answers pushes human capabilities on a path of constant analysis, detection and exploration of issues</strong>. Basically it pushes people to adopt many of the practices involved in <strong>critical thinking</strong>.</p><p><strong>Critical thinking is now, more than ever before, a required skill in order to construct anything of a relevant level of complexity </strong>combining these newly discovered capabilities.</p><p>Considering the strong imbalance of computational power between a person and an AI program, it is necessary to leverage these AI tools in order to be effective and efficient in controlling and reviewing the AI generated content itself. But in the end, humans need to acquire the ability to manage and verify the knowledge AI provides.</p><p>Despite all the training data, a human decision is necessary to properly handle AI abilities. This means the human should define what is right. But how can we do that if we can&#8217;t keep up with how AI thinks? Our thinking must embrace new ways to handle these new flows of information, these new interactions.</p><p>It is ironic that we train these tools on tons of data for them to have to be retrained again by us, right when we think they are smart already. </p><p>You never stop learning, indeed.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Finding Dialogue in complex organisations]]></title><description><![CDATA[Focus on collaborating for systemic sustainable changes, even in times of AI]]></description><link>https://www.asystemicbits.com/p/finding-dialogue-in-complex-organisations</link><guid isPermaLink="false">https://www.asystemicbits.com/p/finding-dialogue-in-complex-organisations</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Wed, 09 Apr 2025 14:36:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xXaU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>David Bohm, a pioneering quantum theorist, worked to define a working methodology based on &#8220;dialogue&#8221; which he defined as when a group &#8220;becomes open to the flow of a larger organization&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xXaU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xXaU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!xXaU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!xXaU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!xXaU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xXaU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3086163,&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://www.asystemicbits.com/i/160799144?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.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_!xXaU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!xXaU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!xXaU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!xXaU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266465c9-9a93-4e20-aaba-bef33305fa1c_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From <strong>Greek</strong> <em>&#948;&#953;&#940;&#955;&#959;&#947;&#959;&#962;</em> (<em>dialogos</em>)</p><p>&#8226; <strong>&#948;&#953;&#940;-</strong> (<em>dia</em>) = <em>through</em>, <em>across</em>, or <em>between</em></p><p>&#8226; <strong>&#955;&#972;&#947;&#959;&#962;</strong> (<em>logos</em>) = <em>speech</em>, <em>discourse</em>, <em>reason</em>, or <em>word</em></p><p>Essentially a flow of words.</p><blockquote><p>&#8220;In practical terms, this means a group of people speaking together not to win an argument, but to uncover deeper truths &#8212; suspending judgment, listening actively, and surfacing hidden assumptions together.&#8221;</p></blockquote><p><strong>Dialogue feels natural, yet it is surprisingly difficult to practice consistently and intentionally</strong>. This challenge arises from the collective nature of dialogue which requires coordinating multiple minds and that adds complexity.</p><p><strong>Entering a dialogue requires accepting certain ground rules</strong>. I&#8217;ve found that it can be useful to start from the <strong>Basic Assumption</strong> stated in this lesson from the <a href="https://youtu.be/AnTwZVviXyY?t=980">&#8220;Introduction to System Dynamics&#8221;</a> lesson:</p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>&#8220;We believe that everyone in this class is intelligent, capable, cares about doing their best and wants to learn.</em></pre></div><p><strong>This Basic Assumption is the foundation for proper dialogue among people</strong>. Dialogue requires surfacing assumptions and acknowledging knowledge gaps in the open so that everybody can learn from these and build a better understanding on top of it. A class is obviously the standard place where the goal of the group is learning.</p><h2><strong>Purpose</strong></h2><p><strong>Dialogue is a critical activity to enable systems thinking by allowing to see each other's mental models</strong> without having to defend any of them but engage in a sharing of ideas that allows to do self introspection (evaluate the ways each one of us sees the reality) and a collective introspection of what are the actual and shared mental models in reality (what the group believes it&#8217;s the reality).</p><p>Seeing and exposing mental models helps reveal hidden or unexpressed assumptions that hide untapped potential. The gaps in collective knowledge that nobody publicly addresses but affect everybody.</p><p>Kind of like a closed door you never dared to open. Where will it take?</p><p>Dialogue, talking with each other, in the right context is the best solution. It doesn&#8217;t mean that dialogue is the only way of communication but the organization should learn to actively engage and leverage the power of dialogue, especially in a creative process.</p><h2>Psychological Safety</h2><p>Guaranteeing the Basic Assumption requires clearly a <strong>high level of psychological safety</strong> in the group. Without it, no proper dialogue can occur because there will be certain assumptions or decisions not shared explicitly and that cannot be challenged, limiting the systemic impact of any decision originated from the dialogue.</p><p>An organization that is based on such an assumption allows each individual to be at their best, supporting and developing personal mastery of each individual and the organization&#8217;s mastery as a whole.</p><p>Imagine starting your meetings with this as a core shared assumption. Then a dialogue is the only reasonable way of communicating between peers. For a world to work like this it may take centuries to happen, but an organization could have this in a shorter time frame if the energy is applied in the right places.</p><p>In order to achieve such a level of collaboration, it helps to have the right leverage. A shared and clear vision could fuel such organizational change. <strong>A vision could be a starting point for a change that puts dialogue at the centre of the organization&#8217;s process.</strong></p><p>Whatever the leverage is, maintaining (or just achieving) good levels of dialogue represents a big change. It&#8217;s then a muscle that must be trained, carefully and constantly. It is not innate but must be cultivated.</p><p>It is a commitment to personal and collective mastery, an intimate human desire to achieve the sense of <strong>purposefulness</strong>.</p><h2><strong>Dialogue and AI: The Next Frontier?</strong></h2><p><strong>Is dialogue an oral thing only? Predominantly</strong>. I wouldn&#8217;t know how to reproduce it in a written way; the closest would be a text chat. But I don&#8217;t know how much the delay in response influences the flow.</p><p>One could even imagine this with an AI agent. But then if we talk to an AI, will the knowledge grow for both the human and the AI at the end of the dialogue? Or will the AI forget this? Maybe it grows (stored information) but will it develop? By developing I mean, will it affect the future reasoning of the AI similarly to how that dialogue could shape the future mental models of the human?</p><p>An AI that does not gain insights from conversation loses one key aspect. Learning happens when there is the change in our current understanding of reality, when we update our mental models.</p><p>An AI that can dialogue could be critical in a learning organization since it enables continuous development and definition of the mental models controlling the organization&#8217;s behavior and therefore drive effective and sustainable changes.</p><h2>Looking at the whole</h2><p>Any development of these AI capabilities must be considered in terms of the organization&#8217;s development. We must create a sustainable development with the reference of the system composed of:</p><ul><li><p>people</p></li><li><p>finance</p></li><li><p>environment (includes AI)</p></li></ul><p>In particular it remains important to guarantee people&#8217;s development even in times of AI, if nothing else to mitigate the damage from AI hallucinations or fill in contextual information AI agents may not be able to access or understand. This contextual information may be the key to discover untapped potential.</p><p>If AI does not learn to challenge assumptions, people will have to learn to do it and have a way to navigate the complexity and large amount of conflicting information.</p><h3>References</h3><p>I&#8217;ve found the book <a href="https://a.co/d/c9rmc7p">&#8220;The Fifth Discipline&#8221;</a> to be an eye opener for me on how much untapped potential there is in most organizations and how learning to leverage it by applying systems thinking methodologies could untap unexpected capabilities in an organization. The practice of dialogue is one of the many the book goes into great detail articulating.</p><p></p>]]></content:encoded></item><item><title><![CDATA["The fearless organization" - Small Book Bit]]></title><description><![CDATA[Psychological safety is a key element for systems thinking to thrive and support a learning organization]]></description><link>https://www.asystemicbits.com/p/the-fearless-organization-small-book</link><guid isPermaLink="false">https://www.asystemicbits.com/p/the-fearless-organization-small-book</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Thu, 27 Mar 2025 13:48:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bHpj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><strong>Psychological safet</strong>y: the belief that one can speak up without risk of punishment or humiliation</pre></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bHpj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bHpj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bHpj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bHpj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bHpj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bHpj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg" width="1456" height="1552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1552,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2139328,&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://www.asystemicbits.com/i/159757310?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.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_!bHpj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bHpj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bHpj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bHpj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253f9038-ac80-4116-bbbb-01302081af5f_3024x3224.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In her book <a href="https://fearlessorganizationscan.com/the-fearless-organization">&#8220;The fearless organization&#8221;</a> Amy C. Edmondson provides an outstanding and eye opening analysis of the different elements involved in creating environments where the removal of fear can allow employees to contribute freely and impactfully to the organization&#8217;s goal.</p><p>Fear is the 8th of 14th Deming&#8217;s principles to improve management effectiveness:</p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text">Drive out <a href="https://en.wikipedia.org/wiki/Culture_of_fear#In_the_workplace">fear</a>, so that everyone may work effectively for the company.</pre></div><p>Eliminating such fear and maintaining a system where respect and mutual understanding is guaranteed, enables a profound change in the way people work. </p><p>Improvements of the overall systems become easier because members of the organization can contribute, with their insights, into the improvements of the system they live in. As a result, people end up improving the overall system effectiveness by improving at the same time their working situation.</p><p>It creates a pervasive quality that influences the whole process and lifts all its members.</p><p>The organization will not be immune to failure, the only difference is that these failures are because of a wrong assumption when modelling the problem and solution, not because of naive reasoning. </p><p><strong>But luckily a wrong assumption is the base for a more correct understanding of the world</strong>.</p><p><strong>Intelligent failures, in a learning organization, are celebrated and considered critical for its growth</strong>. Failure has to be accepted if obtained based on an intelligent strategy that reveals unexpected flaws in our understanding of our reality.</p><p>If you think about it, <strong>science is fundamentally based on the assumptions of being wrong or proving somebody wrong following a methodical, repeatable, and intelligent process</strong>. Unfortunately when science was applied to management it generated &#8220;<a href="https://en.wikipedia.org/wiki/Scientific_management">Taylorism</a>&#8221; (Scientific Management)  which has long been abandoned but left a profound impact in how management is still taught and believed nowadays. </p><p>Because of the social aspect of the system (the organization), <strong>a psychological element is necessary for the organization to perform effectively</strong>. This element represents the underlying agreement on the fact that the human mind and human behavior can impact tremendously the effectiveness of an organization. </p><p>Enhancing the organization&#8217;s members&#8217; impact can be done by creating such space so that the overall output of the system is bigger than the sum of the parts.</p><p>An environment with such qualities allows members to apply improvements enhanced by systems thinking which has the precondition that members must have a chance to learn, experiment and fail in order to improve the organization&#8217;s process.</p><p>Only then effective and bold changes be made and experiments run because they are supported by the environment and collectively improved.</p><p></p><h3>Takeaway:</h3><p>For an organization to constantly learn it is necessary to remove, in its members, the fear in speaking up due to possible retaliation. As necessary as it is for many other aspects (transparency purposes, auditing, legal compliance, safety), removing fear from the company and supporting an environment with psychological safety is surprisingly critical for a company to thrive its business because it allows to set in place practices based on a systemic view of the organization&#8217;s process.</p><div><hr></div><p>See also:</p><p><a href="https://hbr.org/2021/04/what-psychological-safety-looks-like-in-a-hybrid-workplace">What Psychological Safety Looks Like in a Hybrid Workplace by Amy C. Edmondson and Mark Mortensen</a></p>]]></content:encoded></item><item><title><![CDATA[Systems Thinking]]></title><description><![CDATA[Personal notes to formulate a minimal knowledge base]]></description><link>https://www.asystemicbits.com/p/systems-thinking</link><guid isPermaLink="false">https://www.asystemicbits.com/p/systems-thinking</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Tue, 25 Mar 2025 23:14:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>What is a system?</p><div class="pullquote"><p>A system is a whole that when divided loses all its essential properties</p></div><p>This means that:</p><ol><li><p>a system (the whole) <strong>has essential properties that none of its parts has</strong></p></li><li><p>broken into parts, a system loses all its <strong>essential properties</strong></p></li></ol><p>These considerations have a valuable implication:</p><blockquote><p><em>A system cannot be understood only through analysis, because analysis requires breaking the system apart in order to understand each element separately.</em></p></blockquote><p>Analysis is necessary but not sufficient in creating a comprehensive understanding of the system. Understanding each part working does not explain how the whole operates together. The same way knowing how a car works does not make you capable of driving it.</p><p>The aggregation of parts back together is called <strong>Synthetic Thinking</strong>: it defines <strong>HOW</strong> the parts interact with each other inside the system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9mW7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9mW7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9mW7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9mW7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9mW7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9mW7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg" width="1016" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:357297,&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://www.asystemicbits.com/i/159832291?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.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_!9mW7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9mW7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9mW7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9mW7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa85dbf7-48c0-467f-9f54-af3134e15da1_1016x810.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But&#8230;</p><p>It only explains how, <strong>NOT</strong> <strong>WHY</strong> the system works that way.</p><p><strong><a href="https://www.youtube.com/watch?v=OqEeIG8aPPk">Russell Ackoff</a></strong> tells us that the <strong>WHY</strong> a system is that way is almost never inside the system but it can be found in the environment where the system operates in.</p><p>His example was: consider cars for the UK market with the steering wheel on the right side. If you take the car apart you won&#8217;t figure out why it is on the right. In order to know why, one has to understand where the car (system) operates in and political and legal rules that govern it.</p><p>To summarise:</p><blockquote><p><strong>ANALYSIS</strong> brings <strong>KNOWLEDGE</strong> but not understanding.</p><p><strong>SYNTHETIC</strong> <strong>THINKING</strong> brings <strong>UNDERSTANDING</strong>.</p></blockquote><p></p><p>Now combining the two and considering the environment the system and us live in, we can obtain a broader perspective, bigger than the one provided by the simple sum of the parts considered separately. <a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p><strong>ANALYSIS + SYNTHETIC THINKING + WHY</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><strong> = SYSTEMS THINKING + </strong>LO<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>What do we obtain? </p><p><strong>An understanding of how the system operates as a whole</strong>. The holistic view.</p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Disclaimer: it&#8217;s a conceptual representation, not an empirical one. There may be additional factors not yet considered. However, it should be enough to give an idea of the relationship between the analysis part and the synthetic thinking to formulate a system view.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>We should always know our why. The business goal of the company one works for is a good starting point.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p><strong>What is needed for systems thinking to thrive in an organization?<br></strong>Apparently a lot. That is represented by the activities and resources of a Learning Organization (<strong>LO). </strong>Will clarify the concept in a future post.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Systems Thinking and Awareness]]></title><description><![CDATA[White Lake - A composition of a natural system]]></description><link>https://www.asystemicbits.com/p/systems-thinking-and-awareness</link><guid isPermaLink="false">https://www.asystemicbits.com/p/systems-thinking-and-awareness</guid><dc:creator><![CDATA[AsystemicBits]]></dc:creator><pubDate>Thu, 20 Mar 2025 22:32:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gb4A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gb4A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gb4A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic 424w, https://substackcdn.com/image/fetch/$s_!gb4A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic 848w, https://substackcdn.com/image/fetch/$s_!gb4A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic 1272w, https://substackcdn.com/image/fetch/$s_!gb4A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gb4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1484045,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.asystemicbits.com/i/159440114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gb4A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic 424w, https://substackcdn.com/image/fetch/$s_!gb4A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic 848w, https://substackcdn.com/image/fetch/$s_!gb4A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic 1272w, https://substackcdn.com/image/fetch/$s_!gb4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7fe561-86b3-43a6-a297-e54c29fed990_4032x3024.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This view of White Lake (B.C. Canada), was for me inspiring to appreciate how <strong>complex systems can act naturally in a bigger system present in the environment</strong>. And in that system I was included too. I realise now with noticeable delay. </p><p>We are in the environment. We observe and influence. But anyway we need to be there.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.asystemicbits.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p>I had to learn to act naturally. I decided to learn to think naturally first.</p></blockquote><p>Admiring the landscape, beautiful assembly of elements, gently and naturally melted together. <strong>Such a composition generated in me, viewer, a deep and profound perception of how the environment has all these elements interacting</strong>; and when <strong>these interactions are painted of the quality without name</strong> (see &#8220;<a href="https://www.goodreads.com/book/show/106728.The_Timeless_Way_of_Building">The timeless ways of building</a>&#8221;), then all appears as <strong>natural</strong>.</p><p>My wonder at such beauty left me a little note on the wall of my mind.</p><p>That&#8217;s my awareness. <strong>Be aware</strong>.</p><p>Of the system in the environment you live or work. <strong>Be aware you are, oftentimes, in the system you try to change</strong>.</p><p>All the uncovered perceptions are learning for a systemic understanding. Here there will be some of the thinking around a systemic understanding of context like <strong>software development, AI applications in real life, ethics practices</strong> and, honestly anything that piques my interest from a <strong>systemic understanding</strong> point of view.</p><p></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>Writing is a form of processing and learning in this process. Like everybody, I need to find my learnings so I write to clarify my thoughts. 

It's asystemic in the way it works.</em></pre></div><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"></pre></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.asystemicbits.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>