Skip to main content

13 posts · newest first

Blog

Tech, motorcycles, canoe trips, and what Claude Code and I are building. The feed is at /rss.xml.

2026

  1. Zero-Subscription Smart Lighting: a C$19 Zigbee dimmer that talks to Google & Alexa

    A deep, reproducible build log. Making a cheap 1-channel Tuya Zigbee dimmer work properly in Home Assistant and respond to Google Assistant and Alexa, entirely local-first, with no monthly subscription.

    2026-06-22 · 27 min
  2. Confluence's 'Export to Word' is a lie, so I wrote a Go tool strangers now file bugs against

    Build log for confluence2md. Why Confluence's Word export is MIME-encoded HTML with a .doc extension, why the fix is one Go binary with pandoc inside, what Cursor wrote and what Claude Code wrote, six releases in one afternoon, and the stranger who talked me into Apache 2.0.

    2026-01-13 · 12 min

2025

  1. 2025-05-19 · 3 min
  2. Why You See `this` in Terraform Modules — And Why You Should Use It Too

    If you’ve explored the Azure Verified Modules (AVM), you may have noticed a consistent pattern in how resources are named: the use of this. Whether it’s a virtual network, a private DNS zone, or a key vault, many AVM modules name their primary resources simply as this.

    2025-05-11 · 4 min

2024

  1. 2024-12-16 · 5 min
  2. Neo4j and Family Trees

    While the relationships in this family tree are currently modeled with binary gender roles (sonof, daughterof), I fully acknowledge and support our non-binary and gender-diverse folks. This initial design is a simplification for the sake of clarity, but anyone can expand the model to better reflect inclusive and diverse family structures.

    2024-12-15 · 4 min
  3. 2024-09-06 · 10 min
  4. 3 Day Adventure - Algonquin Canoe Camping

    I recently went on a 3 day adventure canoe camping and portaging through West Algonquin. It was an experience unlike any other. Just documenting it here for lessons learnt (and to answer all the questions I've been getting about it from friends and family).

    2024-08-28 · 11 min
  5. EVE-NG MacAddressSpoofing On

    If you're just interested in the solution, scroll down to the TLDR.

    2024-08-20 · 5 min
  6. 2024-05-02 · 3 min
  7. 2024-04-28 · 3 min
  8. In search of a dev setup for PowerShell

    In search of a better shell experience in PowerShell. Something akin to the Oh My Zsh and Powerlevel10k zsh theme goodness that I am accustomed to on the Linux side.

    2024-04-27 · 2 min

2022

  1. Welcome

    I've worn many hats throughout my career. Starting from fixing desktops and laptops,

    2022-11-30 · 2 min