Experiments
Smaller and scrappier than projects. Code experiments, a reading log, and listening notes.
Code
- 2026-05-04 Tweet ingest from Dewey CSV A Python script that takes a Dewey-exported X bookmarks CSV and ingests the missing entries into an Obsidian vault, formatted to a project-specific schema. Code
Books
- 2026-05-01 On the shelf What's currently waiting at the front of the queue — a near-future thriller about a reality-TV island, a quiet sci-fi novel about misremembered futures, and a literary AI-companion novel. Book
- 2026-04-30 April reading Three speculative-fiction reads from April — a 5★ tech-thriller, a sprawling Roman-fascist-dystopia debut, and a multiverse-corporate-empires opener. Two unrelated favourites and one well-engineered mid. Book
- 2026-03-10 Reading dashboard A Goodreads-driven static page with four tabs — Recent, Queue, Recommended, Saved — built from RSS exports, Open Library subjects, and a daily-seeded shuffle. Lives at /books/. Book
Music
- 2026-04-30 April listening What got played enough to register — a recurring electronic record, a drift back into 1970s prog, and one new release that earned a second pass. Music
- 2026-04-10 Listening dashboard A live Last.fm dashboard at /music/ — now-playing, top artists / albums / tracks across configurable periods, and a 7×24 hour-of-week scrobble heatmap. Vanilla React + the Last.fm API. Music
- 2026-03-15 Music discovery via Last.fm A small browser-side tool for surfacing forgotten, overlooked, and connection-based listens out of an old Last.fm history. Built on the Last.fm API plus iTunes Search for cover art enrichment. Music