Shares information on new learnings, in hopes that it will be useful to others. Perhaps even to you.

Topics revolve around programming, but not exclusively.

Usage: developing-human posts | projects | readings

developing-human posts --sort=date --limit=5

Incremental backups with BTRFS

As part of installing a new distro on my laptop and moving my wife's computer over to linux, I've been exploring a more robust backup strategy. I landed on using BTRFS snapshots which are backed up to a basement server. Here I'll walk through how I setup automated backups using BTRFS, snapper, and snbk.

This post is the guide I wish I had been able to find when I started down this rabbit hole. It also serves as a guide for my future self.

Why docker compose prioritizes shell environment over .env

Last week I was surprised when docker compose prioritized the shell environment's values over .env. Initially I resolved this by removing the environment variable from my .bashrc. But after reading the docs (here and here) and digging into why docker behaves this way, I found a larger issue with my workflow.

Testing creation of a post via Obsidian

This is a test post to see if I can manage Zola content through Obsidian, since I'm already used to using it to manage markdown files.

I created a symbolic link inside my obsidian vault, which points to my Zola content directory. So far, this is working as expected!