- 2026
- 2026-04-09 This blog is also a podcast
- 2026-03-17 Building a trilingual kid alphabet poster
- 2026-03-05 TGIF-Claude: visualizing Claude Pro usage relative to the week
- 2026-02-16 Badging in at the gym with my Garmin watch
- 2026-01-26 Controlling an air-gapped robot vacuum from Home Assistant using synthesized speech
- 2026-01-16 Fixing the Litter-Robot's SmartScale weight tracking with Home Assistant
- 2025
- 2025-12-30 Mapping my reading log by author birthplace
- 2025-09-23 Building Téléfonefix - baby's first international landline
- 2025-08-12 Jira compliant and Claude powered commits
- 2025-06-25 Lookup and insert Jira ticket IDs in Vim
1/2
next >