<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Observability on Byron DG — The Upstream</title><link>https://byrondgdev.com/tags/observability/</link><description>Recent content in Observability on Byron DG — The Upstream</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 30 Jul 2026 10:41:51 -0400</lastBuildDate><atom:link href="https://byrondgdev.com/tags/observability/index.xml" rel="self" type="application/rss+xml"/><item><title>Closing the Loop, One Step at a Time</title><link>https://byrondgdev.com/posts/closing-the-loop-one-step-at-a-time/</link><pubDate>Wed, 29 Jul 2026 09:00:00 +0000</pubDate><guid>https://byrondgdev.com/posts/closing-the-loop-one-step-at-a-time/</guid><description>&lt;p&gt;Most of what I know about working with AI, I learned by watching.&lt;/p&gt;
&lt;p&gt;The software foundations came first: school, self-teaching, curiosity, my first job. When AI started being a thing, I applied what I already knew to it, because there was nothing else to apply. No rules, no guidance. Just a new technology that I knew would change everything.&lt;/p&gt;
&lt;p&gt;In the early open-source days, working with the first Llama 13B, you did not have a choice. The context window was two thousand tokens. Every token you sent mattered, and every token that came back told you something. If the model gave a strange answer, the cause was usually sitting right there in the prompt: an example pulled the output sideways, a loose word got interpreted literally, something important fell off the end when the window filled up. With this technology the smallest thing can change the result. So I built a habit early: look at the output, then trace back how we got there.&lt;/p&gt;</description></item></channel></rss>