A Git-Aware PowerShell Prompt That Earns Its Keep
I spend most of my working day in terminals. On Windows, that means PowerShell Core, where the default prompt is fairly minimal: a path and a greater-than sign, with no information about which branch you’re on, whether you have uncommitted work, or whether there’s a stash you set aside a while ago and haven’t returned to.
Stop Hardcoding API Keys in Your PowerShell Profile
If you work with AI coding agents on Windows, you’ve probably got a handful of API keys that need to be available as environment variables in every terminal session. The straightforward approach is to put them directly into your $PROFILE:
Installation Instructions for Coding Agents
Terminal-native coding agents have become a staple of modern development workflows. This post collects the canonical installation commands for the four CLIs I currently rotate between — Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, and Mistral Vibe — across macOS, Linux, and Windows. Each section lists the options pulled straight from the upstream documentation, so you can pick whichever fits your package manager of choice.
CoreML Models for whisper.cpp
A guide for setting up and converting Whisper models to Core ML format on Apple Silicon Macs, following the official whisper.cpp Core ML instructions.
whisper.cpp for macOS
A guide for building whisper.cpp with Metal and Core ML support on macOS.