<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Ai on Brett Smith</title>
    <link>/tags/ai/</link>
    <description>Recent content in Ai on Brett Smith</description>
    <generator>Hugo -- 0.148.1</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 04 Jan 2026 13:28:00 -0700</lastBuildDate>
    <atom:link href="/tags/ai/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Maybe Non-Deterministic Behavior is What We Want When Writing Code</title>
      <link>/archive/2026/01/04/maybe-non-deterministic-behavior-is-what-we-want-when-writing-code/</link>
      <pubDate>Sun, 04 Jan 2026 13:28:00 -0700</pubDate>
      <guid>/archive/2026/01/04/maybe-non-deterministic-behavior-is-what-we-want-when-writing-code/</guid>
      <description>&lt;img src=&#34;/archive/2026/01/04/maybe-non-deterministic-behavior-is-what-we-want-when-writing-code/tweet.png&#34; alt=&#34;Mike Hostetler tweet about LLM non-determinism&#34;&gt;
&lt;p&gt;I had always seen the non-deterministic behavior of LLM&amp;rsquo;s as the shortcoming with code generation, but this comment really had me realizing that doing things incorrectly and unconventionally is how you experiment and come up with new ways to build things&lt;/p&gt;
&lt;p&gt;Non-deterministic behavior is not only the path for innovation, but it is also how nature works. Maybe the machines will use this natural non-deterministic nature of building to create software we couldn&amp;rsquo;t imagine in our tightly controlled box of deterministic code writing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What is Gas Town</title>
      <link>/archive/2026/01/03/what-is-gas-town/</link>
      <pubDate>Sat, 03 Jan 2026 21:43:00 -0700</pubDate>
      <guid>/archive/2026/01/03/what-is-gas-town/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Gas Town&#34; loading=&#34;lazy&#34; src=&#34;/archive/2026/01/03/what-is-gas-town/gas-town.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/steveyegge/gastown&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gas Town&lt;/a&gt;
 is an interesting endeavor by Steve Yegge. Steve has long been warning that the IDE as we know it will be obsolete and replaced by AI Coding Agent Orchestrators. Gas Town is the result of several iterations into a workable orchestrator.&lt;/p&gt;
&lt;p&gt;It is an extremely complicated workflow with a &lt;a href=&#34;https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;comprehensive article&lt;/a&gt;
 to help explain. Here are some highlights:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The focus is throughput: creation and correction at the speed of thought.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Checking Out exe.dev</title>
      <link>/archive/2026/01/03/checking-out-exe-dev/</link>
      <pubDate>Sat, 03 Jan 2026 06:34:00 -0700</pubDate>
      <guid>/archive/2026/01/03/checking-out-exe-dev/</guid>
      <description>&lt;img src=&#34;/archive/2026/01/03/checking-out-exe-dev/exe-dev.png&#34; alt=&#34;exe.dev homepage&#34; width=&#34;80%&#34;&gt;
&lt;p&gt;Finally took a look at &lt;a href=&#34;https://x.com/davidcrawshaw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;David Crawshaw&amp;rsquo;s&lt;/a&gt;
 new project &lt;a href=&#34;https://exe.dev&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;exe.dev&lt;/a&gt;
, a slick new service for spinning up virtual machines in seconds. It&amp;rsquo;s a subscription service that gives you access to VM&amp;rsquo;s with persistant disks for a really great price. Enough is enough and I am slowly iterating through creating my own end to end agent orchestration system where I can manage projects as a HOTL (Human on the loop; shoutout &lt;a href=&#34;https://x.com/GeoffreyHuntley/status/2006726191773004074&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Geoffrey Huntley&lt;/a&gt;
).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vibe Coding Videos w/ Remotion</title>
      <link>/archive/2025/07/22/vibe-coding-videos-with-remotion/</link>
      <pubDate>Tue, 22 Jul 2025 21:08:38 -0700</pubDate>
      <guid>/archive/2025/07/22/vibe-coding-videos-with-remotion/</guid>
      <description>&lt;p&gt;My first ever attempt at vibe coding a video. Had to start off with some Tron Lightcycles.&lt;/p&gt;
&lt;video src=&#34;/archive/2025/07/22/vibe-coding-videos-with-remotion/tron-lightcycles.mp4&#34; controls style=&#34;width: 500px; height: auto; display: block; margin: 1.5rem auto;&#34;&gt;
  Your browser does not support the video tag.
&lt;/video&gt;
&lt;p&gt;I saw a &lt;a href=&#34;https://x.com/trq212/status/1947706205172068624&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;post&lt;/a&gt;
 from &lt;a href=&#34;https://x.com/trq212&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@trq212&lt;/a&gt;
 about how you can vibe code videos using &lt;strong&gt;remotion&lt;/strong&gt;. I immediately had to give this a try for myself.&lt;/p&gt;
&lt;h2 id=&#34;my-workflow&#34;&gt;My Workflow&lt;/h2&gt;
&lt;p&gt;First, I went straight to the &lt;a href=&#34;https://www.remotion.dev/docs/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;docs&lt;/a&gt;
 and had Grok 4 give me a detailed document on how to use remotion. This was critical to getting my ai agent, Amp, to know what it was dealing with here.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Chasing that Flow State</title>
      <link>/archive/2025/07/22/chasing-that-flow-state/</link>
      <pubDate>Tue, 22 Jul 2025 00:00:00 +0000</pubDate>
      <guid>/archive/2025/07/22/chasing-that-flow-state/</guid>
      <description>&lt;p&gt;Geoffrey Huntley&amp;rsquo;s &lt;a href=&#34;https://x.com/GeoffreyHuntley/status/1947389931510501805&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;post&lt;/a&gt;
 on X about how addictive coding with AI is 100% true. &lt;strong&gt;The flow state is highly addictive&lt;/strong&gt;. Before using LLM&amp;rsquo;s, when I would be working on a bug, I didn&amp;rsquo;t want any distractions. I would wait until I knew I had a block of time to solve it, which inevitably led to procrastination because I couldn&amp;rsquo;t find the &amp;ldquo;perfect time&amp;rdquo;. It would take so much effort to enter that flow state, but once I did, it felt incredible. I think that&amp;rsquo;s what we are all chasing when we fall in love with coding. The flow state.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building FullStackBrett</title>
      <link>/archive/2025/07/20/building-fullstackbrett/</link>
      <pubDate>Sun, 20 Jul 2025 16:37:50 -0700</pubDate>
      <guid>/archive/2025/07/20/building-fullstackbrett/</guid>
      <description>&lt;p&gt;Hey there! I&amp;rsquo;ve been meaning to do this for a while. Create a personal site for a blog, that is. I have had multiple false starts over the years. Hopefully this isn&amp;rsquo;t a continuation of the pattern. What has motivated me is a desire to have better notes about the things I am learning. It is a crazy time in the life of software engineers with AI sweeping across the industry. I want to have a low stakes place to record my thoughts, and in the process maybe provide someone else with a few useful ideas too.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Repomix</title>
      <link>/archive/2025/07/20/repomix/</link>
      <pubDate>Sun, 20 Jul 2025 16:37:26 -0700</pubDate>
      <guid>/archive/2025/07/20/repomix/</guid>
      <description>&lt;p&gt;I have been using RepoMix on and off for projects on Github, but I never knew they had a &lt;a href=&#34;https://repomix.com/#using-the-cli-tool&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CLI&lt;/a&gt;
 for it. It&amp;rsquo;s extremely useful and easy to setup. I was using a custom python script but the repomix cli is much easier to work with.&lt;/p&gt;
&lt;p&gt;There are a bunch of useful commands. Here is a quick overview:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Install using npm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install -g repomix
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Then run in any project directory&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;repomix
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pack specific files or directories&lt;/p&gt;</description>
    </item>
    <item>
      <title>Can anyone build an AI Agent from scratch?</title>
      <link>/archive/2025/04/14/can-anyone-build-an-ai-agent-from-scratch/</link>
      <pubDate>Mon, 14 Apr 2025 12:00:00 -0700</pubDate>
      <guid>/archive/2025/04/14/can-anyone-build-an-ai-agent-from-scratch/</guid>
      <description>&lt;img src=&#34;/archive/2025/04/14/can-anyone-build-an-ai-agent-from-scratch/abstract_art.webp&#34; alt=&#34;Abstract art of person at computer&#34; width=&#34;100%&#34;&gt;
&lt;p&gt;I&amp;rsquo;ve been following &lt;a href=&#34;https://thorstenball.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Thorsten Ball&lt;/a&gt;
 for a while now and recently discovered his &lt;a href=&#34;https://www.youtube.com/watch?v=Cor-t9xC1ck&amp;amp;list=PL6zLuuRVa1_iUNbel-8MxxpqKIyesaubA&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;YouTube series&lt;/a&gt;
 with SourceGraph, where he&amp;rsquo;s working on an AI Agent called &lt;a href=&#34;https://ampcode.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Amp&lt;/a&gt;
. Thorsten did something unique: he shared a &lt;a href=&#34;https://youtu.be/k8kAE4fTKvA?si=j7mFyh8VMVhgb9Bh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;video&lt;/a&gt;
 of himself pair programming on the actual SourceGraph product, walking through his thought process for building the agent. It wasn&amp;rsquo;t a polished video with fancy editing or transitions—just an authentic look at him coding. While watching, I realized this wasn&amp;rsquo;t some insanely complex technical feat. Even someone like me could give it a shot (famous last words, I know). Inspired, I started building my own AI agent as a VSCode extension. A few days in, I&amp;rsquo;m hooked and can&amp;rsquo;t stop working on it.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
