Posts
All the articles I've posted.

Redis Insight
I always seem to forget about Redis Insight. Just lately I've been back at work developing applications that require integration and communication and for that purpose I choose Redis - well, more specifically Dragonfly and Valkey in AWS. But I keep finding myself wondering what data is going into my pub/sub channels, or what keys…

Am I a Vibe Coder?
Over the past few months, I’ve transitioned from mostly infrastructure work to building a major web application for my employer. The idea originated from our CEO and was backed by my manager. I developed a proof of concept that got them genuinely excited, and they asked me to take it further—turn it into a full…

Manjaro Kernel Fix Guide
I managed to break my Manjaro installation on my home server. The updates failed on me part way through and the terminal died. I had to resort to a repair from a live USB sick. When Manjaro breaks during updates and shows "need to load kernel first" error. 1. Boot from Live USB/ISO Create a…

NFS Hang Troubleshooting Guide
I've been struggling with a docker container that accesses my NAS using NFS mounts, it hangs and refusing to restart on demand. Turns out it's related to NFS mounts. I've been struggling to kill the process as it just sits there as a zombie. Symptoms ps aux command hangs and never completes Process stuck in…

When AI Goes Wrong
Using AI to help me build a plan and document actions required for a project involving Google Cloud platform. I worked on this for a good day and a half. I asked it a load of questions, even double-checking its logic. Eventually I had to pull it up on certain aspects that just didn't seem…

Fish and autovenv
DEPRECATED: See Fish and Python autovenv Zsh has a nice plugin to automate the activation of a Python virtual environment when you change into a directory that has one. I went looking for a fish equivalent. After trying a few, this was the only one that worked for me. Use fisher to install it. https://github.com/aohorodnyk/fish-autovenv fisher…

VSCodium Update Fails
I switched from VSCode to VSCodium some time ago, but recently when updating VSCodium I was seeing it fail with an error message: vscodium lock file version `4` was found, but this version of Cargo does not understand this lock file, perhaps Cargo needs to be updated? Which is an obvious answer. But I've not…

Documentation and MkDocs
Updated:Anything I do gets documentation, for no other reason that if I ever return to it later, I'll understand what I did. You can be sure that I will have forgo

Ansible on Steroids!
Mitogen Mitogen is a program that miraculously speeds up the remote execution of Python scripts. It also has an Ansible plugin. At first, I thought it look

Removing Your Android Phone from Google Home
Updated:I recently bought a new Android phone. Trouble is, Google Home keeps finding my old phone when I ask it "Hey Google, where's my phone?" I went into Find My