Counting the Cost of Vibe Coding
A local-first dashboard for tracking AI coding tool spend across Claude Code, Codex, Cursor, Copilot, and Gemini CLI - with a TUI, a desktop app, and zero API keys required.
16 min read

All my posts about various Linux technologies
32 posts
Linux posts covering distributions, init systems, networking, hardening, packaging, and the small day-to-day tools that make a sysadmin's life less painful. Two-plus decades of running Linux in production, distilled into things I actually use.
A local-first dashboard for tracking AI coding tool spend across Claude Code, Codex, Cursor, Copilot, and Gemini CLI - with a TUI, a desktop app, and zero API keys required.
16 min read

A Rust CLI I built to stop writing terrible commit messages - aic generates AI-powered commit messages, PR drafts, diff reviews, and repo visualisations from your staged changes.
10 min read

A terminal-based hosts file manager built in Rust that I wrote to stop manually editing /etc/hosts with a text editor and hoping I didn't break anything.
6 min read

A comprehensive SSL/TLS diagnostic tool built in Rust that I created to replace my ever-growing document of random certificate checking notes.
8 min read

A quick guide to installing OpenClaw, an open-source AI agent framework that gives LLMs persistence, tools, and messaging - turning a chatbot into an actual assistant.
7 min read

Explore Packer's use with Rocky Linux. Migrate CentOS projects efficiently. Use provided templates for Virtualbox and VMWare.
5 min read

Easily transition to CentOS 8 with Packer and Vagrant, featuring Cockpit for efficient server management.
3 min read
