Uses

Slackware

I must have come across Linux somewhere around 1996 or 1997. At that time, the main library of my home town provided software on CDs besides books and magazines. I remember borrowing a six disk set called Linux Internet Archives. It had a green cover and the disks contained a collection of Linux distributions. I picked the distribution with the coolest sounding name and installed it on my desktop computer. That distribution was Slackware 3.0. Having recently started to learn the C programming language, I was amazed that I could borrow a CD from the library and legally get a free development environment.

A few years later, I built myself a computer which I put NetBSD on. After that, I came across a bunch of used but decent Sun machines and started using Solaris. Eventually, I got a little Macintoshbook Air which obviously ran Macintosh OS X.

That Macintoshbook stayed with me for ages but when it drew its last breath and it was time to replace it, I got a Dell laptop and installed Linux on it. Having worked with other distributions, I saw no reason not to install Slackware. Almost thirty years after my first encounter, Slackware is also what is running on my current desktop, server and Framework laptop.

Neovim

I cannot remember when i first started using vi, but I stubbornly stuck with nvi for way longer than I should have before switching to neovim. During the years, I tried to switch to Vim a few times in order to get access to all its great features, but I was always discouraged by how much its defaults differed from traditional vi and how much work it took to get Vim to behave enough like nvi not to disturb my ingrown habits.

Eventually, with some encouragement from a coworker, I decided to bite the bullet, learn new habits and embrace the editor in its own right. In doing so, I have had great fun learning the Lua programming language and tinkering with my neovim configuration.