• ๐Ÿ“‚

    General plugins I use in Neovim

    I define a “general plugin” as a plugin that I use regardless of the filetype I’m editing. These will add extra functionality for enhancing my Neovim experience. I use Which-key for displaying keybindings as I type them. For example if I press my <leader> key and wait a few milliseconds, it will display all keybindings…


  • ๐Ÿ“‚

    Passive plugins I use in Neovim

    These plugins I use in Neovim are ones I consider “passive”. That is, they just sit there doing their thing in the background to enhance my development experience. Generally they wont offer extra keybindings or commands I will use day to day. You can view all the plugins I use in my plugins.lua file in…


  • ๐Ÿ“‚

    How I use Neovim

    I try to use Neovim for as much development-related work as possible. This page serves as a point of reference for me, and other people interested, for what I use and how I use it. Feedback is welcome and would love to know how you use Neovim too! My complete Neovim configuration files can be…


  • ๐Ÿ“‚

    Technical Difficulties by Racer X

    One of my favourite Paul Gilbert songs from his time in Racer X. Absolutely incredible riffs throughout.


  • ๐Ÿ“‚

    I love the idea and philosophy of Stoicism. In practice, however, it’s bloody difficult to live by after 39 years. Will be working on this going forward.


  • ๐Ÿ“‚

    I read old books

    I read old books because I would rather learn from those who built civilization than those who tore it down.



  • ๐Ÿ“‚

    Got the Chas and Dave itch again. Love these guys and the music just instantly makes me happy.


  • ๐Ÿ“‚

    Incredible shot from The Last of Us episode 6

    Another incredible episode of The Last of Us. The references were so great too. Shimmer; Dina in the background; farm with sheep. Next week will be the episode with David and it’s gonna be so very dark and have one of the best episode endings so far I reckon.


  • ๐Ÿ“‚

    Inventory app — saving inventory items.

    This is the absolute bare bones minimum implementation for my inventory keeping: saving items to my inventory list. Super simple, but meant only as an example of how I’d work when working on an API. Here are the changes made to my Inventory Manager. Those changes include the test and logic for the initial index…


  • ๐Ÿ“‚

    Connecting to a VPN in Arch Linux with nmcli

    nmcli is the command line tool for interacting with NetworkManager. For work I sometimes need to connect to a vpn using an .ovpn (openvpn) file. This method should work for other vpn types (I’ve only used openvpn) Installing the tools All three of the required programs are available via the official Arch repositories. Importing the…


  • ๐Ÿ“‚

    Installing and setting up github cli

    What is the github cli The Github CLI tool is the official Github terminal tool for interacting with your github account, as well as any open source projects hosted on Github. I’ve only just begun looking into it but am already trying to make it part of my personal development flow. Installation You can see…