<?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[Git Happens - Technology Newsletter by Rohith Reddy Gopu ]]></title><description><![CDATA[I'd be writing all things technology - mostly around SaaS, Cloud Native, AI & Platforms :) is that everything under the sun? I don't think so. 

]]></description><link>https://www.rohith.io</link><image><url>https://substackcdn.com/image/fetch/$s_!7A4P!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365ff843-a1c4-471a-b10b-27fd0ab43dae_500x500.png</url><title>Git Happens - Technology Newsletter by Rohith Reddy Gopu </title><link>https://www.rohith.io</link></image><generator>Substack</generator><lastBuildDate>Mon, 13 Apr 2026 22:37:42 GMT</lastBuildDate><atom:link href="https://www.rohith.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rohith Reddy Gopu]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[githappens@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[githappens@substack.com]]></itunes:email><itunes:name><![CDATA[Rohith Reddy Gopu]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rohith Reddy Gopu]]></itunes:author><googleplay:owner><![CDATA[githappens@substack.com]]></googleplay:owner><googleplay:email><![CDATA[githappens@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rohith Reddy Gopu]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why Software Might Break More Before "AI" Makes It Unbreakable ]]></title><description><![CDATA[We're in the turbulent transition phase of AI-assisted development.]]></description><link>https://www.rohith.io/p/why-software-might-break-more-before</link><guid isPermaLink="false">https://www.rohith.io/p/why-software-might-break-more-before</guid><dc:creator><![CDATA[Rohith Reddy Gopu]]></dc:creator><pubDate>Fri, 05 Dec 2025 14:19:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!O03N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>P.S: 80% of the content and thoughts in this article are written by me, but I did use AI to format it better.</em> </p><p>I&#8217;m sure most of us have been affected by the recent Cloudflare outages &#8212; and apparently a few other outages across the hyperscalers too. They feel a bit more frequent than what we were used to earlier.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O03N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O03N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png 424w, https://substackcdn.com/image/fetch/$s_!O03N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png 848w, https://substackcdn.com/image/fetch/$s_!O03N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png 1272w, https://substackcdn.com/image/fetch/$s_!O03N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O03N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png" width="632" height="571.5948644793152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1268,&quot;width&quot;:1402,&quot;resizeWidth&quot;:632,&quot;bytes&quot;:778823,&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.rohith.io/i/180797962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.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_!O03N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png 424w, https://substackcdn.com/image/fetch/$s_!O03N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png 848w, https://substackcdn.com/image/fetch/$s_!O03N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.png 1272w, https://substackcdn.com/image/fetch/$s_!O03N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ecc9f0-8516-47ef-a490-1dd31e67e2f0_1402x1268.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>Most of these incidents already have published root causes: DNS-related issues, feature files ballooning in size, config drift&#8230; the usual. Nothing points directly to AI-generated code. But it&#8217;s been on my mind &#8212; what happens when 82% of developers are using AI code assistance every single day? When AI-generated or AI-touched code quietly enters production systems at scale? And when studies say this code is only 30&#8211;70% accurate depending on the tool?<br><br><em><strong>what happens when we are all writing code faster than we can review it?</strong></em><br><br>Now, personally, I don&#8217;t believe the recent outages were caused by AI. But I <em>do</em> think we&#8217;re entering a period where more outages <em>will</em> be influenced by it. And ironically, that might be the biggest signal that something truly transformative is happening underneath.<br><br><em><strong>I&#8217;ll stress that again &#8212; the chaos itself is a sign of change.</strong></em></p><h2>The Silent Contributor </h2><p>Source: <a href="https://survey.stackoverflow.co/2025/ai">Stackoverflow Survey</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!more!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!more!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png 424w, https://substackcdn.com/image/fetch/$s_!more!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png 848w, https://substackcdn.com/image/fetch/$s_!more!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png 1272w, https://substackcdn.com/image/fetch/$s_!more!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!more!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png" width="1456" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:565577,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.rohith.io/i/180797962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.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_!more!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png 424w, https://substackcdn.com/image/fetch/$s_!more!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png 848w, https://substackcdn.com/image/fetch/$s_!more!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png 1272w, https://substackcdn.com/image/fetch/$s_!more!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c24821-ef4a-4769-a9ea-a59b3cb9e089_3404x1840.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Eighty-three percent of firms now use AI to generate code,</strong> with 57% treating AI coding tools as standard practice. One in four enterprises with 100+ engineers has moved beyond testing into active production use. AI-generated code is approaching parity with human-written code in many development teams.</p><h3>the alarming thing isn&#8217;t about ai generating so much code<br><br>but,  developers are shipping this code anyway.<br>because it&#8217;s fast.<br>because it looks right. <br><br>Most importantly</h3><h3>because the pressure to deliver hasn&#8217;t decreased&#8212;it&#8217;s only increased now that everyone knows AI can write code in seconds.</h3><div><hr></div><h2>The Twenty-Year Compression</h2><p>Here&#8217;s the thought that keeps me up at night&#8212;and also gives me hope.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BO1A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BO1A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp 424w, https://substackcdn.com/image/fetch/$s_!BO1A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp 848w, https://substackcdn.com/image/fetch/$s_!BO1A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp 1272w, https://substackcdn.com/image/fetch/$s_!BO1A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BO1A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp" width="1456" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169861,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.rohith.io/i/180797962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BO1A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp 424w, https://substackcdn.com/image/fetch/$s_!BO1A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp 848w, https://substackcdn.com/image/fetch/$s_!BO1A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp 1272w, https://substackcdn.com/image/fetch/$s_!BO1A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90d59608-0a40-4a42-865f-e889a74e24d3_1600x911.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://dev.to/pragativerma18/evolution-of-web-42eh">Image Source </a></p><p>The internet era took two decades to mature. From the chaos of Web 1.0, through the bubble, through the slow professionalization of web development, through the rise of cloud computing and SaaS, through DevOps and CI/CD and infrastructure as code&#8212;it took roughly twenty years for &#8220;building software&#8221; to become a reliable, repeatable, enterprise-grade discipline.</p><p>Twenty years of accumulated best practices. Twenty years of learning how to test, deploy, monitor, and roll back. Twenty years of building the institutional knowledge that makes modern software development possible.</p><p>AI-assisted development won&#8217;t take twenty years. I&#8217;d argue it will take two.</p><p>Not because AI is magic, but because the infrastructure already exists. The cloud is built. The deployment pipelines are mature. The monitoring tools are sophisticated. The feedback loops are measured in minutes, not months.</p><p>When AI writes bad code in 2025, we find out fast. When a deployment fails, we can roll back automatically. When an incident occurs, we have the observability to trace it to its root cause. The system is designed to surface problems quickly.</p><p>More importantly, AI learns from failure at a scale humans never could. Every bug report, every stack trace, every incident review becomes training data. The models that write code in 2026 will have learned from the mistakes of 2025. And the models of 2027 will have learned from both.</p><h1><strong>We&#8217;re not just building software anymore. </strong></h1><h1><strong>We&#8217;re building systems that build software. </strong></h1><h1><strong>And those systems improve on a timeline that isn&#8217;t bound by human learning curves.</strong></h1><div><hr></div><h2>The Chaos Is the Signal </h2><p><strong>So what should we expect?</strong></p><p>In the next six to twelve months, we&#8217;ll likely see more incidents explicitly attributed to AI-generated code. Not because AI is getting worse, but because AI is getting everywhere. When AI-touched code reaches true parity with human-written code&#8212;when it&#8217;s in half of all production systems&#8212;it will statistically be involved in half of all incidents.</p><p>This will generate headlines. &#8220;AI Code Causes Major Outage.&#8221; &#8220;Company Loses Millions to AI-Generated Bug.&#8221; The narrative will be that AI is dangerous, that we&#8217;ve moved too fast, that we need to slow down. </p><p>The narrative will miss the point.</p><p><strong>The point is that every major technological shift involves a period of instability. The early days of the automobile were more dangerous than horse-drawn carriages. The early internet was a security nightmare. Early cloud computing had spectacular failures that made enterprises swear they&#8217;d never trust their data to someone else&#8217;s servers.</strong> </p><p>And then, each time, the technology matured. Standards emerged. Best practices solidified. What was once risky became the new baseline of safety and reliability.</p><p>AI-assisted development is following the same pattern, just faster.</p><div><hr></div><h2>The Other Side</h2><p>Here&#8217;s what I believe.</p><p>We&#8217;re not heading toward a world where AI makes software worse. We&#8217;re passing through a turbulent transition on the way to a world where AI makes software dramatically better.</p><p>The outages we&#8217;re seeing&#8212;whether or not they&#8217;re AI-caused&#8212;are symptoms of a system under stress. We&#8217;ve built infrastructure that connects everything to everything. We&#8217;ve created dependencies so deep that a DNS error in Virginia can ground flights in Alaska. We&#8217;ve concentrated critical services in a handful of hyperscalers whose mistakes ripple globally.</p><p>AI didn&#8217;t create that fragility. But AI will be part of the solution. Systems that can predict failures before they happen. Code that can heal itself. Infrastructure that can route around problems in real-time.</p><p>We just have to get through the messy middle first.</p><p>The internet took twenty years to grow up. AI-assisted software development will do it in two. And when we look back from 2027, the chaos of 2025 will look like exactly what it was: the growing pains of a technology that was about to change everything.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zXcQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zXcQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zXcQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zXcQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zXcQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zXcQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199104,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&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.rohith.io/i/180797962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.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_!zXcQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zXcQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zXcQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zXcQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5984137f-d99a-48b8-96a9-fbff6c39bd97_1600x1067.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><em>The question isn&#8217;t whether AI will transform how we build software. That&#8217;s already happening. The question is whether we&#8217;ll navigate the transition with our eyes open&#8212;prepared for the turbulence, invested in resilience, and focused on the remarkable stability waiting on the other side.</em></p><p><strong>Signing off this Friday with these thoughts! <br>Thank you for reading! <br>Have a happy weekend :)</strong> </p><p>Best Regards</p><p>Rohith Reddy Gopu! </p>]]></content:encoded></item><item><title><![CDATA[Democratizing Innovation Across Your Organization]]></title><description><![CDATA[Why Vibe Coding Matters More Than Ever]]></description><link>https://www.rohith.io/p/democratizing-innovation-across-your</link><guid isPermaLink="false">https://www.rohith.io/p/democratizing-innovation-across-your</guid><dc:creator><![CDATA[Rohith Reddy Gopu]]></dc:creator><pubDate>Tue, 08 Apr 2025 04:32:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2413988f-055e-470a-809d-646d7851e4ba_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two years ago, if you had told me that your sales/marketing manager would be building functional prototypes or that your customer support lead would create a custom dashboard without filing a single engineering ticket, I might have politely nodded while thinking, "Not in this decade."</p><p>Yet here we are in 2025, witnessing exactly that transformation.</p><h2>The Great Equalizer Has Arrived</h2><p>In my <a href="https://githappens.substack.com/p/i-used-to-write-code-now-i-just-vibe">previous article</a>, I shared my personal journey from writing my first HTML tags in Warangal to embracing the "vibe coding" revolution&#8212;using AI to generate 95%+ of code while humans focus on direction, purpose, and quality. I covered the tools, techniques, and incredible productivity gains we're seeing in development.</p><p>But there's a profound second-order effect I didn't fully explore: <strong>vibe coding isn't just changing how developers work&#8212;it's redefining who can build in the first place</strong>.</p><h2>From Gatekeepers to Enablers</h2><p>For decades, technical teams have functioned as the gatekeepers of creation within organizations. Have an idea? Get in line. Submit a request. Wait for prioritization. Hope it makes it into the next sprint. Convince a developer it's worth their time.</p><p>That power dynamic is now fundamentally shifting.</p><p>When I started my first consulting company, translating a founder's vision into working software required specialized skills accumulated through years of training. The technical gap between "having an idea" and "building the solution" was vast and expensive to bridge.</p><p>Today, that gap has narrowed to the point where it's nearly invisible for many use cases.</p><h2>The New Organizational Capability Map</h2><p>Here's what this shift looks like across different roles in your organization:</p><h3>For Non-Technical Founders and Executives</h3><p>You no longer need to wait for development resources to test market fit. That idea you've been explaining to your tech team for months? You can build a functional prototype this weekend. The barriers between your vision and its implementation have fallen dramatically.</p><h3>For Product Managers</h3><p>Your ability to validate hypotheses has expanded exponentially. Instead of creating wireframes and waiting weeks for implementation, you can rapidly iterate on actual working prototypes. The feedback loop that once took months now takes days or hours.</p><h3>For Marketing Teams</h3><p>Those campaign-specific landing pages and interactive content pieces you've dreamed up? No more waiting in the engineering queue. The specialized microsites, calculators, and visualization tools that drive engagement are now within your reach.</p><h3>For Customer Support and Success</h3><p>The custom dashboards, internal tools, and client-specific solutions you know would improve retention can now be built directly by your team. The insights trapped in your head about what customers need can flow directly into solutions.</p><h3>For Operations Teams</h3><p>Process automation that once required developer time can now be implemented by those who understand the processes best. The workflows and integrations that streamline operations are yours to create.</p><h3>For Technical Teams</h3><p>Far from making you obsolete, this shift elevates your role. You become the enablers, the architects, the quality guardians, and the scalability experts. Your value moves up the stack from implementation to vision and governance.</p><h2>The Transformation I'm Witnessing</h2><p><em>The shift is happening right before our eyes:</em></p><p>As I mentioned earlier, "Last week, my team prototyped an idea in just two days that would have taken us two months last year." This isn't hyperbole &#8211; it's the new reality of development velocity.</p><p>I've watched junior developers ship features that previously required senior-level expertise. The technical knowledge that once took years to accumulate is now augmented by AI assistants that understand system architecture and suggest optimizations.</p><p>Perhaps most revolutionary, I've observed non-technical founders build functional MVPs without writing code themselves. The technical barriers that once required specialized education or hiring scarce developer talent have largely evaporated.</p><p>Even within my own journey from that computer library in Warangal to building consulting companies, the contrast is stark. Projects that would have required months of work from my team in 2015 can now be completed in days or weeks, with MVPs created over a weekend.</p><h2>The New Limiting Factors</h2><p>With technical implementation no longer the primary bottleneck, organizations must reckon with new limiting factors:</p><ol><li><p><strong>Problem clarity</strong> &#8212; Can you articulate exactly what needs to be built and why?</p></li><li><p><strong>User empathy</strong> &#8212; Do you truly understand the needs you're trying to address?</p></li><li><p><strong>Vision alignment</strong> &#8212; Is everyone moving toward a coherent goal?</p></li><li><p><strong>Quality standards</strong> &#8212; Do you have mechanisms to ensure what's built meets your bar?</p></li><li><p><strong>Knowledge sharing</strong> &#8212; How does learning flow through your organization?</p></li></ol><p>Technical limitations used to mask these more fundamental challenges. Now they're front and center.</p><h2>Building a Vibe Coding Culture</h2><p>For organizations looking to harness this revolution, the playbook is still being written. But here's what I've seen work:</p><ul><li><p><strong>Enable broad access</strong> to AI coding tools across departments</p></li><li><p><strong>Create knowledge-sharing mechanisms</strong> so solutions aren't trapped in silos</p></li><li><p><strong>Establish lightweight governance</strong> to maintain quality without stifling innovation</p></li><li><p><strong>Redefine technical team roles</strong> as enablers rather than implementers</p></li><li><p><strong>Reward cross-functional building</strong> to encourage innovation at the edges</p></li><li><p><strong>Emphasize rapid learning cycles</strong> over perfect first attempts</p></li></ul><h2>The Human Elements That Matter More Than Ever</h2><p>As AI handles more of the implementation details, certain human capabilities become increasingly valuable:</p><ul><li><p><strong>Systems thinking</strong> &#8212; Understanding how pieces fit together</p></li><li><p><strong>Aesthetic judgment</strong> &#8212; Recognizing what makes a good solution</p></li><li><p><strong>Communication clarity</strong> &#8212; Articulating exactly what needs to be built</p></li><li><p><strong>Empathetic design</strong> &#8212; Creating with the end user genuinely in mind</p></li><li><p><strong>Ethical consideration</strong> &#8212; Weighing the implications of what we build</p></li></ul><h2>The Great Opportunity</h2><p>We stand at an inflection point similar to the early days of the internet or the mobile revolution. The democratization of building means:</p><ul><li><p>More ideas will be tested</p></li><li><p>Solutions will emerge from unexpected places</p></li><li><p>The gap between imagination and implementation will continue to shrink</p></li><li><p>Organizations that embrace this shift will outpace those that don't</p></li></ul><p>The kid from Hanamkonda who spent hours in the central computer library could never have imagined a world where the technical barriers to creation would fall so dramatically. Yet here we are, witnessing the most significant democratization of building capability in our lifetime.</p><h2>What This Means For You</h2><p>If you've been putting off that project, delaying that feature, or believing you needed technical co-founders to build your vision&#8212;it's time to reconsider.</p><p>The cost of creation has never been lower. The speed of iteration has never been faster. The opportunity to innovate has never been greater.</p><p>The question is no longer "do we have the technical resources to build this?" but rather "why aren't we building this already?"</p><p>What are you waiting to create?</p><div><hr></div><p><em>What's your experience with vibe coding in your organization? How has AI-assisted development changed what's possible for your team? I'd love to hear your stories in the comments below.</em></p>]]></content:encoded></item><item><title><![CDATA[I Used to Write Code, Now I Just Vibe ]]></title><description><![CDATA[and trying to build ERP's in week's not months!]]></description><link>https://www.rohith.io/p/i-used-to-write-code-now-i-just-vibe</link><guid isPermaLink="false">https://www.rohith.io/p/i-used-to-write-code-now-i-just-vibe</guid><dc:creator><![CDATA[Rohith Reddy Gopu]]></dc:creator><pubDate>Mon, 17 Mar 2025 09:19:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!N0Mj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Where It All Began: A Kid from <a href="https://en.wikipedia.org/wiki/Hanamkonda">Hanamkonda</a></h2><p>I was born in Hanamkonda, Warangal in 1989, but my story with coding didn't begin until much later. While the tech world was evolving through the 90s with the rise of the internet and the dot-com boom, I was just a kid growing up in India, unaware of how computers would shape my future.</p><p>The 90s were the era of "code warriors" &#8211; developers working with C and C++, managing memory manually, and celebrating all-nighters to ship products on physical disks. Software development was still seen as a mysterious art practiced by a select few. But that world was about to change dramatically.</p><h2>My First Encounter with Computers (2002-2003)</h2><p>My journey began during summer holidays in 2002-2003, when my dad introduced me to computers. I still remember the fascination I felt seeing that beige box whirring to life, the distinct sound of dial-up internet, and the magic of moving a cursor around the screen. </p><p>What started as summer holiday exploration quickly grew into genuine interest. While my friends were playing cricket in summer holidays, I started setting up my blogs, understand how to build websites, I found myself drawn to this machine, internet and its seemingly infinite possibilities.</p><h2>Learning to Code from the Library (2006-2007)</h2><p>By 2006, I was spending hours at the central computer library in Warangal during my summer holidays. <br><br>The library became my sanctuary &#8211; a place where I could learn, experiment, and grow. I'd walk there after classes, eager to get more screen time and absorb everything I could about programming.</p><p>I still remember poring over thick manuals, following tutorials, and the pure joy of making something work after hours of troubleshooting. The internet was becoming more accessible, forums were virtual discussion rooms for troubleshooting issues. <br><br>A pivotal moment came when I was introduced to Ubuntu. Getting my hands on this Linux distribution opened up an entirely new world of possibilities. Then came PyCon India - my first real exposure to the vibrant community behind open source. These experiences weren't just about learning new technologies; they connected me with a global movement and philosophy. Suddenly, I wasn't just coding in isolation anymore &#8211; I was part of something larger, with countless resources and minds to learn from. The open source community created opportunities I couldn't have imagined when I was walking to that library in Warangal.</p><h2>Navigating Through Different Tech Stacks</h2><p>As my skills grew, so did my toolkit. I found myself working with WordPress, Drupal, Ruby on Rails, PHP, Yii, and Moodle. Each new technology was a world to explore, with its own philosophy and approach to solving problems.</p><p>What made my journey unique was that I experienced it through two lenses: as a developer writing code and as an entrepreneur building consulting companies. Helping founders turn their visions into reality gave me a perspective many developers missed &#8211; understanding not just how to code, but why we were coding and what problems we were really solving.</p><p>Those dual perspectives taught me that great software isn't just about clean code or clever algorithms, but about understanding human needs and building solutions that actually make a difference.</p><h2>The Evolution I Witnessed First-Hand</h2><p>Through the 2010s, I watched and participated as development tools grew increasingly sophisticated:</p><ul><li><p><strong>IDEs transformed</strong> from glorified text editors to intelligent assistants</p></li><li><p><strong>GitHub changed how we collaborated</strong> on code</p></li><li><p><strong>The cloud revolutionized deployment</strong>, freeing us from worrying about hardware</p></li><li><p><strong>Mobile development exploded</strong>, creating new platforms and paradigms</p></li><li><p><strong>JavaScript evolved</strong> from a simple scripting language to powering complex applications</p></li></ul><p>Each shift made development more accessible and powerful, but still required writing most code by hand. Even with frameworks and libraries, the core implementation work came from our fingers hitting keyboards.</p><h2>The AI Assistant Revolution (2022-2024)</h2><p>Around 2020, something fundamental began changing. GitHub Copilot appeared, offering suggestions that seemed almost prescient. ChatGPT and other LLMs emerged as debugging partners. The line between human and machine contributions started blurring.</p><p>Tasks that once took days now took a few hours. But this was just the beginning.</p><h2>The Vibe Coding Era (2025&#8230;.)</h2><p>And now, here we are in 2025 &#8211; the era of "vibe coding." As <a href="https://x.com/karpathy">Andrej Karpathy</a> describes it, this means "fully giving in to the vibes," a complete paradigm shift in how we approach development.</p><h3>What Is Vibe Coding?</h3><p>For me, vibe coding has meant:</p><ul><li><p><strong>Embracing AI to write 95%+ of my codebase</strong> rather than treating it as an occasional helper</p></li><li><p><strong>Shifting from identifying as a programmer to functioning as a "product engineer"</strong></p></li><li><p><strong>Achieving 10-100x productivity gains</strong> by fully leaning into AI coding tools</p></li></ul><h3>My Essential Toolkit</h3><p>My current tools of choice are decidedly streamlined:</p><ul><li><p><strong>Replit</strong> - An all-in-one, browser-based development environment</p></li><li><p><strong>Claude 3.7</strong> - As I explore this potent combination in March 2025</p></li></ul><p>Right now, I'm putting this stack to the ultimate test - building an entire ERP system through vibe coding. It's ambitious, but that's exactly why it's the perfect project to push the boundaries of what's possible with this approach.</p><p>Other popular tools in the vibe coding ecosystem include:</p><ol><li><p><strong>Cursor</strong> - A popular IDE with comprehensive code understanding</p></li><li><p><strong>Windsurf</strong> - For indexing and navigating entire codebases</p></li><li><p><strong>Claude 3.5 Sonnet/3 Opus</strong> - Reliable models for everyday coding tasks</p></li><li><p><strong>Claude 01/03</strong> - Specialized reasoning models for complex debugging</p></li><li><p><strong>ChatGPT</strong> - Particularly useful for reasoning through problems</p></li></ol><h3>My New Workflow</h3><p>Vibe coding hasn't just changed my tools &#8211; it's transformed my entire approach:</p><ul><li><p><strong>Roll not fix</strong> - I've learned rewriting is often faster than debugging; I just retry from scratch</p></li><li><p><strong>Prompt in parallel</strong> - Running multiple AI sessions on different features simultaneously</p></li><li><p><strong>Rapid iteration over perfection</strong> - Getting something working quickly and refining later</p></li><li><p><strong>Human taste over coding skill</strong> - My judgment and product sense matter more than typing speed</p></li></ul><p>The productivity difference is staggering. Projects that would have taken my team months in 2015 now take days or weeks. MVPs can be created in a weekend.</p><h2>Where Vibe Coding Works Best</h2><p>From my experience building consulting companies and helping founders, I've found this approach works best for:</p><ul><li><p><strong>Zero-to-one product development</strong> when speed is everything</p></li><li><p><strong>Feature prototyping and rapid iteration</strong></p></li><li><p><strong>Projects where scale isn't an immediate concern</strong></p></li><li><p><strong>Simple to moderately complex applications</strong></p></li><li><p><strong>Modern, well-documented frameworks</strong></p></li></ul><h2>The Human Element: Still Irreplaceable</h2><p>Despite how much AI can do, my journey has taught me that certain human skills remain essential:</p><ul><li><p><strong>System thinking and architecture</strong> - AI still struggles with big-picture design</p></li><li><p><strong>Product taste and user empathy</strong> - Understanding what people actually need</p></li><li><p><strong>Quality assessment</strong> - Judging whether generated code is truly good</p></li><li><p><strong>Debugging</strong> - Finding and fixing subtle issues</p></li><li><p><strong>The "why" and "what" versus the "how"</strong> - Purpose over implementation</p></li></ul><h2>Scaling Beyond the MVP</h2><p>As a consultant helping founders, I've learned important lessons about scaling applications built with vibe coding:</p><ul><li><p><strong>Technical debt accumulates faster</strong> - Plan strategic refactoring</p></li><li><p><strong>Complex infrastructure needs systems thinkers</strong> - Some specialties remain critical</p></li><li><p><strong>Critical systems may need traditional approaches</strong> - Not everything should be "vibed"</p></li><li><p><strong>Balance speed with architecture</strong> - Quick development must consider the long term</p></li></ul><h2>The Future of Development</h2><p>Looking ahead from 2025, I see fascinating changes coming to our industry:</p><ul><li><p><strong>Technical interviews will transform</strong> - I expect questions like "What's your vibe coding velocity?" replacing algorithm puzzles</p></li><li><p><strong>The definition of "good developer" will shift</strong> - From coding mechanics to system thinking and prompt engineering</p></li><li><p><strong>AI collaboration will become more intuitive</strong> - The human-AI interface will grow increasingly seamless</p></li><li><p><strong>Programming education will be reimagined</strong> - Teaching how to direct AI rather than syntax details</p></li></ul><h2>From Warangal to the World</h2><p>When I started writing code in my early days, I could never have imagined the journey ahead &#8211; from writing my first HTML tags to directing AI systems to build entire applications.</p><p><strong>The constants through this journey have been curiosity and adaptation.</strong> The willingness to learn new approaches, to throw away old habits when better ones emerge, and to focus on creating value rather than clinging to familiar tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N0Mj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N0Mj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic 424w, https://substackcdn.com/image/fetch/$s_!N0Mj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic 848w, https://substackcdn.com/image/fetch/$s_!N0Mj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic 1272w, https://substackcdn.com/image/fetch/$s_!N0Mj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N0Mj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/425b512b-7888-4a4e-a00b-55f1ae631ba5_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;:958714,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://githappens.substack.com/i/159240248?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.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_!N0Mj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic 424w, https://substackcdn.com/image/fetch/$s_!N0Mj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic 848w, https://substackcdn.com/image/fetch/$s_!N0Mj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic 1272w, https://substackcdn.com/image/fetch/$s_!N0Mj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F425b512b-7888-4a4e-a00b-55f1ae631ba5_4032x3024.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That kid from Hanamkonda who fell in love with computers during summer holidays has witnessed an incredible transformation in how we build software. And while the tools and methods have changed dramatically, the core remains the same: using technology to solve human problems.</p><p>As we embrace the vibe coding era, I'm more excited than ever about what we can build. The barriers to turning ideas into reality have never been lower. The future belongs to those who can collaborate effectively with AI while maintaining the human judgment, creativity, and empathy that gives technology its purpose.</p><p><em>What's your coding journey been like? Have you started embracing vibe coding in your work? I'd love to hear your stories in the comments below.</em></p><div><hr></div><p><em>Credit: Many of the vibe coding concepts shared in this post were originally found in a LinkedIn forward that has been tremendously helpful in my understanding and adaptation to this new paradigm. The original breakdown of vibe coding, essential tools, workflow changes, and human elements has provided a valuable framework for my current experiments with this approach.</em></p>]]></content:encoded></item><item><title><![CDATA[What the shit is MCP about?]]></title><description><![CDATA[Model Context Protocol (MCP): The Universal Connector for AI and Data]]></description><link>https://www.rohith.io/p/what-the-shit-is-mcp-about</link><guid isPermaLink="false">https://www.rohith.io/p/what-the-shit-is-mcp-about</guid><dc:creator><![CDATA[Rohith Reddy Gopu]]></dc:creator><pubDate>Fri, 07 Mar 2025 06:27:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7A4P!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F365ff843-a1c4-471a-b10b-27fd0ab43dae_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ever wonder how your phone&#8217;s weather app gets the forecast, or how a travel site pulls live flight info? Chances are, they&#8217;re using something called an API behind the scenes. To understand an exciting new concept in AI called <strong>Model Context Protocol (MCP)</strong>, let&#8217;s first break down what an API is in simple terms, then see how MCP builds on that idea to help AI systems work smarter with our data and tools.</p><div><hr></div><h2>What is an API?</h2><p>Think of an <strong>API (Application Programming Interface)</strong> as a waiter in a restaurant. It&#8217;s the middleman that lets different programs talk to each other without exposing all the inner workings of each system. For example:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.rohith.io/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 Git Happens - Technology Newsletter by Rohith Reddy Gopu ! 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><ul><li><p><strong>In a Weather App:</strong><br>The app asks a weather service for the latest forecast. The service sends the data back, and the app displays it&#8212;just like ordering food from a menu. You don&#8217;t need to know how the kitchen prepares your meal.</p></li><li><p><strong>In Everyday Tech:</strong><br>When you log in with your Google or Facebook account, the app uses an API to verify your details. The app doesn&#8217;t need to know how Google or Facebook manages that info; it just asks for what it needs.</p></li></ul><p><strong>Real-world analogy:</strong></p><p><br>Imagine being at a restaurant. The menu lists what you can order, and when you decide, the waiter takes your order to the kitchen and brings back your meal. Similarly, an API provides a standard way for one piece of software to request data or actions from another.</p><p>In simple terms, APIs are how software talks to other software, making it easier to build applications by reusing existing services.</p><div><hr></div><h2>Meet MCP: A Special Kind of API for AI</h2><p>Now that we understand APIs, let&#8217;s dive into <strong>Model Context Protocol (MCP)</strong>. At its core, MCP is an <strong>open standard </strong>that connects AI models with the data sources and tools they need&#8212;think of it as a universal adapter for AI.</p><h3>Why MCP Matters</h3><ul><li><p><strong>Universal Connection:</strong><br>Instead of creating custom integrations for each data source (like Google Drive, Slack, or GitHub), MCP provides one standard method. It&#8217;s like having one charger that works for all your gadgets.</p></li><li><p><strong>Easier Integrations:</strong><br>With MCP, an AI assistant doesn&#8217;t need to know the unique way each tool operates. It sends a standardized request, and the tool&#8217;s MCP connector translates that into the tool&#8217;s native language. This makes it simpler and faster for developers to connect multiple services.</p></li><li><p><strong>Real-Time Data:</strong><br>Today&#8217;s AI often works with outdated or static data. MCP allows AI to fetch current information from various sources on demand, meaning responses can be more relevant and timely.</p></li></ul><h3>How MCP Works in Practice</h3><p>Let&#8217;s say you have an AI assistant, <em>Ava</em>, and you want it to pull information from your Google Drive and Slack. Here&#8217;s a step-by-step of what happens with MCP:</p><ol><li><p><strong>The Request:</strong><br>You ask Ava: &#8220;Show me the latest project plan and any recent team discussions about it.&#8221;</p></li><li><p><strong>Standardized Communication:</strong><br>Ava sends a request using the MCP protocol. It doesn&#8217;t need to know how Google Drive or Slack works internally&#8212;just that they&#8217;re connected via MCP.</p></li><li><p><strong>Fetching Data:</strong></p><ul><li><p>The <strong>Google Drive MCP connector</strong> gets the latest project plan.</p></li><li><p>The <strong>Slack MCP connector</strong> gathers the recent team messages.</p></li></ul></li><li><p><strong>Unified Response:</strong><br>Both data sources return the information in a common format. Ava then uses this data to compile a clear summary for you.</p></li></ol><h3>Real-World Example</h3><p>Imagine your company uses various tools for work. Instead of building custom code for every tool:</p><ul><li><p>Developers write one MCP integration.</p></li><li><p>Your AI assistant can then easily pull in everything from project documents to team chat logs.</p></li><li><p>This streamlined process saves time, reduces errors, and makes the assistant much more useful.</p></li></ul><div><hr></div><h2>Why Developers and Users Love MCP</h2><ul><li><p><strong>Simplified Code:</strong><br>One standard protocol means fewer unique integrations to maintain.</p></li><li><p><strong>Plug-and-Play Flexibility:</strong><br>New tools with MCP connectors can be added seamlessly, much like adding new USB devices to your computer.</p></li><li><p><strong>Better User Experience:</strong><br>With access to real-time, relevant data, AI assistants can give answers that are much more useful and personalized.</p></li><li><p><strong>Enhanced Security:</strong><br>Organizations can host MCP connectors internally, keeping sensitive data secure while still enabling AI to access only what it needs.</p></li></ul><div><hr></div><h2>In a Nutshell</h2><p>Model Context Protocol (MCP) is to AI what an API is to traditional software&#8212;it&#8217;s a universal way for systems to communicate. By standardizing how AI connects to various data sources and tools, MCP makes integrations simpler, faster, and more effective. Whether it&#8217;s fetching the latest project plan or summarizing team discussions, MCP helps break down data silos, paving the way for smarter, more connected AI assistants.</p><p>MCP isn&#8217;t just another tech buzzword. It&#8217;s a practical solution that could transform how AI interacts with our everyday tools, making our digital lives smoother and more integrated.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.rohith.io/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 Git Happens - Technology Newsletter by Rohith Reddy Gopu ! 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[Announcing Git Happens ]]></title><description><![CDATA[A Technology Newsletter by Rohith Reddy Gopu!]]></description><link>https://www.rohith.io/p/announcing-git-happens</link><guid isPermaLink="false">https://www.rohith.io/p/announcing-git-happens</guid><dc:creator><![CDATA[Rohith Reddy Gopu]]></dc:creator><pubDate>Tue, 16 Jan 2024 07:43:33 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%2F9baf6c62-5985-4097-a9a4-1adf5440cd3f_1202x954.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Like most of you I started writing down goals for 2024! The most important one that I felt I should do this year, is to start sharing my opinions and knowledge(ignorable when compared to what your gpt assistant can do today) - <em><strong>but definitely unique</strong></em> as your GPT assistant&#8217;s don&#8217;t exactly go through what I have experienced for the last decade. <br><br>Today, though I don&#8217;t write code as I wrote in my early days of career! I&#8217;m very hands-on with pretty much everything on the cloud. I keep exploring new tools and technologies that land in the eco-system every day! </p><p>I always wanted to be a Technology Evangelist and I&#8217;m embarking on that journey today! </p><p>I&#8217;d come up with one piece of content every week around SaaS, Cloud Native and AI! </p><p>That&#8217;s precisely my goal for this year - write 50 pieces of content on Substack. </p><p>I'd be writing all things technology - mostly around SaaS, Cloud Native, AI &amp; Platforms :) is that everything under the sun? I don't think so. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vevx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vevx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic 424w, https://substackcdn.com/image/fetch/$s_!vevx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic 848w, https://substackcdn.com/image/fetch/$s_!vevx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic 1272w, https://substackcdn.com/image/fetch/$s_!vevx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vevx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5261225,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vevx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic 424w, https://substackcdn.com/image/fetch/$s_!vevx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic 848w, https://substackcdn.com/image/fetch/$s_!vevx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.heic 1272w, https://substackcdn.com/image/fetch/$s_!vevx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae38aeb-5c9c-4855-8755-cf5baadccbd5.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><p>Sincerely <br>Rohith #GitHappens</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-3Mf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-3Mf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic 424w, https://substackcdn.com/image/fetch/$s_!-3Mf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic 848w, https://substackcdn.com/image/fetch/$s_!-3Mf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic 1272w, https://substackcdn.com/image/fetch/$s_!-3Mf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-3Mf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic" width="174" height="174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2fa3110-597d-478a-a3f4-83a357406fd5.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:174,&quot;bytes&quot;:13904,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!-3Mf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic 424w, https://substackcdn.com/image/fetch/$s_!-3Mf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic 848w, https://substackcdn.com/image/fetch/$s_!-3Mf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic 1272w, https://substackcdn.com/image/fetch/$s_!-3Mf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2fa3110-597d-478a-a3f4-83a357406fd5.heic 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.rohith.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.rohith.io/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.rohith.io/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 Git Happens - Technology Newsletter by Rohith Reddy Gopu ! 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></p>]]></content:encoded></item></channel></rss>