Personal blog powered by a passion for technology.
· 6 min read · aiagentsknowledge-management

Knowledge Should Be Files

Google Cloud published the Open Knowledge Format this week. The name sounds bigger than the thing itself. And that is good. OKF is basically this: markdown files YAML frontmatter normal links between …

Read more →
· 2 min read · educationdevopsteaching

Motivation Is Not a Vibe

I read a paper today that helped me put better words around something I keep seeing while teaching DevOps. We talk about student motivation as if it is a mood. Some students “are …

Read more →
· 4 min read · obsidianobsidian-synclinux

Running Obsidian Sync Headlessly on Linux with systemd

Obsidian Sync no longer has to mean keeping the desktop app open somewhere. In February 2026, Obsidian released obsidian-headless, an official CLI-only sync client. That changes a small but annoying …

Read more →
· 2 min read · aidevopseducation

AI-Assisted DevOps: Teaching for the Work That Exists Now

Today marks the start of a new course at Harbour.Space University. Since the beginning of this year, our daily work has not looked like it did a year ago. You can probably guess why: AI. This is a …

Read more →
· 4 min read · aifrontier-aiforward-deployed-engineering

Forward Deployed Engineers Are Back Because AI Deployment Is Hard

Frontier AI companies are hiring a lot of people around deployment now. The interesting hiring signal is not another research title. It is the return of a very practical role: Forward Deployed …

Read more →
· 6 min read · ai-agentscode-reviewdevtools

I Tried Clawpatch on Two Real Repositories

Today I tried Clawpatch on two repositories I actually care about. One is a small Rails project. The other is a Go project with a little more history behind it. Both have the usual project sediment: …

Read more →
· 3 min read · ai-agentsopenclawautomation

I Asked My AI Assistant to Print a Transaction Form

This morning I needed to print a transaction form for my cash ledger. The form already existed as a small HTML file in my ledger repository: ~/Personal/ledger/2026/cash/transaction-form.html Normally …

Read more →
· 2 min read · kafkaconfluentreplicator

A Helm Chart for Confluent Replicator

We recently finished a Kafka migration at Billie: moving from one Confluent Cloud cluster to another. For this kind of migration you need something boring and reliable: copy data from the old cluster …

Read more →
· 6 min read · ai-agentsclaude-codeopenclaw

I Built skillsync Because I Got Tired of Copying Agent Skills Around

I use several coding agents now. Claude Code. Codex. Pi. OpenClaw. They are different tools, with different strengths, but they all have one thing in common: they become much more useful when they …

Read more →
· 5 min read · aiagentsclaude-code

Skills Should Travel With the Work

I use Claude Code and OpenClaw a lot. Claude Code is where I spend focused engineering time: inside a repository, changing code, reading tests, opening PRs, fixing the thing in front of me. OpenClaw …

Read more →