Archive · Digital Garden + Demystifying Tools

Writing

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

AI writing lives on its own page: 12 guides and the I, AI stories →

A circuit-board tree illustration
FIG.00 digital-garden-hero-1.webp
★ Featured

Hand-picked articles worth reading

  1. 17 Side Projects I Built With Claude Code in Two Months 2026-02-23
  2. I Built an AI-Friendly UI Pattern Library 2026-08-14
↗ Popular

Articles readers keep coming back to

  1. Common React Hooks Antipatterns and Gotchas 2026-01-08
  2. The Simplest CSS Grids 2026-01-08

01Find something

Filter by collection or type a word. Matches titles, descriptions and tags.

18 articles

02Digital Garden

Engineering, opinions, deep-dives, and everything in between.Browse the collection →

  1. 2026-02-2317 Side Projects I Built With Claude Code in Two Months ★ FEATUREDA 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.ai · claude-code · side-projects
  2. 2026-01-08Common React Hooks Antipatterns and Gotchas ↗ POPULARLearn about common React Hooks antipatterns and how to avoid them for better code quality.react
  3. 2026-01-08The Simplest CSS Grids ↗ POPULARLearn the most common CSS Grid layouts with copy-pastable examples for two-column layouts, sidebar navigation, and more.css
  4. 2024-03-13Constants vs Enums in TypeScriptTypeScript tips and trickstypescript
  5. 2024-03-03Build React UI Library (notes)Notes on building a React UI library.react
  6. 2024-03-01Where did my blog go?A statement on where my extensive blog has gone.meta
  7. 2024-03-01Throwback Thursday -- The Site Through TimeA look at the site through time, from its inception to now.meta
  8. 2026-08-14I Built an AI-Friendly UI Pattern Library ★ FEATUREDA 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.ai · claude-code · css
  9. 2020-06-26Using 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.postgres · sql · testing
  10. 2018-04-18How to "grep" in PowerShellNew to PowerShell? Here's how to "grep" using built-in PowerShell utilities.powershell
  11. 2018-04-06How I Structure My JavaScript FileCheck out my practices and recommendations on writing JavaScript files that I've learned through writing JavaScript for years.javascript · clean-code

03Demystifying Tools

Practical walkthroughs of common command-line tools and utilities.Browse the collection →

04Series

AI Stories · 5 parts · 3 publishedI, AIA fictional short story series exploring artificial intelligence, consciousness, and the boundaries between machine and mind.Part 1 → Part 2 → Part 3 → 4 · 5 soon

05Tags

Every tag in the archive. Each one filters the list above.