Archive
By Year
2026
- Adding UI for replies between blogs
- Time Machine, June 2026
- “Outlaw Billionaires”
- Chuck Jordan on “Widow’s Bay”
- Week Photos — May 31–June 6, 2026
- Time Machine, May 2026
- Week Photos — May 24–30, 2026 Marked as a favorite
- Week Photos — May 17–23, 2026
- Dark mode for Spelling Bee
- Week Photos — May 10–16, 2026
- “What have you tried?” Marked as a favorite
- GitHub-flavored Markdown styles for Nova
- Time Machine, April 2026
- The first time around
- Time Machine, March 2026
- Seven(ish)
- Time Machine, February 2026
- Sketchbook
- Clodbot
- Time Machine, January 2026
- My Blogging Setup, January 2026
- The generosity of a link
- Time Machine, December 2025 Marked as a favorite
2025
- Lookin’ out my back door
- “Why I Quit Streaming And Got Back Into Cassettes”
- A few things I enjoyed in 2025
- Using Type Parameters in Generic Constraints with JSDoc
- Calmer
- “They’re my favorite bird.”
- How to change the email address for a specific GitHub organization
- “Choosing Friction”
- Wake Up
- The floating, bending, kaleidoscopic cities of Andrés Ortiz Massó
- Custom snippets in Emmet for Nova
- dependencies vs. devDependencies
- “Etna” by Mark Simonson
- How I deploy this site
- Engineering thinking
- “Our Website is Closed on Sundays!”
- “The Veldt”
- 404 Media makes their ICE reporting freely available in Spanish
- And one for my hummies
- “Yes, I Texted the Number on the Sign”
- Average Apple Executive, June 2025 Marked as a favorite
- A request for developers of feed reader apps and services
- Well, well, well...
- Internet Phone Book
- Aliasing start commands
- Forty-three(ish)
- Refreshing
- let’s kiss in the doorway Marked as a favorite
- Typing CustomEvent detail with JSDoc
- Using Reeder as a reminder
- Six(ish)
- Walkie Talkies Marked as a favorite
- Canas Marked as a favorite
2024
2023
- 2023
- Building robots.txt from a simple API endpoint
- Saxophones, four ways Marked as a favorite
- Let an RSS feed be a reminder Marked as a favorite
- Terminal Escape
- An ode to “via” Marked as a favorite
- Simple reactivity with custom element attributes
- Answer with a blog post
- Oisín’s big adventure
- classnames
- Passport Photos
- Room temperature Marked as a favorite
- Using Git patch files to transfer work in progress
- Thoughts on a “distributed” CMS with PESOS
- Closing Time
- Saudade
- Toggle the DevTools dock position with this one weird keyboard shortcut
- Average Apple Executive, June 2023
- Four(ish)
- Hector
- Barnacles of data
- writteninstone.photo
- In the long run Marked as a favorite
- Guide to Computing
2022
- 2022 Marked as a favorite
- Encouraging thoughtful alt text behavior on Mastodon with CSS
- Latewood
- Importing external components in WebC via NPM
- Basque Lettering
- India Street Lettering
- /away
- Brocc Sandos
- Follow Twitter accounts in Feedbin
- Using Eleventy transforms to render asynchronous content inside Nunjucks macros
- Written in Stone
- LOW←TECH MAGAZINE
- The Art of the Mixtape
- The matchstick animations of Tomohiro Okazaki
- Misconceptions Podcast
- Fragments of thoughts on Roe v. Wade
- Average Apple Executive, June 2022
- Using Storybook with Nunjucks components in Eleventy
2021
- Spell Check
- Lynn Fisher’s annual refresh
- Responsive Art
- Check This Out
- An ode to invisible features
- Building a notification thingamajig with Eleventy data
- Assumed Familiarity
- A Few Tips for Capturing Screenshots Marked as a favorite
- Co-op Apps
- Improving the Accessibility of Text-Only Tweets
2020
- A Few Things I Learned From “Beyoncé Knolls”
- The Seams
- State of the Art
- Called From Wild and Far Away Marked as a favorite
- Stream
- Friction & Non-Fiction
- Eleventy Clock
- Innie
- Time Machine Marked as a favorite
- Perf's Up
- GitLab Quick Actions
- All-Stars
- Wheels Up
By Category
Accessibility
- Encouraging thoughtful alt text behavior on Mastodon with CSS
- Improving the Accessibility of Text-Only Tweets
Apps
- A request for developers of feed reader apps and services
- Using Reeder as a reminder
- Follow Twitter accounts in Feedbin
- Stream
Art
- “Outlaw Billionaires”
- And one for my hummies
- Average Apple Executive, June 2025 Marked as a favorite
- Average Apple Executive, June 2024
- Average Apple Executive, June 2023
- Written in Stone
- Average Apple Executive, June 2022
- Responsive Art
Birds
Books
Development
- Using Type Parameters in Generic Constraints with JSDoc
- dependencies vs. devDependencies
- Engineering thinking
- Typing CustomEvent detail with JSDoc
- Importing JSDoc type definitions
- Simple reactivity with custom element attributes
- Using Git patch files to transfer work in progress
- Toggle the DevTools dock position with this one weird keyboard shortcut
- Importing external components in WebC via NPM
- An ode to invisible features
- A Few Things I Learned From “Beyoncé Knolls”
- The Seams
- State of the Art
Documentation
- A Few Tips for Capturing Screenshots Marked as a favorite
Eleventy
- addRemoteData
- Building robots.txt from a simple API endpoint
- classnames
- Using Eleventy transforms to render asynchronous content inside Nunjucks macros
- Using Storybook with Nunjucks components in Eleventy
- Building a notification thingamajig with Eleventy data
- Eleventy Clock
Food
Frankie
Games
Guides
- How to change the email address for a specific GitHub organization
- Custom snippets in Emmet for Nova
Healthcare
Internet
- The generosity of a link
- Let an RSS feed be a reminder Marked as a favorite
- An ode to “via” Marked as a favorite
- Answer with a blog post
- Barnacles of data
- /away
Links
- Clodbot
- “Why I Quit Streaming And Got Back Into Cassettes”
- “They’re my favorite bird.”
- “Choosing Friction”
- The floating, bending, kaleidoscopic cities of Andrés Ortiz Massó
- “Etna” by Mark Simonson
- “Our Website is Closed on Sundays!”
- “The Veldt”
- 404 Media makes their ICE reporting freely available in Spanish
- “Yes, I Texted the Number on the Sign”
- Internet Phone Book
- Terminal Escape
- Oisín’s big adventure
- Passport Photos
- Hector
- Guide to Computing
- Latewood
- LOW←TECH MAGAZINE
- The Art of the Mixtape
- The matchstick animations of Tomohiro Okazaki
- Lynn Fisher’s annual refresh
Meta
- My Blogging Setup, January 2026
- How I deploy this site
- Well, well, well...
- Refreshing
- Thoughts on a “distributed” CMS with PESOS
- All-Stars
- Wheels Up
Miscellaneous
- “What have you tried?” Marked as a favorite
- The first time around
- Wake Up
- let’s kiss in the doorway Marked as a favorite
- Walkie Talkies Marked as a favorite
- Canas Marked as a favorite
- Room temperature Marked as a favorite
Music
- Time Machine, June 2026
- Time Machine, May 2026
- Time Machine, April 2026
- Time Machine, March 2026
- Time Machine, February 2026
- Time Machine, January 2026
- Time Machine, December 2025 Marked as a favorite
- Saxophones, four ways Marked as a favorite
- Saudade
- Called From Wild and Far Away Marked as a favorite
- Time Machine Marked as a favorite
Notes
Performance
Personal
- A few things I enjoyed in 2025
- Calmer
- Forty-three(ish)
- 2023
- Closing Time
- 2022 Marked as a favorite
Photos
- Week Photos — May 31–June 6, 2026
- Week Photos — May 24–30, 2026 Marked as a favorite
- Week Photos — May 17–23, 2026
- Week Photos — May 10–16, 2026
Podcast
Projects
Puns
- In the long run Marked as a favorite
Tools
TV
Typography
Web
Writing
Posts marked with a star are my favorites — Posts I come back to often, that capture a thought or moment I love, or that just turned out in a way I’m fond of.