Esc
Type to search posts, tags, and more...
Skip to content
designing-a-network-mcp-service.md 13 min

Designing a Network MCP Service for Infrastructure Operations

A vendor-agnostic, YANG-model-driven MCP service that enables LLMs to safely interact with network infrastructure — with human operators always in control through structured approval flows and full auditability.

--ai--networking
the-anatomy-of-an-ai-agent.md 8 min

The anatomy of an AI agent

AI agents are starting to look like operating systems. The LLM is the CPU, the agent is the OS, and skills and MCPs are the applications — here's why that analogy holds up.

--ai--tooling
building-a-system-for-ai-assisted-engineering.md 4 min

Building a System for AI-Assisted Engineering

Moving beyond vibe coding to structured AI-assisted development — using a .ai/ directory and project constitution to give AI assistants the context they need to be genuinely useful.

--ai--devops
create-native-macos-app-from-web-applications.md 4 min

Create Native macOS Apps from Web Applications

Three ways to turn any web app into a standalone macOS application — from the built-in Safari web app feature to lightweight Rust-based wrappers with Pake.

--tooling
efficient-ssh-key-management-with-bash-commands.md 4 min

Efficient SSH Key Management with Bash

A practical walkthrough of SSH key generation, distribution, agent management, and config file patterns — updated for modern best practices with Ed25519.

--devops--tooling
k3s-up-and-running.md 3 min

K3s Up and Running with k3sup

Deploying K3s on a dedicated server with k3sup in minutes — from bare metal to a working cluster, plus the practical next steps to make it useful.

--devops
my-python-development-prompt-for-llms.md 3 min

My Python Development Prompt for LLMs

A system prompt for getting clean, production-grade Python from Claude Opus 4.6 and Sonnet 4.5 — with rules for type hints, error handling, design patterns, and code structure.

--ai--automation
unclutter-environment-variables.md 4 min

Unclutter Your Environment Variables

Stop manually sourcing env files and juggling export statements. Use direnv and modern secret managers to load project-specific environment variables automatically.

--devops--tooling
using-an-ai-agent-for-zettelkasten-style-note-taking.md 4 min

Using an AI Agent for Zettelkasten-Style Note-Taking

An AI agent prompt that transforms raw input into atomic, Zettelkasten-style permanent notes inside Obsidian — with consistent structure, technical writing standards, and automatic link suggestions.

--ai--tooling