
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GitHero Blog</title>
    <link>https://githero.dev/blog</link>
    <description>Thoughts on software development, AI-assisted coding, and building GitHero</description>
    <language>en</language>
    <lastBuildDate>Mon, 14 Sep 2026 10:18:25 GMT</lastBuildDate>
    <atom:link href="https://githero.dev/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Ten Years and Three Minutes]]></title>
      <link>https://githero.dev/blog/ten-years-and-three-minutes</link>
      <guid isPermaLink="true">https://githero.dev/blog/ten-years-and-three-minutes</guid>
      <description><![CDATA[I spent ten years looking for a lost mixtape track from 2013. Every website, every Wayback capture, unanswered emails and DMs. Tonight Claude found it in under half an hour, sitting on Bandcamp's servers behind an address I had looked at again and again without seeing.]]></description>
      <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[The best thing I've built with Claude Code isn't software]]></title>
      <link>https://githero.dev/blog/claude-code-isnt-software</link>
      <guid isPermaLink="true">https://githero.dev/blog/claude-code-isnt-software</guid>
      <description><![CDATA[1.2 GB of Apple Health XML, 2.6 million records, and the series the whole project is about is 106 of them. What building a health project in Claude Code taught me about using LLMs on data too big to read.]]></description>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[A new life in an old town]]></title>
      <link>https://githero.dev/blog/a-new-life-in-an-old-town</link>
      <guid isPermaLink="true">https://githero.dev/blog/a-new-life-in-an-old-town</guid>
      <description><![CDATA[Relationship over after five years, horses sold and moved four hours north, back living in my hometown on unemployment benefits. Nine months after quitting my job at 40: what changed, what didn't, and why Horsemate still doesn't make me any money.]]></description>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[My pull request sat ignored for a month. So I built my own IPTV player.]]></title>
      <link>https://githero.dev/blog/building-better-iptv</link>
      <guid isPermaLink="true">https://githero.dev/blog/building-better-iptv</guid>
      <description><![CDATA[How switching to Linux, finding a gap in the app ecosystem, and having a pull request go nowhere led me to build Better-IPTV: a cross-platform desktop player built with Rust and Tauri.]]></description>
      <pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[GPT-5.3 Codex writes cleaner code and I still hated it]]></title>
      <link>https://githero.dev/blog/codex-vs-claude-code-daily-driver</link>
      <guid isPermaLink="true">https://githero.dev/blog/codex-vs-claude-code-daily-driver</guid>
      <description><![CDATA[I spent 20 days using Codex as my only coding tool. The code quality was fine. The experience was not. Here is the honest field report.]]></description>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[What I shipped in February (and how it actually went)]]></title>
      <link>https://githero.dev/blog/february-2026-what-shipped</link>
      <guid isPermaLink="true">https://githero.dev/blog/february-2026-what-shipped</guid>
      <description><![CDATA[GitHero was down at the start of February. Then it came back. Then I built sparklines, share features, and fixed bugs that had been hiding since the project started. An honest rundown of the month.]]></description>
      <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[I built an AI project manager that tells me no]]></title>
      <link>https://githero.dev/blog/ai-project-manager-skill</link>
      <guid isPermaLink="true">https://githero.dev/blog/ai-project-manager-skill</guid>
      <description><![CDATA[My tech-lead workflow evolved into a full project manager skill that challenges assumptions, orchestrates specialist agents, and refuses to build the wrong thing. Here's how it works and why the best AI collaboration starts with pushback.]]></description>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[Zoo-keeper on the side: How a house full of animals led to my first real SaaS]]></title>
      <link>https://githero.dev/blog/zoo-keeper-on-the-side</link>
      <guid isPermaLink="true">https://githero.dev/blog/zoo-keeper-on-the-side</guid>
      <description><![CDATA[Three horses, two dogs, a cat, and an 80-year-old tortoise. Managing this chaos led me to build Horsemate - and taught me that the best product ideas are often the problems you're already living with.]]></description>
      <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[I quit my job at 40 to find myself. Three months later, I'm still looking.]]></title>
      <link>https://githero.dev/blog/quit-my-job-at-40</link>
      <guid isPermaLink="true">https://githero.dev/blog/quit-my-job-at-40</guid>
      <description><![CDATA[After 10 years as a lead technician, I walked away with no plan. Now I build products I don't think anyone will use, apply for jobs I'm overqualified for, and have my first interview on Friday.]]></description>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[I spent a week optimizing the wrong thing (a 100-second sync story)]]></title>
      <link>https://githero.dev/blog/measure-before-optimize</link>
      <guid isPermaLink="true">https://githero.dev/blog/measure-before-optimize</guid>
      <description><![CDATA[How I parallelized GitHub API calls for a 23% speedup when the real bottleneck was database writes. The fix that actually worked took an afternoon.]]></description>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[AI doesn't write perfect code (and that's fine, if you're paying attention)]]></title>
      <link>https://githero.dev/blog/ai-code-not-perfect</link>
      <guid isPermaLink="true">https://githero.dev/blog/ai-code-not-perfect</guid>
      <description><![CDATA[Real examples from my codebase where AI-generated code looked correct but wasn't. The bugs were subtle, the lessons were obvious in hindsight.]]></description>
      <pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[X is open-sourcing its algorithm (again). Should we believe it this time?]]></title>
      <link>https://githero.dev/blog/x-algorithm-transparency</link>
      <guid isPermaLink="true">https://githero.dev/blog/x-algorithm-transparency</guid>
      <description><![CDATA[Musk promises full transparency on X's recommendation algorithm. We've heard this before. But the context is different now, and that might matter.]]></description>
      <pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[How I stopped letting AI write my code (and started collaborating instead)]]></title>
      <link>https://githero.dev/blog/ai-workflow-claude-code</link>
      <guid isPermaLink="true">https://githero.dev/blog/ai-workflow-claude-code</guid>
      <description><![CDATA[Claude Code out-of-the-box felt like hiring a developer who never asks questions. Here's how I built a workflow that actually works.]]></description>
      <pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[I gave Claude Code root access to my Linux system (and it was amazing)]]></title>
      <link>https://githero.dev/blog/claude-code-system-access</link>
      <guid isPermaLink="true">https://githero.dev/blog/claude-code-system-access</guid>
      <description><![CDATA[What happens when you stop treating AI as a coding assistant and start treating it as a systems administrator? Spoiler: your .bashrc has never been this clean.]]></description>
      <pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
    <item>
      <title><![CDATA[Playwright on Arch Linux - just use system Chromium]]></title>
      <link>https://githero.dev/blog/playwright-arch-linux</link>
      <guid isPermaLink="true">https://githero.dev/blog/playwright-arch-linux</guid>
      <description><![CDATA[Playwright's bundled browsers don't work on Arch Linux. Here's the fix: use your system Chromium instead.]]></description>
      <pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate>
      <author>mewset</author>
    </item>
  </channel>
</rss>