Notes on generative structures
Writing
A sales agent that writes to Obsidian
May 3, 2026A local-first approach that scores Dutch companies against my service wedges and writes a short daily brief into my notes app.
The house is not for sale
May 2, 2026A childhood home back on the market, a message after twenty-five years, and the friends you only see at weddings.
An Alfred workflow that translates with an LLM
Apr 24, 2026Type tt and a phrase, and four translations come back in about a second. Default provider is OpenRouter; the provider layer is a swappable shell script.
Voor de kerk
Feb 18, 2026Bakfiesten, patron saints, Nina Simone, the Actus Tragicus, a day at the former Mariastichting.
A bursty RGB glitch effect for Remotion
Dec 26, 2025Remotion, RGB channel splitting, randomized glitch bursts, and how the effect is built.
Deforestation in Rondônia, Brazil: mapping burn scars
Nov 15, 2025Sentinel-2 imagery, dNBR burn severity, pasture expansion, and dry-season fire scars across Rondônia.
How old is Haarlem? Mapping buildings by age
Nov 13, 2025BAG building footprints, Haarlem by construction year, medieval cores, 19th-century belts, postwar infill.
Generating walking tour videos for YouTube
Nov 9, 2025Kunstlijn artist data, 3D map flyovers, yellow title cards, and walking routes from Haarlem Station.
The Wrong Way Bridge (Vermont)
Nov 9, 2025A 1950 bridge bends the road away from the river before crossing it, a relic of an abandoned Route 15 extension and a valley reshaped by floods.
What's the Best Readwise Workflow?
Jun 25, 2025A calm Readwise-to-Obsidian flow: read without interruption, capture clean text, let notes stay messy, and use LLMs to cluster highlights into future context windows.
Don't dream it's over
Dec 24, 2024Milli Vanilli, Crowded House, car radios, pastels, and the Menendez brothers in Ryan Murphy's Monsters.
WooCommerce hammered by fake orders
Dec 20, 2024WooCommerce, stolen credit cards, the Store API side door, and a brute-force fix before migration.
004 - London Plane
Aug 16, 2023A poem about a letter, a locked bike, and the camouflaged trees along Spuistraat.
Product Owners facilitate the client/agency relationship
Aug 16, 2023The client-agency handoff, design acumen over scrum jargon, and the PO who actually knows how websites are made.
003 - Middling men
Apr 18, 2023John Banville on the middling men — frenetically energetic, fatally free of the curse of perpetuance.
JavaScript was created in ten days
Apr 10, 2023A meditation on this, and "this"
Only women appear in this movie about Sean Connery
Apr 7, 2023Eye Filmmuseum, archival footage, trending topics, and an AI filmmaker that made a Sean Connery film without Sean Connery.
002 - Martys Party
Apr 7, 2023A little horse keeps watch over the party near Venice
001 - Take the brightest
Apr 7, 2023Barthes, the Amstel in winter light, an old friend on 120 film, and butterflies on Rivadavia.