dreamiurg.net

  1. Your Standing Desk Is Less Secure Than You Think

    The Bluetooth controller on my new standing desk accepts commands from anyone in range, no pairing needed. So I wrote DeskBar, a Mac menu bar app to switch between sitting and standing, and an iPhone app that finds the desks around you.

  2. Geolocating Bird Cams by Listening for Planes

    A propeller plane flying past a microphone leaves a falling tone in the recording. geodoppler matches those tones against public flight tracks to find where and when a recording was made.

  3. See Your Commits Across Repos as Floating Islands

    Gource draws one tree, which misrepresents work spread across separate repos. So I built code-islands, a Claude Code plugin that turns your commits into a video of floating islands.

  4. Mapping an AI Coding Harness

    After seven months my AI harness got too big to hold in my head. I had Claude build a dependency map of it, packaged it as a skill, and found code review instructions copy-pasted across half a dozen skills.

  5. Picking Backup Climbs with 20 Years of Weather Data

    When weather kills your primary climbing objective in Washington, which peak should you bail to? I pulled 20 years of daily weather for 500 peaks and built Climbable.day, an interactive planner, to answer that.

  6. Nine Claude Code Skills for Everyday Development

    I built nine Claude Code skills to automate my development workflow. Here's what each one does, how often I reach for it, and which ones might be worth stealing.

  7. Process-Scoped Credentials for AI Agents

    AI coding agents run on your machine with full access to your shell environment. Here's how 1Password CLI can keep credentials out of their reach.

  8. iTerm2 for Claude Code: Repo Badges and Notifications

    A shell wrapper that puts the repo name in an iTerm2 badge when Claude Code starts, plus the iTerm2 settings for notifications and Option-key shortcuts.

  9. An MCP Server for Mountaineers.org

    Building a Model Context Protocol server that lets Claude query Mountaineers.org activities, courses, and trip reports. TypeScript, npm, works in Claude Desktop and Claude Code.

  10. Where the Work Goes When Agents Arrive

    Six months of multi-agent AI development with Claude Code and Gas Town. How attention shifts from writing code to designing guardrails, and what the failure rates actually look like.