Skip to main content
Posts
-
2025
-
Options for removing list styles while maintaining accessibility
July 10, 2025
-
Now we see the violence inherent in the system
July 4, 2025
-
Making that local-time custom element
June 19, 2025
-
Localizing dates in Eleventy (and using the bundle plugin)
June 13, 2025
-
Explained: that very basic CSS
June 8, 2025
-
Eleventy from almost scratch
June 8, 2025
-
2024
-
Late to the gardening game, 2024 edition
March 30, 2024
-
Function declarations versus function expressions in JavaScript
January 30, 2024
-
2023
-
Under the Shade of the Maple Tree
November 3, 2023
-
You Deserve a Tech Union by Ethan Marcotte
October 19, 2023
-
Introducing Learning Notes
October 19, 2023
-
A small redesign
October 18, 2023
-
Where Hilbert Turns into Edgewater
October 17, 2023
-
Imagine a better main street
October 12, 2023
-
At 36
September 6, 2023
-
Initial Appropriation: A Dialogue
August 31, 2023
-
Slowing down
August 31, 2023
-
My Father’s Brain by Sandeep Jauhar
August 30, 2023
-
Safely rendering localized dates in Next.js
August 29, 2023
-
Tinker, Tailor, Soldier, Spy by John le Carré
August 9, 2023
-
On actually treating people equally
August 3, 2023
-
NPR is a good source for news, except when it isn’t
May 17, 2023
-
Responding to the Right by Nathan J. Robinson
May 16, 2023
-
Letter to the editor: Cover everyone and save money
April 27, 2023
-
52 McGs. by Robert McG. Thomas Jr.
April 17, 2023
-
The Basque History of the World by Mark Kurlansky
March 21, 2023
-
The Problem with Work by Kathi Weeks
March 4, 2023
-
Life on the Run by Bill Bradley
February 19, 2023
-
AI Is Not the Problem
February 14, 2023
-
Reflections on Another Dry January
February 2, 2023
-
2022
-
Books I Read in 2022
December 31, 2022
-
I Had a Real Nice Thing Going, Until Croup
October 6, 2022
-
I Learned How to True a Bike Wheel and it Wasn’t so Bad
July 21, 2022
-
A Taxonomy for all the Papers in My Life
July 1, 2022
-
Bike Ride
June 28, 2022
-
Begin Again
June 24, 2022
-
2021
-
Fixing media queries in Outlook iOS
February 26, 2021
-
Creating drafts in Eleventy
February 9, 2021
-
Using TypeScript in Node, the simple way
February 4, 2021
-
Fewer mocks, better tests
January 28, 2021