Cloudflare Worker Proxy

I recently decided to move this site from to but I still wanted the blog url to redirect to the new location. This was easier than I thought seeing as this site is hosted on Gitlab Pages. Updating Gitlab Pages First of all, I needed to re-configure my site on Gitlab to be served from the new URL. Part of this process is adding the DNS records shown so at the same time I deleted the blog....

December 13, 2023 · 3 min

My Team Morale Is Low

Working in teams is hard, people are hard, but there are things that can make it easier. The morale in my team is pretty low at the moment because I don’t think we’re doing those things. Side note: I’m a code monkey not a team lead or any or management. When I say “my team” I mean the team I’m a member of Side note 2: I wrote the original version of this after a particularly bad week… If it could fall apart it did....

March 10, 2023 · 5 min


Working with me This post is inspired by David Bauer’s. The goal is to provide a “user manual” for myself so that others can get an idea of what I value and how I work. It appears that David and I are very similar people… Naturally my ideals will change over time, and I may not always live up to them. I will update this page if I feel it’s important ( assuming I remember!...

March 30, 2022 · 4 min

Slava Ukraini!

Nothing else to say really. Stop The War. SLAVA UKRAINI

March 5, 2022 · 1 min

Doomsday Recovery

Doomsday Recovery This page serves as a dumping ground for ideas on preserving access to online ( and offline ) accounts in the event of disaster General Principles All passwords are stored in a password safe ( KeePass ) Password safe lives on the NAS and is backed up once per day to a spare nas primary NAS is backed up once per week to B2 Storage TODOs Consider a way to ensure access with TOTP codes Ensure duplicate yubikeys are used Automate as much as possible Document Practice TOTP and 2FA It’s good practice to enable and use 2FA whenever the platform you’re using offers it ( if they don’t then ask them why!...

January 19, 2022 · 3 min

Internal Lets Encrypt

Internal Let’s Encrypt Certificates Here are some thoughts and ideas on how I have lets encrypt certificates deployed to home infrastructure … At a high level , my setup assigns a hostname based subdomain for each internal host. E.G. If my registered domain is and my host is host1 then I will generate a cert for Let’s encrypt supports wildcards, you could use a wildcard if you wanted to....

January 19, 2022 · 4 min

Hello World

Hello World! Welcome to my dumping ground of thoughts. have fun!

January 19, 2022 · 1 min