<?xml version="1.0" encoding="UTF-8"?>
<!--
  Generated by scripts/syndication.mjs during the build, from the static heads
  of articles/*.html. Do not hand-edit: the next build overwrites it.
-->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Michael Coughlin Blog</title>
    <link>https://blog.hiimmichael.com/</link>
    <atom:link href="https://blog.hiimmichael.com/feed.xml" rel="self" type="application/rss+xml" />
    <description>Hands-on projects and write-ups on software, IoT, smart gardens, self-hosting, AI, and building reliable things.</description>
    <language>en-US</language>
    <lastBuildDate>Mon, 14 Sep 2026 05:05:30 GMT</lastBuildDate>
    <item>
      <title>Everyone Is a Professional Now | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/professional-now.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/professional-now.html</guid>
      <description>Anonymity always made people crueler. Now it comes armed with AI. An essay on confidence, loneliness, and why anonymous platforms are the worst of it.</description>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>Roost: A Raspberry Pi Camera Pipeline | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/roost-setup-tutorial.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/roost-setup-tutorial.html</guid>
      <description>A step-by-step guide to setting up Roost: a self-hosted Raspberry Pi camera pipeline with a Rust capture app, S3 storage, and a web dashboard.</description>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>I Built an AI Support Network on Discord | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/ai-bots.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/ai-bots.html</guid>
      <description>I built three AI-powered Discord bots powered by Claude, ChatGPT, and Gemini to act as a personal support network. Here is how it works.</description>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>A Homelab Dashboard in Three Static Files | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/self-host-dashboard.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/self-host-dashboard.html</guid>
      <description>I built a clean, minimal homelab dashboard in a weekend. No frameworks, no build step, three static files and a Docker container.</description>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>20 Lessons From My 20s | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/life-tips.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/life-tips.html</guid>
      <description>Twenty honest, practical lessons I picked up during my twenties, on work, money, habits, relationships, and life.</description>
      <pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>Kratky Hydroponics: Lettuce in a Bucket | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/kratky-hydroponics.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/kratky-hydroponics.html</guid>
      <description>How to build a Kratky passive hydroponic bucket that grows lettuce with no pump, no air stone, and no electricity. Fill it once, plant it, walk away.</description>
      <pubDate>Mon, 21 Aug 2023 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>Build an IoT Smart Garden with Arduino | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/smart-garden.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/smart-garden.html</guid>
      <description>Building an IoT smart garden with Arduino and AWS SNS that monitors soil moisture and texts me when my plants need water.</description>
      <pubDate>Mon, 01 Jun 2020 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>A Closed Terrarium from Thrifted Glass | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/upcycle.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/upcycle.html</guid>
      <description>Upcycling thrifted glass and odds and ends into a self-contained terrarium, a tiny closed ecosystem you can build at home.</description>
      <pubDate>Wed, 01 Jan 2020 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>How to Make a Kokedama Moss Ball Planter | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/kokedama.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/kokedama.html</guid>
      <description>A beginner-friendly guide to making kokedama, the Japanese art of wrapping a plant&apos;s roots in a living moss ball, no pot required.</description>
      <pubDate>Sun, 01 Dec 2019 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
    <item>
      <title>An IoT Smart Planter for Houseplants | Michael Coughlin</title>
      <link>https://blog.hiimmichael.com/articles/smart-planter.html</link>
      <guid isPermaLink="true">https://blog.hiimmichael.com/articles/smart-planter.html</guid>
      <description>Building an IoT smart planter that tracks soil moisture and light so my houseplants can take care of themselves.</description>
      <pubDate>Fri, 01 Nov 2019 00:00:00 GMT</pubDate>
      <author>Michael Coughlin</author>
    </item>
  </channel>
</rss>
