<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Marc Dougherty</title><link>https://www.marcdougherty.com/</link><description>Recent content on Marc Dougherty</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© 2026 Marc Dougherty</copyright><lastBuildDate>Wed, 30 Sep 2026 15:49:38 -0700</lastBuildDate><atom:link href="https://www.marcdougherty.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Talking to Agents with a2a (as a human!)</title><link>https://www.marcdougherty.com/2026/talking-to-agents-with-a2a-as-a-human/</link><pubDate>Wed, 30 Sep 2026 15:49:38 -0700</pubDate><guid>https://www.marcdougherty.com/2026/talking-to-agents-with-a2a-as-a-human/</guid><description/></item><item><title>Three flavors of Terraform iteration</title><link>https://www.marcdougherty.com/2026/three-flavors-of-terraform-iteration/</link><pubDate>Wed, 02 Sep 2026 15:01:58 -0700</pubDate><guid>https://www.marcdougherty.com/2026/three-flavors-of-terraform-iteration/</guid><description/></item><item><title>Tip: renaming Go modules</title><link>https://www.marcdougherty.com/2026/tip-renaming-go-modules/</link><pubDate>Tue, 18 Aug 2026 17:35:22 -0700</pubDate><guid>https://www.marcdougherty.com/2026/tip-renaming-go-modules/</guid><description>&lt;p&gt;I&amp;rsquo;ve been working on some experimental code lately, and part of the experiment&#10;has been where and how to host it. Because Go modules use the hosting location&#10;as the import path, this means i&amp;rsquo;ve been renaming my modules quite a bit.&lt;/p&gt;</description></item><item><title>Building a Write-Only Social Media Agent with Remote MCP</title><link>https://www.marcdougherty.com/2026/building-a-write-only-social-media-agent-with-remote-mcp/</link><pubDate>Thu, 13 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/2026/building-a-write-only-social-media-agent-with-remote-mcp/</guid><description>Interacting with social media apps can tempt me into doomscrolling, costing me time and energy. Here&amp;rsquo;s how I built an agent to improve my posts and stay focused on content instead of scrolling for hours.</description></item><item><title>AI Agent anatomy -- my mental model</title><link>https://www.marcdougherty.com/2026/ai-agent-anatomy--my-mental-model/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/2026/ai-agent-anatomy--my-mental-model/</guid><description/></item><item><title>AI Agent Patterns</title><link>https://www.marcdougherty.com/2026/ai-agent-patterns/</link><pubDate>Tue, 16 Jun 2026 14:38:44 -0700</pubDate><guid>https://www.marcdougherty.com/2026/ai-agent-patterns/</guid><description/></item><item><title>MCP Servers and OAuth Credentials</title><link>https://www.marcdougherty.com/2026/mcp-servers-and-oauth-credentials/</link><pubDate>Wed, 20 May 2026 17:03:11 -0700</pubDate><guid>https://www.marcdougherty.com/2026/mcp-servers-and-oauth-credentials/</guid><description/></item><item><title>Managing prompts with a personal MCP server</title><link>https://www.marcdougherty.com/2026/managing-prompts-with-a-personal-mcp-server/</link><pubDate>Wed, 20 May 2026 14:34:09 -0700</pubDate><guid>https://www.marcdougherty.com/2026/managing-prompts-with-a-personal-mcp-server/</guid><description/></item><item><title>Go dependencies and API diffs</title><link>https://www.marcdougherty.com/2025/go-dependencies-and-api-diffs/</link><pubDate>Fri, 07 Nov 2025 11:24:51 -0800</pubDate><guid>https://www.marcdougherty.com/2025/go-dependencies-and-api-diffs/</guid><description/></item><item><title>AI Client libraries and their eccentricities</title><link>https://www.marcdougherty.com/2024/ai-client-libraries-and-their-eccentricities/</link><pubDate>Thu, 15 Aug 2024 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/2024/ai-client-libraries-and-their-eccentricities/</guid><description/></item><item><title>AI Model APIs</title><link>https://www.marcdougherty.com/2024/ai-model-apis/</link><pubDate>Tue, 06 Aug 2024 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/2024/ai-model-apis/</guid><description/></item><item><title>AI model serving layers</title><link>https://www.marcdougherty.com/2024/ai-model-serving-layers/</link><pubDate>Thu, 01 Aug 2024 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/2024/ai-model-serving-layers/</guid><description/></item><item><title>Multi-cluster load balancing with Google Cloud</title><link>https://www.marcdougherty.com/2024/multi-cluster-load-balancing-with-google-cloud/</link><pubDate>Thu, 27 Jun 2024 13:17:33 -0700</pubDate><guid>https://www.marcdougherty.com/2024/multi-cluster-load-balancing-with-google-cloud/</guid><description/></item><item><title>Building blocks of a Developer Platform</title><link>https://www.marcdougherty.com/2024/building-blocks-of-a-developer-platform/</link><pubDate>Mon, 17 Jun 2024 11:35:20 -0700</pubDate><guid>https://www.marcdougherty.com/2024/building-blocks-of-a-developer-platform/</guid><description/></item><item><title>Terraform and GKE Annotations</title><link>https://www.marcdougherty.com/2024/terraform-and-gke-annotations/</link><pubDate>Tue, 09 Apr 2024 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/2024/terraform-and-gke-annotations/</guid><description/></item><item><title>Architecting for Traffic Drains</title><link>https://www.marcdougherty.com/2024/architecting-for-traffic-drains/</link><pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/2024/architecting-for-traffic-drains/</guid><description/></item><item><title>Testing changes to Renovate configs</title><link>https://www.marcdougherty.com/2023/testing-changes-to-renovate-configs/</link><pubDate>Thu, 21 Sep 2023 16:46:15 -0700</pubDate><guid>https://www.marcdougherty.com/2023/testing-changes-to-renovate-configs/</guid><description/></item><item><title>Understanding GCP's Loadbalancer models</title><link>https://www.marcdougherty.com/2023/understanding-gcps-loadbalancer-models/</link><pubDate>Mon, 07 Aug 2023 16:50:12 -0700</pubDate><guid>https://www.marcdougherty.com/2023/understanding-gcps-loadbalancer-models/</guid><description/></item><item><title>Day 2 Observability - calls to other services</title><link>https://www.marcdougherty.com/2023/day-2-observability-calls-to-other-services/</link><pubDate>Fri, 31 Mar 2023 16:33:29 -0700</pubDate><guid>https://www.marcdougherty.com/2023/day-2-observability-calls-to-other-services/</guid><description/></item><item><title>More Github CLI Tips</title><link>https://www.marcdougherty.com/2023/more-github-cli-tips/</link><pubDate>Fri, 24 Feb 2023 22:51:47 -0800</pubDate><guid>https://www.marcdougherty.com/2023/more-github-cli-tips/</guid><description/></item><item><title>Handy Yaml Tricks!</title><link>https://www.marcdougherty.com/2023/handy-yaml-tricks/</link><pubDate>Wed, 08 Feb 2023 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/2023/handy-yaml-tricks/</guid><description/></item><item><title>Building Debian packages for my own use.</title><link>https://www.marcdougherty.com/archive/debian-packaging/</link><pubDate>Tue, 17 Jul 2018 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/debian-packaging/</guid><description/></item><item><title>Vim and Arduino</title><link>https://www.marcdougherty.com/archive/vim-arduino/</link><pubDate>Tue, 16 Jan 2018 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/vim-arduino/</guid><description/></item><item><title>Bluetooth Part 1</title><link>https://www.marcdougherty.com/archive/bluetooth-pt1/</link><pubDate>Sat, 25 Nov 2017 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/bluetooth-pt1/</guid><description/></item><item><title>Thermal Receipt printer experiments</title><link>https://www.marcdougherty.com/archive/thermal-printer/</link><pubDate>Fri, 30 Jun 2017 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/thermal-printer/</guid><description/></item><item><title>Internet Volume Control</title><link>https://www.marcdougherty.com/archive/internet-volume/</link><pubDate>Thu, 22 Jun 2017 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/internet-volume/</guid><description/></item><item><title>Jam-O-Matic</title><link>https://www.marcdougherty.com/archive/jamomatic/</link><pubDate>Sat, 26 Dec 2015 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/jamomatic/</guid><description/></item><item><title>Muni Displays</title><link>https://www.marcdougherty.com/archive/muni-displays/</link><pubDate>Mon, 24 Aug 2015 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/muni-displays/</guid><description/></item><item><title>Unicode (emoji) keyboard</title><link>https://www.marcdougherty.com/archive/unicode-keyboard/</link><pubDate>Tue, 21 Apr 2015 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/unicode-keyboard/</guid><description/></item><item><title>Big Red Button</title><link>https://www.marcdougherty.com/archive/big-red-button/</link><pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/big-red-button/</guid><description/></item><item><title>First Post!</title><link>https://www.marcdougherty.com/archive/first-post/</link><pubDate>Thu, 11 Dec 2014 00:00:00 +0000</pubDate><guid>https://www.marcdougherty.com/archive/first-post/</guid><description/></item></channel></rss>