22 listed posts

Notes, fixes, and stray thoughts

Web development, infra, AI, writing, and odd problems worth writing down.

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.

Work / Staff Work · 3/3 / 27 Jul 2026
Staff work/ Middle management/ Decision-making/ Feedback

2. GPT 4.6 Sol Helped Me Fix Broken Coolify Deployments on Oracle Cloud

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.

Systems / 26 Jul 2026
Coolify/ Oracle Cloud/ Docker/ iptables/ Self-hosting/ sysadmin/ GPT Sol 4.6

3. Staff Work, Part 2: The Small Stuff Is Still Part of Staff Work

A practical guide to preparing papers, emails, slides and records, and checking the actual package before it goes up.

Work / Staff Work · 2/3 / 22 Jul 2026
Staff work

4. Staff Work, Part 1: Make It Make Sense Before It Goes Up

A practical reference guide to thinking through staff work, communicating upwards, and making a clear recommendation.

Work / Staff Work · 1/3 / 19 Jul 2026
Staff work

5. Two Wifi Networks Broke After a SIM Swap, and the Fix Was Resetting Network Settings

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.

Life / 30 Jun 2026 / updated 30 Jun 2026
Android/ Pixel/ Networking/ Wireless@SGx/ Wifi

6. Excluding node_modules From Backblaze Backups on Windows

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.

Systems / 4 Jun 2026
Backblaze/ backup/ Windows/ node_modules

7. How AI Changed the Way I Write

On soulless AI prose, the writing habits I've had to abandon, and the weird mental shift of writing defensively against your own tools.

Life / 6 May 2026
AI/ Writing

8. Debugging Wireless@SGx on Linux Mint With Claude

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.

Systems / 14 Apr 2026 / updated 20 Apr 2026
Linux/ Mint/ Networking/ AI/ Wireless@SGx/ WPA2 Enterprise

9. Feeling Some AI Coding FOMO

Just writing down how I've been feeling about AI coding tools lately.

Life / 11 Apr 2026
AI/ FOMO

10. Coolify Postgres 18 Data Disappearing on Restart? Check PGDATA

Postgres 18 Alpine changed the default PGDATA path, silently breaking Coolify storage mounts that worked fine on Postgres 16.

Systems / 11 Mar 2026
Coolify/ Postgres

11. Google Photos 20K Photos Album Limit Workaround

A workaround for auto-adding Google Photos albums to continue where the last one left off.

Life / 17 Oct 2025
Google/ Photos

12. Migrating Sveltekit Static Site (adapter-static) from Cloudflare Pages to Workers

Going from Cloudflare Pages to Workers

Dev / 29 Sep 2025
Cloudflare/ Sveltekit/ Workers/ Pages

13. Pocketbase Setup: First Time Superuser Creation

Kept forgetting how to do it.

Dev / 15 Jun 2025
Coolify/ Pocketbase

14. Coolify Docker-Compose Build Failures - AlpineLinux CDN Temporary Error

Docker-compose deployment kept failing for a Golang app.

Systems / 29 Mar 2025
Coolify/ Oracle/ OCI/ Docker

15. Troubleshooting Astro 5 Upgrade: $$Picture Error

Upgraded to Astro 5 and it gave me issues with the Picture component.

Dev / 13 Dec 2024
Astro/ $$Picture

16. Coolify: Connecting Docker Compose App to Postgres DB

For the longest time I just couldn't connect to my Postgres DB on Coolify if I deployed on Docker Compose.

Systems / 16 Nov 2024
Docker/ Postgres/ Coolify

17. Using Resend.com as the SMTP SaaS provider for PocketBase Emails

I use Resend.com, which is an SMTP SaaS provider, for PocketBase emails.

Dev / 13 Oct 2024
Resend/ SMTP/ PocketBase/ email

18. Adding Backblaze B2 Bucket to Coolify

Config to add a Backblaze B2 bucket to Coolify's S3 storages for backup.

Systems / 24 Sep 2024
Coolify/ Backblaze/ B2/ backup/ S3

19. Adding Delay to a CSS Loader When Using HTMX Swaps

I wanted to solve white flashes flickering when using HTMX's hx-indicator.

Dev / 10 Aug 2024 / updated 11 Aug 2024
HTMX/ UX/ loader

20. Oracle Cloud Infrastructure - Resize & Extend Boot Volume Size

I resized my boot volume on Oracle Cloud using growpart, not oci-growfs.

Systems / 7 Jul 2024
Coolify/ Oracle/ OCI/ Ubuntu

21. Using Postgres on Coolify and Internal Database URL

I wrote how to do Postgres on Coolify, using the internal database URL.

Systems / 29 Jun 2024
Coolify/ Postgres

22. Making Pagefind Work on Sveltekit

I got Pagefind to work on Sveltekit, couldn't find relevant guides, so I wrote this.

Dev / 27 Jun 2024 / updated 10 Jul 2024
SvelteKit/ SvelteJS/ Pagefind/ search
— END OF LIST —
© Zixian Chen