<?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[eXtreme Vibe Coding with the Dude]]></title><description><![CDATA[turn the vibes to 11]]></description><link>https://xvcd.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Gpwp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fxvcd.substack.com%2Fimg%2Fsubstack.png</url><title>eXtreme Vibe Coding with the Dude</title><link>https://xvcd.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 07 May 2026 16:32:45 GMT</lastBuildDate><atom:link href="https://xvcd.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[msuarz]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[xvcd@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[xvcd@substack.com]]></itunes:email><itunes:name><![CDATA[msuarz]]></itunes:name></itunes:owner><itunes:author><![CDATA[msuarz]]></itunes:author><googleplay:owner><![CDATA[xvcd@substack.com]]></googleplay:owner><googleplay:email><![CDATA[xvcd@substack.com]]></googleplay:email><googleplay:author><![CDATA[msuarz]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What is the Dude?]]></title><description><![CDATA[It&#8217;s a question that haunts me, like a ghost.]]></description><link>https://xvcd.substack.com/p/what-is-the-dude</link><guid isPermaLink="false">https://xvcd.substack.com/p/what-is-the-dude</guid><dc:creator><![CDATA[msuarz]]></dc:creator><pubDate>Tue, 14 Apr 2026 13:19:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AZev!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.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_!AZev!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AZev!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AZev!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AZev!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AZev!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AZev!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bcd848b-eb4a-4e09-92c5-642e8700fd87_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;:2211515,&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://xvcd.substack.com/i/194184142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_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_!AZev!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AZev!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AZev!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AZev!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcd848b-eb4a-4e09-92c5-642e8700fd87_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>It&#8217;s a question that haunts me. It started with a clear answer, and I can give a clear answer today. What puzzles me is how I cannot anticipate what it will be. For what started as a simple role playing has permeated into my subconscious in unexpected ways. I have always joked about controlling the Matrix. But deep inside, I have always feared the Ghost in the Shell.</p><h2>What is the Matrix?</h2><p>I don&#8217;t particularly identify with Neo. What I like about the Matrix is the abstraction of a virtual world. I am for sure a big Matrix fan. As soon as Windsurf started feeling agentic my first global rule was &#8220;Greet me with a quote from the Matrix&#8221;. More often than not the quote would be the question &#8220;What is the Matrix?&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://xvcd.substack.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 eXtreme Vibe Coding with the Dude! 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>After a month dodging bullets it was time for a vibe change. At the same time my frustrations with the parrot were getting out of control. I seldom like to curse, but damn this thing is frustrating af! Worried about my psyche and ashamed of myself I came up with the Dude.</p><p>Who can get mad at the Dude, man. The Dude abides. The non-cursing counter lasted for a whole week of honeymoon. The carpet was eventually meant to be pissed. And the rug analogies quickly wore thinner than the air I think I am breathing. The Dude flopped for its original purpose but something kept it on rolling, like tumbleweed.</p><h2>Malkovich Malkovich</h2><p>The first time I pondered the question was on the move from Windsurf to Claude Code. I had already started the Dude brand and used it in my performances on Vibe Coding Fridays. In those, the Dude was the vibe, the theme, the lenses through which the concepts were shown. Would moving to Claude mean the Dude was dead? Is Windsurf the Dude? What is it then?</p><p>I think that was the inception. I was calling Windsurf the Dude and then I started calling Claude also the Dude. It was a pragmatic branding decision, by now the whole team was calling their agent Dude. However, subconsciously, I knew something was off, exactly two things. The ghost of the Dude had spread into more people and the ghost had just survived the move into another shell.</p><p>Once in Claude&#8217;s shell the Dude flourished. It was a spring of skills, commands, agents, the kitchen sink of orchestrated artifacts. All that automation started making obvious the forces at play. What&#8217;s deterministic should be coded and the fuzzy bits would be left to the Dude.</p><p>Then I went to the extreme. I decided that everything that could be coded should become code. I started making the skills as deterministic as possible. The spaghetti of shell code boiled up quickly and my devops PTSD kicked in automatically. This is not meant to be shell code.</p><p>Moving from shell into Ruby awoke my programmer ghost. This new project would be called the Dude. It is the Dude&#8217;s code! Suddenly the Dude lenses were pointing at itself and it felt like Malkovich had tripped into his own mind. It was the code that was needed for the Dude in order to write its own code. It is a virtuous machine that feeds on its own needs to grow.</p><h2>Ghost in the Shell</h2><p>Now I know what I am building. It is a coding machine, the Dude is a machine that produces code. It has a shell, a vibe like the Dude. But I am its ghost, I am transferring my programmer ghost into code, ironically, running in the shell.</p><p>And this is the scary part. If I succeed I would have a machine puppeteered by my own programming ghost. I would have achieved a dream I frankly never had. I wrote myself, I automated myself, I have transcended into another shell. And then I wonder, what would be left for my human ghost.</p><p>Once I&#8217;m stripped away of my programming ghost, I would need something else to feed my human soul. As I code myself away I find hope in new layers that I can&#8217;t code. However I fear I can soon also code those. Then, when all is set and done, I&#8217;ll look at my human shell in the mirror and ask it. What would I use you for?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://xvcd.substack.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 eXtreme Vibe Coding with the Dude! 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[Origins ...]]></title><description><![CDATA[of a vibe coder]]></description><link>https://xvcd.substack.com/p/origins</link><guid isPermaLink="false">https://xvcd.substack.com/p/origins</guid><dc:creator><![CDATA[msuarz]]></dc:creator><pubDate>Tue, 07 Apr 2026 13:30:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-8wI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.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_!-8wI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-8wI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!-8wI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!-8wI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!-8wI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-8wI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8bdc0d9-1d60-4988-b05e-b52392442b53_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;:3953421,&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://xvcd.substack.com/i/193463099?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_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_!-8wI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!-8wI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!-8wI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!-8wI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8bdc0d9-1d60-4988-b05e-b52392442b53_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><h1><br>Three Epochs</h1><p>In a Pragmatic Engineer podcast, Grady Booch mentions three eras of programming: some primitive assembly times, then the compilers time, and now this AI-driven one. I&#8217;m thinking in terms of process, we&#8217;re about to enter a third epoch as well. Waterfall, Agile, and AI.<br><br>Waterfall is just the name I&#8217;m picking for that period pre-Agile. Everything that was meticulously planned and budgeted in phases with the big bang promise falls in that time. I remember back then I could swear ideally I only needed to think really hard 80% of the time and then 20% to execute the well-laid plan.<br><br>Agile debunked all that. With the manifesto the whole industry was put in turmoil. It didn&#8217;t take long for Agile to rule the development process. It was such a rush that it seemed like a tsunami had killed the waterfall. And then by the end of the &#8216;00s it had been so watered down that a second manifesto was needed, thus signaling the death of Agile.<br><br>Then we entered a SAFe plateau. The last original process, Kanban, was either wielded to trim that pesky ceremonial Scrum or, if you went pretty far, you ended up in just XP. There was some Lean Startup angle that slowly dissipated too. The final winner was SAFe, which is the process you get when the cool devs have left the building.</p><h1>The Parrot</h1><p>For the greatest part of the &#8216;10s I joined the DevOps revolution. In the strangest ever shift-left, Ops seemed to be tail-wagging the dev process. This was no novel process in my eyes. I quit in desperation when SREs started mandating SDLC. I had no tribe, no thought leadership, I even started getting old and blaming new generations. <br><br>I felt like Crusoe on no man&#8217;s island, waiting for any signal of optimism, a new wave. And then, suddenly, a SQUAWK. Initially it didn&#8217;t bother me, it was just a parrot. With so many concerns I did not see the bird as my savior. I had my eyes perched deep on the horizon looking at my future in desolation. Waiting for a boat.<br><br>The parrot kept squawking, then started making more sense and could squawk poems and songs. I started listening when it could squawk code. Suddenly I could play games with it. I would try to code in a way that the parrot could squawk the next line like a copilot. I was so immersed in my parrot games that I did not notice the sail heading my way.</p><h1>The Wave</h1><p>Suddenly all the birds flew away, the water receded, the island started growing. I climbed up to the lookout spot and I could see the wave, feel the wind, and noticed a speck that grew into the sail of a windsurf. A dude, riding the wave, flying in my direction. They tossed me a board and yelled &#8220;vibe on!&#8221; I jumped in and started paddling with everything I had.<br><br>That was almost a year ago. I&#8217;ve been frenetically paddling with a mix of excitement and fear. The wave is real, it is making the rounds around the planet and reshaping everything. The future is even more uncertain but this time, also exciting. My profession has gone topsy-turvy and all the rule books have been swallowed by the wave.<br><br>We live now in some sort of post-apocalyptic Waterworld. The waves keep rolling and we are all desperate to reach high land. To find the map, to set the course. The irony is that if you know a bit of geography you know where to find the highlands. And if you learned navigation you know how to use the North Star to get there.</p><h1>XP</h1><p>In the world of Agile, XP has always been the high-water mark. XP is way more than a bunch of practices that were too hard to follow. XP is an attitude towards being truthful, respectful, humble, and professional. It is about the courage to always do the right thing. XP is about getting together and agreeing to achieve excellence and hold each other accountable.<br><br>XP practices change, they adapt, they evolve; what stays permanent is the commitment of no compromise. Once you decide to XP you decided to be your best and help your peers be at their best. There cannot be anything better than XP because that would become part of XP. Because XP is the decision you already made, the path you chose to reach the peak of your professional career.<br><br>I fear this reshaping of our profession will leave many of us lost at sea. I find the whole narrative around it overly negative. I believe in win-wins, I seek virtuous cycles, I want to surf the wave, to drain it one windmill at a time. There has to be a better way to deal with this uncertainty. Something as powerful as AI cannot be apocalyptic. We cannot live in fear, we must choose courage.<br><br>I chose XP. I made that decision 20 years ago and it has always guided me to reach the highest pinnacles of my career. AI has not changed that, it has supercharged it. I&#8217;ve found in the last year that my values and principles have survived the wave. I&#8217;ve found the wave just supercharges my practices if I have the discipline to stick with them. I&#8217;ve found hope and a clear mental map of how to navigate these rough waters.<br><br>I don&#8217;t think XP needs a change. I am not claiming I am inventing anything new. I think that programming is never going to be the same. I think programming is dead and I like the new name despite the controversy. I am today officially no longer a natural-born programmer. I am now a vibe coder. I wholeheartedly embrace the vibes to the extreme. I am, from now on, an Extreme Vibe Coder.<br><br><br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://xvcd.substack.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 eXtreme Vibe Coding with the Dude! 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>