<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Bryan Ward&apos;s Blog</title><description>Thoughts on code, projects, and learning.</description><link>https://wardbryan3.github.io/</link><language>en-us</language><item><title>My OpenCode Setup: 17 Models, Custom Agents, and a Split Keyboard</title><link>https://wardbryan3.github.io/blog/my-opencode-setup/</link><guid isPermaLink="true">https://wardbryan3.github.io/blog/my-opencode-setup/</guid><description>After months of tweaking, I landed on an OpenCode config that&apos;s fast, safe, and surprisingly smart. Here&apos;s the full breakdown: model routing, custom subagents, permissions, and the one piece of hardware I can&apos;t work without.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>I Broke My Own Docs Site (Then Fixed It With Git Worktrees)</title><link>https://wardbryan3.github.io/blog/git-worktrees-merge-conflicts/</link><guid isPermaLink="true">https://wardbryan3.github.io/blog/git-worktrees-merge-conflicts/</guid><description>Merge conflicts still happen when you work alone. Here&apos;s how I handle them, why git add . is dangerous, and why worktrees are my remote-work superpower.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>Building a Desktop OS in the Browser: My Portfolio Site</title><link>https://wardbryan3.github.io/blog/building-a-desktop-os-in-the-browser/</link><guid isPermaLink="true">https://wardbryan3.github.io/blog/building-a-desktop-os-in-the-browser/</guid><description>I built my personal website as a simulated desktop operating system with draggable windows, a terminal, and 3D wallpapers. Here&apos;s how it works and what I learned along the way.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Getting Started</title><link>https://wardbryan3.github.io/blog/getting-started/</link><guid isPermaLink="true">https://wardbryan3.github.io/blog/getting-started/</guid><description>Hello, World! This is my first blog post, powered by Astro and MDX.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item></channel></rss>