<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>Tahir Joseph</title>
        <link>https://www.icodejs.com</link>
        <description>Writing on full-stack engineering, platform architecture, and AI orchestration.</description>
        <item>
          <title>Under the Hood: What Actually Happens When an LLM Speaks</title>
          <link>https://www.icodejs.com/blog/under-the-hood</link>
          <description>A continuation. My last post asked whether we trust AI too much. This one goes a level deeper — into the mechanics that produce those convincing outputs, and what they reveal about language itself.</description>
          <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>We Gave Autocomplete the Keys</title>
          <link>https://www.icodejs.com/blog/we-gave-autocomplete-the-keys</link>
          <description>We're starting to treat AI like it understands what it's doing, but it doesn't. It's just predicting what comes next, without any real awareness or judgment. The real risk isn't that it makes mistakes, it's that those mistakes look convincing enough for us to trust them.</description>
          <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>