- Make your repo ergonomic
- Writing in Djot
- Improving my HomeAssistant Automations with State Machines
- How a simple chicken coop door opener became a huge project
- DIY overengineered fridge/freezer monitor
- Trying, and failing, to build an ESPHome powered irrigation system
- Co-op campaigns are a rarity these days, and that should change
2024- Using Kagi for a bit over a year now, here's what I think
- Integrating old GE Interlogix Burglar Alarm sensors into HomeAssistant with SDR
- Moving from GitHub Pages to Netlify, and adding some statistics
- DIY Permanent Xmas lights
- Running a minecraft server on fly.io
- Making HomeAssistant automatically trigger libvirtd USB device mounts
- Migrating my HomeAssistant automations from NodeRED to Digital Alchemy
- Thoughts on Hoselink Garden Hose Reel
- Reading my electric meter with RTLSDR
- Fixing a broken smart cat feeder with ESP8266
2023- Migrating to Tableau SSG
- CalVer for Release Drafter
- CSS is fun again
- Why I (generally) don't use indented syntax templates anymore
- Use CSS attributes not classes
- Tailwind, and the death of web craftsmanship
- Some Elixir Testing Tricks
- Rest in Peace, Reddit Compact
- The little things matter
- Updating my Fish Shell prompt and Theme
- I Wish AsciiDoc was more popular
- Finally, a good shower(head)