<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="https://ottersoftwa.re/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <atom:link href="https://ottersoftwa.re/rss.xml" rel="self" type="application/rss+xml"/>
    <title>OtterSoftware</title>
    <link>https://ottersoftwa.re/</link>
    <description>Building things that probably shouldn&amp;apos;t exist. But here we are.</description>
    <language>en-US</language>
    <pubDate>Thu, 16 Jul 2026 12:03:40 GMT</pubDate>
    <lastBuildDate>Thu, 16 Jul 2026 12:03:40 GMT</lastBuildDate>
    <generator>@vuepress/plugin-feed</generator>
    <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
    <item>
      <title>Getting Lost in AI Automation</title>
      <link>https://ottersoftwa.re/posts/getting-lost-in-ai-automation.html</link>
      <guid>https://ottersoftwa.re/posts/getting-lost-in-ai-automation.html</guid>
      <source url="https://ottersoftwa.re/rss.xml">Getting Lost in AI Automation</source>
      <description>When I started OtterSoftware, the plan was to build things live on stream. That was the whole idea: code in the open, hang out with friends, and build a community of developers....</description>
      <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>When I started OtterSoftware, the plan was to build things live on stream. That was the whole idea: code in the open, hang out with friends, and build a community of developers. Life had other plans. I ended up at an AI development agency, where I focus fully on AI integration and automation. It has been eating all my time since.</p>
<p>Honestly, I'm not mad about it. Most of my working hours now go into software where an LLM decides what to do next, calls the right tools, and drives a process from start to finish.</p>
<!-- more -->
<h2>What that actually looks like</h2>
<p>The work splits roughly into two flavors.</p>
<p><strong>Wiring AI into existing systems.</strong> Taking software that already does its job and giving it a brain. That means automating the tedious steps where a human used to sit in the middle, and letting a model triage, classify, summarize, or kick off actions that used to need someone clicking through screens. It sounds fancier than it is. Most of the effort goes into boring edges like guardrails, fallbacks, and making sure the model can't confidently do something stupid.</p>
<p><strong>Greenfield prototypes.</strong> Starting from an empty repository and asking what the product would look like if AI actions were the core instead of a bolt-on. This is the fun part, and the pace is no joke: the goal is usually a working proof of concept on real client data in the first week. You throw something together, learn that half of your assumptions were wrong, and the surviving half becomes the actual design.</p>
<h2>What I've learned so far</h2>
<p>The models are rarely the hard part anymore. The hard part is everything around them. How you shape the context, how you constrain the actions, how you recover when things go sideways, and how you make the whole thing observable enough to debug. Classic integration work, really: the interesting problems are always at the seams.</p>
<h2>Where I want to go next</h2>
<p>So far I have been on the integration side, using models rather than building them. I want to shift that balance a bit and dig into how an LLM actually works under the hood. No promises on timelines (see: this entire website), but that's the plan.</p>
<p>If you're tinkering with anything similar, always happy to compare notes. <a href="/contact.html" target="_blank">Reach out</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Welcome to OtterSoftware!</title>
      <link>https://ottersoftwa.re/introduction.html</link>
      <guid>https://ottersoftwa.re/introduction.html</guid>
      <source url="https://ottersoftwa.re/rss.xml">Welcome to OtterSoftware!</source>
      <description>Welcome to OtterSoftware! Hey there! You&amp;apos;ll find me online as BraveOtter, but most people just call me George. Both names have a bit of a story. The name &amp;apos;George&amp;apos; comes from whe...</description>
      <pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Hey there! You'll find me online as BraveOtter, but most people just call me George. Both names have a bit of a story.</p>
<p>The name 'George' comes from when my wife and I first met online. I was being cagey about my real name, so she just called me 'George' on a whim. Her guess was so close that I gave up and told her my real name, which in Dutch translates directly to George. It stuck.</p>
<p>The handle BraveOtter came later, half as a joke and half to support my wife. A fresh start with no history attached. As for OtterSoftware: a pun on &quot;Other Software&quot;, which says enough about the kind of things I build.</p>
<p>OtterSoftware started with a bigger plan. Build things live on stream, hang out with friends, grow a community of developers. Life had other plans. I landed a job at an AI development agency, where I focus fully on AI integration and automation, and streaming moved to the back burner.</p>
<p>I'm not complaining though. By trade I'm a full-stack developer, and these days my work is all about AI: building agents and automations for clients, wiring models into existing systems, and prototyping new ideas around them. Outside of work I still build odd things. Sometimes practical tools, sometimes projects that exist just for fun. Definitely not production-ready, but that's part of the charm.</p>
<p>So instead of a stream schedule, this site is where I write about whatever I'm building or thinking about, whenever I get around to it. If you want to see what I'm up to, my  is the best place to look, and you can always <a href="/contact.html" target="_blank">reach out</a>.</p>
<p>Thanks for stopping by!</p>
]]></content:encoded>
    </item>
  </channel>
</rss>