<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Caleb M. Keller</title><description>Data crunching, software developing, horse riding — cyborg.</description><link>https://calebmkeller.com/</link><language>en-us</language><item><title>Agents Within Agents Within Agents</title><link>https://calebmkeller.com/blog/agents-within-agents/</link><guid isPermaLink="true">https://calebmkeller.com/blog/agents-within-agents/</guid><description>Inception isn&apos;t just an awesome movie; it&apos;s a technical pattern I keep running into. I feel like I live through inception more than most — no, not dreams within dreams, but that could be fun. The type of inceptions I live are all technology bound…</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>work</category></item><item><title>Tracking AI SEO with the Moose Stack: Introducing llm-eieio</title><link>https://calebmkeller.com/blog/tracking-ai-seo-with-the-moose-stack/</link><guid isPermaLink="true">https://calebmkeller.com/blog/tracking-ai-seo-with-the-moose-stack/</guid><description>I&apos;ve been talking to a few friends at Fiveonefour about how developers discover tools and how it&apos;s changing. The answer isn&apos;t StackOverflow anymore, I don&apos;t think the answer is Google anymore. It&apos;s…</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>passion-stack</category></item><item><title>Creating an MCP Server For Big Beautiful Screens</title><link>https://calebmkeller.com/blog/creating-mcp-server-for-bbs/</link><guid isPermaLink="true">https://calebmkeller.com/blog/creating-mcp-server-for-bbs/</guid><description>I&apos;ve built a simple MCP srver before for integrating Claude and Codex with Discord. But that one was very simple: two tools, no resource, or templates. Now I&apos;m working on another one. An MCP server…</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>Welcome To The Builder Economy: The Passion Stack</title><link>https://calebmkeller.com/blog/welcome-to-the-builder-economy/</link><guid isPermaLink="true">https://calebmkeller.com/blog/welcome-to-the-builder-economy/</guid><description>When I read through my feed, I hear a lot of fear sprinkled by a little bit of excitement. And the easiest way to get engagement right now is to make a declarative statement that some career is dead…</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate><category>passion-stack</category></item><item><title>Building Software That Isn&apos;t Needed</title><link>https://calebmkeller.com/blog/building-software-that-is-not-needed/</link><guid isPermaLink="true">https://calebmkeller.com/blog/building-software-that-is-not-needed/</guid><description>I wrote a couple of days ago about my cd-info tool that I had vibe-coded into existence. It&apos;s a simple bash script that displays info of your choosing when you cd into a particular directory. Simple…</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>Data Analysts - Don&apos;t Be Left Behind</title><link>https://calebmkeller.com/blog/data-analyst-left-behind/</link><guid isPermaLink="true">https://calebmkeller.com/blog/data-analyst-left-behind/</guid><description>I&apos;ll never pretend to be a software engineer. At best I can claim to be a data scientist and in many ways that is a stretch. I cut my teeth in data analysis. I learned python in Jupyter Notebooks…</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate><category>data</category></item><item><title>Introducing cd-info - My Latest Vibe Coded Tool</title><link>https://calebmkeller.com/blog/cd-info-for-multi-taskers/</link><guid isPermaLink="true">https://calebmkeller.com/blog/cd-info-for-multi-taskers/</guid><description>I think that so far all of my vibe-coded tools have been things I need or I want, which is probably why I am their sole user! But ignoring that, there is utility in them. And there is utility in…</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>Vibe-Coding: Awesome, But Toward What?</title><link>https://calebmkeller.com/blog/vibe-coding-awesome-but-toward-what/</link><guid isPermaLink="true">https://calebmkeller.com/blog/vibe-coding-awesome-but-toward-what/</guid><description>Vibe-coding is awesome. There&apos;s no doubt left in my mind. There are plenty of naysayers, and I&apos;m not going to argue with them, the very near future will prove it out. I&apos;m not currently working in an…</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>Big Beautiful Screens is Live</title><link>https://calebmkeller.com/blog/big-beautiful-screens-is-live/</link><guid isPermaLink="true">https://calebmkeller.com/blog/big-beautiful-screens-is-live/</guid><description>I finished building it weeks ago. The app worked, tests passed, screens updated beautifully.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>Shadow AI Is the New Shadow IT (And It&apos;s Worse)</title><link>https://calebmkeller.com/blog/shadow-ai-is-the-new-shadow-it/</link><guid isPermaLink="true">https://calebmkeller.com/blog/shadow-ai-is-the-new-shadow-it/</guid><description>I was Shadow IT.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><category>work</category></item><item><title>Speed</title><link>https://calebmkeller.com/blog/speed/</link><guid isPermaLink="true">https://calebmkeller.com/blog/speed/</guid><description>I&apos;ve always been a fan of moving fast, especially in the enterprise world. Some problems need a quick solution. Let a problem linger long enough and the people it hurts will route around it with duct…</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate><category>work</category></item><item><title>Vibing With Generative Art</title><link>https://calebmkeller.com/blog/vibing-with-generative-art/</link><guid isPermaLink="true">https://calebmkeller.com/blog/vibing-with-generative-art/</guid><description>I had these Jupyter Notebooks where I was playing around with generative art. They were fun and pushed my programming skills as I learned how to do very abstract things iteratively and…</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>I Got Kicked By A Horse</title><link>https://calebmkeller.com/blog/i-got-kicked-by-a-horse/</link><guid isPermaLink="true">https://calebmkeller.com/blog/i-got-kicked-by-a-horse/</guid><description>Well, this week has been an adventure! While trying to help a veterinarian I work for get an x-ray on a horse named Whiskey I got kicked! Well really I should say that the scatter plate I was holding…</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate><category>general</category></item><item><title>The End of Software As We Know It</title><link>https://calebmkeller.com/blog/end-of-software-as-we-know-it/</link><guid isPermaLink="true">https://calebmkeller.com/blog/end-of-software-as-we-know-it/</guid><description>I keep hearing a lot of &quot;proper&quot; coders say that AI-generated code is untrustworthy. That AI hallucinates. That it writes bugs. That you still need a real developer to review everything.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>Docker, My Trusty Multi-Tool</title><link>https://calebmkeller.com/blog/docker-my-trusty-multi-tool/</link><guid isPermaLink="true">https://calebmkeller.com/blog/docker-my-trusty-multi-tool/</guid><description>My dad carried a Swiss Army Knife everywhere he went, at least until I borrowed it and lost it. It wasn&apos;t fancy. It wasn&apos;t the best at any single task. But it was there, always ready, capable of…</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>tools</category></item><item><title>Life Calendar</title><link>https://calebmkeller.com/blog/life-calendar/</link><guid isPermaLink="true">https://calebmkeller.com/blog/life-calendar/</guid><description>I&apos;ve always been fascinated with life calendars. So I decided to vibe-code my own, because why not. Here&apos;s where I&apos;m at in my current life, almost dead center, thankfully not just plain dead.</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>Discord as my IDE</title><link>https://calebmkeller.com/blog/discord-as-my-ide/</link><guid isPermaLink="true">https://calebmkeller.com/blog/discord-as-my-ide/</guid><description>I know it might sound strange that I am calling Discord my IDE, but after this weekend, that&apos;s what it feels like. I took an app originally written by https://github.com/timoconnellaus/, updated it…</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>The Turbulence Of Our Times</title><link>https://calebmkeller.com/blog/turbulence-of-our-times/</link><guid isPermaLink="true">https://calebmkeller.com/blog/turbulence-of-our-times/</guid><description>I don&apos;t really know if our times are more turbulent than any others. I appreciate that social media, the internet, algorithmic content, and many other factors contribute to how the turbulence of our…</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>psychology</category></item><item><title>Vibing in Circles</title><link>https://calebmkeller.com/blog/vibing-in-circles/</link><guid isPermaLink="true">https://calebmkeller.com/blog/vibing-in-circles/</guid><description>In certain ways the current state of AI feels liberating. I&apos;ve always fared better when I can work on what I want, when my mind wants to work on that thing. Vibing with Claude and now Codex lets me…</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>I Am a Cyborg Now</title><link>https://calebmkeller.com/blog/i-am-a-cyborg-now/</link><guid isPermaLink="true">https://calebmkeller.com/blog/i-am-a-cyborg-now/</guid><description>I am officially an augmented dev, data analysts, data engineer, even a... software engineer.</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><category>vibe-coding</category></item><item><title>Hello World</title><link>https://calebmkeller.com/blog/hello-world/</link><guid isPermaLink="true">https://calebmkeller.com/blog/hello-world/</guid><description>First post on the new blog. More to come.</description><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate><category>general</category></item></channel></rss>