The archive
Writing
17 articles on engineering, tooling, and the craft of building software. AI writing lives on its own shelf.

Hand-picked
Featured
Hand-picked articles worth reading.
Well-worn
Popular
Articles readers keep coming back to.
Collection
Demystifying Tools
Practical walkthroughs of common command-line tools and utilities.
Digital Garden + Demystifying Tools
Everything, by year
Engineering, opinions, deep-dives, and everything in between.
Showing all 17 articles.
2026
- Demystifying awkA practical introduction to awk for printing fields, filtering rows, formatting output, and writing useful one-liners.Demystifying Tools
- 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 Garden
- Demystifying Git WorktreesLearn 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.Demystifying Tools
- Common React Hooks Antipatterns and GotchasLearn about common React Hooks antipatterns and how to avoid them for better code quality.Digital Garden
- The Simplest CSS GridsLearn the most common CSS Grid layouts with copy-pastable examples for two-column layouts, sidebar navigation, and more.Digital Garden
2024
- Constants vs Enums in TypeScriptTypeScript tips and tricksDigital Garden
- Build React UI Library (notes)Notes on building a React UI library.Digital Garden
- Where did my blog go?A statement on where my extensive blog has gone.Digital Garden
- Throwback Thursday -- The Site Through TimeA look at the site through time, from its inception to now.Digital Garden
2020
- Demystifying the Find commandThe Find command made simpleDemystifying Tools
- Using Postgres FOR loop to generate dataI don't know about you but I often need a 100 of something in my database to properly test a page. Here's how to use Postgres FOR loops to generate test data quickly.Digital Garden
- Demystifying GREPCheatsheet: search for a keyword in a fileDemystifying Tools
- Demystifying RsyncRsync made simpleDemystifying Tools
- Demystifying the TAR commandThe cheatsheet for tarDemystifying Tools
2018
Older posts from 2017 to 2023 were imported from Dev.to. Browse every tag →






