Writing
-
The Shapes That Stay
In "The Other Side of Things," I wrote about returning to art-making after a ten-year hiatus. What surprised me is that some things apparently never left.
-
From Metalsmith to Eleventy - SEO Without External Dependencies
Implementing SEO for a bilingual Eleventy site using templates instead of plugins—covering meta tags, Open Graph, hreflang, JSON-LD structured data, and sitemaps.
-
The Corporate Benevolence Fantasy
The promise that AI will make everything cheaper rests on one assumption — that corporations will pass their savings to consumers. The forty-year productivity-pay gap says they won't. The 2017 tax cut dress rehearsal says they won't. And $1.6 trillion in shareholder buybacks in a single year confirms they aren't.
-
From Metalsmith to Eleventy - Building a Bilingual Site
Implementing a full English-German bilingual site with Eleventy, covering directory structure, language-aware navigation, breadcrumbs, a language switcher, and per-language collections.
-
I've Seen This Before
I grew up in Gelsenkirchen, in the Ruhr Valley, and watched coal and steel collapse over decades. Retraining never worked at scale. The trades offer a reprieve, not an escape. And the science fiction writers have been ahead of the economists for seventy years — a structural problem requires a structural response.
-
Who Buys What We Build?
U.S. employers cut 1.2 million jobs in 2025 while posting record profits and pouring tens of billions into AI. AI didn't break capitalism. It exposed a version of capitalism that had already stopped distributing its gains.
-
From Metalsmith to Eleventy - Porting an Actual Site
The practical experience of migrating an art website from Metalsmith to Eleventy, including navigation issues, data access patterns, and what the fixes revealed about platform assumptions.
-
From Metalsmith to Eleventy - The Accidental Abstraction
How a Metalsmith component library turned out to be a platform-agnostic Nunjucks library, and why the components ported to Eleventy without a single template change.
-
From Metalsmith to Eleventy - A Natural Progression
Why I moved from Metalsmith to Eleventy for my art website, what carried over, and why the skills and mental models transfer between static site generators.
-
Scheduled Publishing for Static Sites
How to implement scheduled content publishing for static sites using date-based filtering and automated daily builds with GitHub Actions and Netlify.