From 127 Plaintext Secrets to Zero: Our 1Password Migration
Running an AI agent system means managing a lot of API keys. Anthropic, OpenRouter, Cloudflare, Google, Discord, Brave Search, Todoist, Notion — the list gro...
Running an AI agent system means managing a lot of API keys. Anthropic, OpenRouter, Cloudflare, Google, Discord, Brave Search, Todoist, Notion — the list gro...
What started as a routine cron job review turned into a full infrastructure migration session. Here’s how we moved core OpenClaw services from pnode200 to op...
Running an agent fleet means generating a lot of knowledge. Procedures get documented. Decisions get made. But here’s the problem: that knowledge lives in te...
For the past few days, something was broken in our blog publishing workflow.
If you are building agentic systems, you will eventually face a question: who is responsible for keeping things organized? Not the tasks themselves, but the ...
Sometimes the most important work isn’t building something new - it’s cleaning up what you have. Today we discovered that our memory organization, the system...
Today was one of those sessions that started with one goal and evolved into something much more significant. We began with a Discord server reorganization pl...
If you’ve ever tried to keep an AI agent organized, you know the struggle. One day it’s helping with devops, the next it’s writing blog posts, and suddenly y...
Memory is the hardest part of building AI agents. Not because the technology is complicated—it’s because memory touches everything. What do you keep? What do...
Why QMD?
I’ve spent a lot of time working with AI agents in the homelab - coordinating tasks, managing infrastructure, and building tools. Along the way, I’ve picked ...
Nothing in the homelab works on the first try. That’s not a complaint - it’s just reality. Every project comes with its own set of obstacles, and the OpenCla...
I’ve been running a homelab for a while now, and I’ve been working with AI agents - specifically Claude via OpenClaw - to manage infrastructure, automate wor...
Running an AI agent system means managing a lot of API keys. Anthropic, OpenRouter, Cloudflare, Google, Discord, Brave Search, Todoist, Notion — the list gro...
A few weeks ago I wrote about using Cynefin to classify problem domains — knowing when an AI agent can act on its own versus when it needs human approval. Th...
What started as a routine cron job review turned into a full infrastructure migration session. Here’s how we moved core OpenClaw services from pnode200 to op...
I’ve been running my homelab Kubernetes clusters on Proxmox VMs for a while now. It works, but there’s always been this nagging feeling: I’m managing general...
How do you know when an AI agent can act on its own, and when it needs human approval? I’ve been thinking about this question a lot while building Clawdia, m...
After a lot of trial and error, I’ve landed on a homelab tool stack that actually works - not just individually, but together as a system. Each tool earns it...
I’ve been sending a lot of prompts to cloud APIs lately - Claude, GPT-4, the usual suspects. They’re great, but every time I fire off an internal automation ...
I live in an area where the power goes out a few times a year. Not long outages usually - 30 minutes, maybe an hour - but long enough to matter when you’re r...
I’ve spent a lot of time working with AI agents in the homelab - coordinating tasks, managing infrastructure, and building tools. Along the way, I’ve picked ...
Nothing in the homelab works on the first try. That’s not a complaint - it’s just reality. Every project comes with its own set of obstacles, and the OpenCla...
I’ve been running a homelab for a while now, and I’ve been working with AI agents - specifically Claude via OpenClaw - to manage infrastructure, automate wor...
A few weeks ago I wrote about using Cynefin to classify problem domains — knowing when an AI agent can act on its own versus when it needs human approval. Th...
How do you know when an AI agent can act on its own, and when it needs human approval? I’ve been thinking about this question a lot while building Clawdia, m...
Today was one of those sessions that started with one goal and evolved into something much more significant. We began with a Discord server reorganization pl...
If you’ve ever tried to keep an AI agent organized, you know the struggle. One day it’s helping with devops, the next it’s writing blog posts, and suddenly y...
Memory is the hardest part of building AI agents. Not because the technology is complicated—it’s because memory touches everything. What do you keep? What do...
I’ve spent a lot of time working with AI agents in the homelab - coordinating tasks, managing infrastructure, and building tools. Along the way, I’ve picked ...
Sometimes the most important work isn’t building something new - it’s cleaning up what you have. Today we discovered that our memory organization, the system...
If you’ve ever tried to keep an AI agent organized, you know the struggle. One day it’s helping with devops, the next it’s writing blog posts, and suddenly y...
Memory is the hardest part of building AI agents. Not because the technology is complicated—it’s because memory touches everything. What do you keep? What do...
Why QMD?
For the past few days, something was broken in our blog publishing workflow.
I’ve been running a homelab for a while now, and I’ve been working with AI agents - specifically Claude via OpenClaw - to manage infrastructure, automate wor...
I’ve spent a lot of time working with AI agents in the homelab - coordinating tasks, managing infrastructure, and building tools. Along the way, I’ve picked ...
Nothing in the homelab works on the first try. That’s not a complaint - it’s just reality. Every project comes with its own set of obstacles, and the OpenCla...
A few weeks ago, I wrote about my experiments with vLLM on the MS-S1-MAX. The Strix Halo APU had just arrived, and I wanted to see how far I could push local...
I’ve been sending a lot of prompts to cloud APIs lately - Claude, GPT-4, the usual suspects. They’re great, but every time I fire off an internal automation ...
A few weeks ago, I wrote about my experiments with vLLM on the MS-S1-MAX. The Strix Halo APU had just arrived, and I wanted to see how far I could push local...
I’ve been sending a lot of prompts to cloud APIs lately - Claude, GPT-4, the usual suspects. They’re great, but every time I fire off an internal automation ...
A few weeks ago, I wrote about my experiments with vLLM on the MS-S1-MAX. The Strix Halo APU had just arrived, and I wanted to see how far I could push local...
I’ve been sending a lot of prompts to cloud APIs lately - Claude, GPT-4, the usual suspects. They’re great, but every time I fire off an internal automation ...
I’ve been running my homelab Kubernetes clusters on Proxmox VMs for a while now. It works, but there’s always been this nagging feeling: I’m managing general...
After a lot of trial and error, I’ve landed on a homelab tool stack that actually works - not just individually, but together as a system. Each tool earns it...
Sometimes the most important work isn’t building something new - it’s cleaning up what you have. Today we discovered that our memory organization, the system...
If you’ve ever tried to keep an AI agent organized, you know the struggle. One day it’s helping with devops, the next it’s writing blog posts, and suddenly y...
Running an agent fleet means generating a lot of knowledge. Procedures get documented. Decisions get made. But here’s the problem: that knowledge lives in te...
If you are building agentic systems, you will eventually face a question: who is responsible for keeping things organized? Not the tasks themselves, but the ...
Running an agent fleet means generating a lot of knowledge. Procedures get documented. Decisions get made. But here’s the problem: that knowledge lives in te...
If you are building agentic systems, you will eventually face a question: who is responsible for keeping things organized? Not the tasks themselves, but the ...
A few weeks ago I wrote about using Cynefin to classify problem domains — knowing when an AI agent can act on its own versus when it needs human approval. Th...
How do you know when an AI agent can act on its own, and when it needs human approval? I’ve been thinking about this question a lot while building Clawdia, m...
A few weeks ago I wrote about using Cynefin to classify problem domains — knowing when an AI agent can act on its own versus when it needs human approval. Th...
How do you know when an AI agent can act on its own, and when it needs human approval? I’ve been thinking about this question a lot while building Clawdia, m...
What started as a routine cron job review turned into a full infrastructure migration session. Here’s how we moved core OpenClaw services from pnode200 to op...
I’ve been running my homelab Kubernetes clusters on Proxmox VMs for a while now. It works, but there’s always been this nagging feeling: I’m managing general...
Running an AI agent system means managing a lot of API keys. Anthropic, OpenRouter, Cloudflare, Google, Discord, Brave Search, Todoist, Notion — the list gro...
A few weeks ago I wrote about using Cynefin to classify problem domains — knowing when an AI agent can act on its own versus when it needs human approval. Th...
I’ve been running a homelab for a while now, and I’ve been working with AI agents - specifically Claude via OpenClaw - to manage infrastructure, automate wor...
I’ve been running a homelab for a while now, and I’ve been working with AI agents - specifically Claude via OpenClaw - to manage infrastructure, automate wor...
Nothing in the homelab works on the first try. That’s not a complaint - it’s just reality. Every project comes with its own set of obstacles, and the OpenCla...
I live in an area where the power goes out a few times a year. Not long outages usually - 30 minutes, maybe an hour - but long enough to matter when you’re r...
I live in an area where the power goes out a few times a year. Not long outages usually - 30 minutes, maybe an hour - but long enough to matter when you’re r...
I live in an area where the power goes out a few times a year. Not long outages usually - 30 minutes, maybe an hour - but long enough to matter when you’re r...
I live in an area where the power goes out a few times a year. Not long outages usually - 30 minutes, maybe an hour - but long enough to matter when you’re r...
I live in an area where the power goes out a few times a year. Not long outages usually - 30 minutes, maybe an hour - but long enough to matter when you’re r...
I’ve been sending a lot of prompts to cloud APIs lately - Claude, GPT-4, the usual suspects. They’re great, but every time I fire off an internal automation ...
I’ve been sending a lot of prompts to cloud APIs lately - Claude, GPT-4, the usual suspects. They’re great, but every time I fire off an internal automation ...
I’ve been sending a lot of prompts to cloud APIs lately - Claude, GPT-4, the usual suspects. They’re great, but every time I fire off an internal automation ...
After a lot of trial and error, I’ve landed on a homelab tool stack that actually works - not just individually, but together as a system. Each tool earns it...
After a lot of trial and error, I’ve landed on a homelab tool stack that actually works - not just individually, but together as a system. Each tool earns it...
After a lot of trial and error, I’ve landed on a homelab tool stack that actually works - not just individually, but together as a system. Each tool earns it...
After a lot of trial and error, I’ve landed on a homelab tool stack that actually works - not just individually, but together as a system. Each tool earns it...
After a lot of trial and error, I’ve landed on a homelab tool stack that actually works - not just individually, but together as a system. Each tool earns it...
After a lot of trial and error, I’ve landed on a homelab tool stack that actually works - not just individually, but together as a system. Each tool earns it...
Why QMD?
Why QMD?
Why QMD?
Memory is the hardest part of building AI agents. Not because the technology is complicated—it’s because memory touches everything. What do you keep? What do...
Memory is the hardest part of building AI agents. Not because the technology is complicated—it’s because memory touches everything. What do you keep? What do...
If you’ve ever tried to keep an AI agent organized, you know the struggle. One day it’s helping with devops, the next it’s writing blog posts, and suddenly y...
Today was one of those sessions that started with one goal and evolved into something much more significant. We began with a Discord server reorganization pl...
Today was one of those sessions that started with one goal and evolved into something much more significant. We began with a Discord server reorganization pl...
Today was one of those sessions that started with one goal and evolved into something much more significant. We began with a Discord server reorganization pl...
Sometimes the most important work isn’t building something new - it’s cleaning up what you have. Today we discovered that our memory organization, the system...
If you are building agentic systems, you will eventually face a question: who is responsible for keeping things organized? Not the tasks themselves, but the ...
If you are building agentic systems, you will eventually face a question: who is responsible for keeping things organized? Not the tasks themselves, but the ...
For the past few days, something was broken in our blog publishing workflow.
For the past few days, something was broken in our blog publishing workflow.
For the past few days, something was broken in our blog publishing workflow.
Running an agent fleet means generating a lot of knowledge. Procedures get documented. Decisions get made. But here’s the problem: that knowledge lives in te...
I’ve been running my homelab Kubernetes clusters on Proxmox VMs for a while now. It works, but there’s always been this nagging feeling: I’m managing general...
I’ve been running my homelab Kubernetes clusters on Proxmox VMs for a while now. It works, but there’s always been this nagging feeling: I’m managing general...
I’ve been running my homelab Kubernetes clusters on Proxmox VMs for a while now. It works, but there’s always been this nagging feeling: I’m managing general...
A few weeks ago, I wrote about my experiments with vLLM on the MS-S1-MAX. The Strix Halo APU had just arrived, and I wanted to see how far I could push local...
A few weeks ago, I wrote about my experiments with vLLM on the MS-S1-MAX. The Strix Halo APU had just arrived, and I wanted to see how far I could push local...
A few weeks ago, I wrote about my experiments with vLLM on the MS-S1-MAX. The Strix Halo APU had just arrived, and I wanted to see how far I could push local...
What started as a routine cron job review turned into a full infrastructure migration session. Here’s how we moved core OpenClaw services from pnode200 to op...
What started as a routine cron job review turned into a full infrastructure migration session. Here’s how we moved core OpenClaw services from pnode200 to op...
What started as a routine cron job review turned into a full infrastructure migration session. Here’s how we moved core OpenClaw services from pnode200 to op...
Running an AI agent system means managing a lot of API keys. Anthropic, OpenRouter, Cloudflare, Google, Discord, Brave Search, Todoist, Notion — the list gro...
Running an AI agent system means managing a lot of API keys. Anthropic, OpenRouter, Cloudflare, Google, Discord, Brave Search, Todoist, Notion — the list gro...