Mar 3, 2026
Deploying Obsidian Sync for My AI Agents
I set up Obsidian Sync for AI agents in a terminal-only Ubuntu Server environment using the official CLI and a continuous systemd service, then retired my old GUI workaround.
Archive
Real notes from the field: what broke, what held up, and what I changed after the smoke cleared.
Three posts that represent how I write and work.
Feb 18, 2026
AI Already Took My Job
AI already took my job. I just adapted fast enough that nobody noticed.
Feb 4, 2026
oh-my-claude: Batteries-Included Enhancements for Claude Code
Hey folks.
Feb 20, 2026
I Deleted My Cloudflare Tunnels: Tailscale Operator for Homelab K8s
I replaced Cloudflare Tunnels with the Tailscale Kubernetes Operator and went from dashboard-heavy setup to GitOps-native service exposure.
25 entries
Mar 3, 2026
I set up Obsidian Sync for AI agents in a terminal-only Ubuntu Server environment using the official CLI and a continuous systemd service, then retired my old GUI workaround.
Feb 26, 2026
I think we are underestimating how close we are to a tipping-point outage where failure in core internet systems cascades far beyond one provider incident.
Feb 20, 2026
I replaced Cloudflare Tunnels with the Tailscale Kubernetes Operator and went from dashboard-heavy setup to GitOps-native service exposure.
Feb 18, 2026
AI already took my job. I just adapted fast enough that nobody noticed.
Feb 13, 2026
Obsidian Sync is great — but it assumes you're sitting at a computer with a screen.
Feb 4, 2026
Hey folks.
Jun 30, 2025
So I heard about Talos Linux from the interwebs and figured I'd give it a shot in my homelab.
Jun 6, 2025
Well, maybe I didn't break it, but it sure felt like it when I saw that "Not Ready" status on one of the master nodes at 2 AM.
Jun 6, 2025
If you're working in an enterprise environment, you've probably encountered the need to use private container registries instead of pulling everything from Docker Hub.
Sep 13, 2023
For a long time I've made so many excuses for why I can't do X and how hard it would be to do Y, or Z isn't really sustainable so I better not start..
Dec 7, 2022
Golang structs are a powerful tool for organizing data in Golang.
Dec 6, 2022
Golang, or Go, is a programming language created by Google in 2009.
Apr 26, 2022
Fear not!
Apr 22, 2022
After looking into this a bit, I found a simple and easy to understand implimentation of to help create cool output.
Dec 1, 2021
I wanted to share a little bit about date objects with PowerShell, and some cool things you can do with them.
Nov 23, 2021
Well, that's been me for the past while..
Jun 14, 2021
Today, I wanted to share a problem I was faced with, as well as my scripted solution.
May 31, 2021
I'm always reminded how excited I am to be in the technology space, because the things there are to learn are pretty awesome.
Mar 31, 2021
I ran into a scenario that seemed simple, but was a bit frustrating to figure out.
Mar 30, 2021
I recently found myself specifically coding against a Windows system, without taking into account that someone on Linux could easily run my code if only I would account for it.
Nov 20, 2020
In my new position as a DevOps Engineer, I find myself scripting more and more authenticated tasks.
Aug 16, 2020
That is what I want to discuss in this post.
Aug 3, 2020
If you haven't yet, please head over and check out my How to organize your powershell functions into a module - Part 1 post where we look into the bare necessities of creating a PowerShell module.
Jul 28, 2020
Writing functions is a blast.
Jul 26, 2020
Well, here it is...
Try another search term or switch to the All category.