VIM 101: Installation

VIM is a household name in the Unix world. To most, it is their primary text editor, used for day-to-day editing tasks regardless of complexity. I am starting a series that explores VIM and its uses, as well as how I utilise VIM in my development environment. However, we will begin with the installation. For most Unix installations, vi should already be pre-installed. You can verify this by running vi --version. In some cases, vi has been symlinked to the vim command and can return the help of VIM instead of vi, indicating that Vim is already installed. ...

July 23, 2025 · 2 min · Aleem Isiaka

Managing Machine Configuration with Stow

Motivation I recently had to switch from my previous Mac (Apple M1 Pro) to a newer Mac (Apple M4 Pro), an experience that should have required effort and a careful migration that happened in the least possible time, while I still got access to the same dev experience as I used to on my previous Mac. In this post, I will share how I did it - it is not trivial. The tools I use to make management hassle-free are available for you to explore, and I hope you can find one or two ideas to implement your unique solutions. I will share what did not go well and how I plan to tackle it with my next device switch. ...

July 22, 2025 · 5 min · Aleem Isiaka