Jan 9, 2022


This week I got back up to speed after the Christmas break, worked some more on upgrading our database versions (and we’ll be switching over next week), and reviewed an ADR (architecture decision record) on email notifications.

Not everyone on the team is back yet, so it was still a slightly slow week.


This week I read:


This week I bought Dyson Sphere Program. I’d been aware of it for a while, but hadn’t felt the urge to try it out and, well, this week I felt the urge.

I’ve sunk 30 hours into it over four days. It’s really addictive and fun. Making fast and compact assembly lines is like a puzzle, and when you figure it out it’s so satisfying. Add in the slight complication of wanting to make neat factories, but building against a square grid on a sphere (so as you move towards the poles the gridlines shift), and that adds just a tad more challenge.

I’m nowhere near producing a dyson sphere yet. Bits are going wrong. I keep running out of oil because I’m not burning hydrogen quickly enough and the conveyor belts back up and block the refineries.

But it’s a lot of fun.


This week I set up fail2ban and an IP blocklist on my VPN. As usual, NixOS made this unexpectedly easy, and now I have a slightly better firewall.

IP blocking isn’t great because it’s easy to circumvent, but there’s one IP which keeps trying to connect to my (whitelisted) Minecraft server, and seeing them in the logs multiple times a day was just getting annoying.