1. Staff Work, Part 3: Staff Work Is Everyone’s Problem
Officers need to learn from comments. Managers need to know how to guide, teach and learn too, because decisions depend on the work.
Web development, infra, AI, writing, and odd problems worth writing down.
Officers need to learn from comments. Managers need to know how to guide, teach and learn too, because decisions depend on the work.
A reboot restored a tangled iptables snapshot that blocked Docker container traffic. Here is how GPT 4.6 Sol helped me diagnose and clean it up.
A practical guide to preparing papers, emails, slides and records, and checking the actual package before it goes up.
A practical reference guide to thinking through staff work, communicating upwards, and making a clear recommendation.
A new SIM left my old Pixel 8 Pro stuck on "scanning" for Wireless@SGx and my home wifi. Resetting the phone's network settings fixed both, once I read the failure stage instead of blaming the SIM.
I had been excluding node_modules and other dev folders from Backblaze on Windows all wrong, with forward slashes and a rule anchored to the user folder that never matched my projects. Here is the working set of exclusion rules I settled on for my SvelteKit, Node, and Go projects.
On soulless AI prose, the writing habits I've had to abandon, and the weird mental shift of writing defensively against your own tools.
Wireless@SGx authenticated fine on Linux Mint but TCP was silently blocked. After hours of wrong DNS fixes, setting NetworkManager to use a stable random MAC instead of the hardware address solved it.
Just writing down how I've been feeling about AI coding tools lately.
Postgres 18 Alpine changed the default PGDATA path, silently breaking Coolify storage mounts that worked fine on Postgres 16.
A workaround for auto-adding Google Photos albums to continue where the last one left off.
Going from Cloudflare Pages to Workers
Kept forgetting how to do it.
Docker-compose deployment kept failing for a Golang app.
Upgraded to Astro 5 and it gave me issues with the Picture component.
For the longest time I just couldn't connect to my Postgres DB on Coolify if I deployed on Docker Compose.
I use Resend.com, which is an SMTP SaaS provider, for PocketBase emails.
Config to add a Backblaze B2 bucket to Coolify's S3 storages for backup.
I wanted to solve white flashes flickering when using HTMX's hx-indicator.
I resized my boot volume on Oracle Cloud using growpart, not oci-growfs.
I wrote how to do Postgres on Coolify, using the internal database URL.
I got Pagefind to work on Sveltekit, couldn't find relevant guides, so I wrote this.