
Demystifying awk
A practical introduction to awk for printing fields, filtering rows, formatting output, and writing useful one-liners.

18 articles on engineering, tooling, and the craft of building software.
Hand-picked articles worth reading
17 Side Projects I Built With Claude Code in Two MonthsA look at 17 side projects I built in about two months with Claude Code -- from TUI apps in Rust and Go to browser games and AI agent tooling.FeaturedFeb 23, 2026
I Built an AI-Friendly UI Pattern LibraryA UI pattern library where every pattern ships the prompt that rebuilds it, so a coding agent can put it in your codebase instead of you copying CSS.FeaturedAug 14, 2026Articles readers keep coming back to
Engineering, opinions, deep-dives, and everything in between.
17 Side Projects I Built With Claude Code in Two MonthsA look at 17 side projects I built in about two months with Claude Code -- from TUI apps in Rust and Go to browser games and AI agent tooling.Digital GardenFeb 23, 2026
I Built an AI-Friendly UI Pattern LibraryA UI pattern library where every pattern ships the prompt that rebuilds it, so a coding agent can put it in your codebase instead of you copying CSS.AIAug 14, 2026
How to "grep" in PowerShellNew to PowerShell? Here's how to "grep" using built-in PowerShell utilities.Digital GardenApr 18, 2018Practical walkthroughs of common command-line tools and utilities.

A practical introduction to awk for printing fields, filtering rows, formatting output, and writing useful one-liners.

Learn how to work with multiple Git branches simultaneously using worktrees - a powerful feature that lets you check out different branches as separate folders while sharing Git data.

The basics of ffmpeg

The Find command made simple

Cheatsheet: search for a keyword in a file

Rsync made simple

The cheatsheet for tar
Each collection plays as its own record. I, AI is the only running series: three parts out, two in the studio.
AIAlbum · 12 tracks
Digital GardenAlbum · 11 tracks
Demystifying ToolsAlbum · 7 tracks
I, AIEP · 3 of 5 released
Tags work like genres: every one opens a playlist of matching articles.