SHEET 2Writing · all collections

Writing

17 articles on engineering, tooling, and the craft of building software.

Collections
3
Parts
17 + 12 AI
Series
I, AI
Since
2012
Legend
G garden · T tools · A AI
A tree whose branches are circuit-board traces
FIG. 2 — DIGITAL GARDEN

SEC·AFeatured

Hand-picked articles worth reading

SEC·BPopular

Articles readers keep coming back to

SEC·CBill of materials

Every article, one row each. Filter by collection; the header search filters this table too.

Collection
18 parts
RefTitle · description · netsCollectionDate
G117 Side Projects I Built With Claude Code in Two Months

A 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
G2Common React Hooks Antipatterns and Gotchas

Learn about common React Hooks antipatterns and how to avoid them for better code quality.

Digital Garden
G3The Simplest CSS Grids

Learn the most common CSS Grid layouts with copy-pastable examples for two-column layouts, sidebar navigation, and more.

Digital Garden
G4Constants vs Enums in TypeScript

TypeScript tips and tricks

Digital Garden
G5Build React UI Library (notes)

Notes on building a React UI library.

Digital Garden
G6Where did my blog go?

A statement on where my extensive blog has gone.

Digital Garden
G7Throwback Thursday -- The Site Through Time

A look at the site through time, from its inception to now.

Digital Garden
G9Using Postgres FOR loop to generate data

I 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
G10How to “grep” in PowerShell

New to PowerShell? Here's how to “grep” using built-in PowerShell utilities.

Digital Garden
G11How I Structure My JavaScript File

Check out my practices and recommendations on writing JavaScript files that I've learned through writing JavaScript for years.

Digital Garden
T1Demystifying awk

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

Demystifying Tools
T2Demystifying Git Worktrees

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.

Demystifying Tools
T3Demystifying ffmpeg

The basics of ffmpeg

Demystifying Tools
T4Demystifying the Find command

The Find command made simple

Demystifying Tools
T5Demystifying GREP

Cheatsheet: search for a keyword in a file

Demystifying Tools
T6Demystifying Rsync

Rsync made simple

Demystifying Tools
T7Demystifying the TAR command

The cheatsheet for tar

Demystifying Tools

SEC·DDemystifying Tools

Practical walkthroughs of common command-line tools and utilities.

SEC·ESeries & nets

One running series, and the tags that tie articles together.

I, AI · 5 parts, 3 published

A fictional short story series exploring artificial intelligence, consciousness, and the boundaries between machine and mind.

Open the series →

Tags