• 21st August 2026

The Value of Time and Struggle

I have many conflicting thoughts that I - as a data engineer, a consultant, a member of society, a friend to some, and husband to one - am going to try to articulate throughout the course of this post. I will do my best to organise my thoughts throughout this piece in way that at least helps me formalise how I am currently feeling about my long-term future in work due to the present experiences I have lived over the last two years as AI...

…

Read more â†’
  • 11th June 2026

Starship JJ Theme

There are a few nice modules for JJ that exist currently for starship.rs but none of them fit what I was after...

…

Read more â†’
  • 4th May 2026

Convenient auto-command for vim.pack.update

Neovim 0.12's new built-in package management is a breath of fresh air, but the default confirmation buffer is a bit bare-bones when it comes to quick interactions. If you're like me and want to just hit a key to sync everything up instead of using the code action ca and selecting update on each package...

…

Read more â†’
  • 10th March 2026

Finding Nerd Fonts in Neovim

I have been writing quite a few presentations in presenterm and was repeatedly going over to the nerd font website to search for the icon that I wanted to pick copying it, then pasting it in neovim. Surely... there is a better way.

…

Read more â†’
  • 4th February 2026

Two useful aliases for use with JJ

Everyone will have the jj tug alias defined in their list of aliases in their jj config. I would like to share two that I think are quite nifty and useful!

…

Read more â†’