Uses

Setup

For the last twenty or so years, I’ve been a Mac person, prior to that, a die-hard PC fan, but I fell in love with Unix-flavoured operating systems.

At the moment, I use a MacBook Pro for work and a 15in M2 MacBook Air personally.

Macbook Air Laptop

Recently, I’ve been experimenting with a homelab setup, really just a couple of Raspberry Pi units with Runtipi installed on them to manage Docker containers. I’m finding I like being able to run certain services in my own environment and using Tailscale as a private VPN to access externally.

Editor

Macintosh desktop with a terminal window containing the neovim editor

I live in the terminal these days. My editor of choice is Vim, more specifically Neovim.

For me, after getting over the learning curve (which admittedly was years), the modal style of editing finally clicked, and now I find it the most efficient way to work with text.

From time to time I like an IDE and honestly Nova from Panic is really nice.

Other tools

  • browser: Safari - Honestly pretty much covers everything I need from a browser these days and features wise it’s catching up.
  • graphics: Sketch and Acorn

Built with

This site uses Astro as the framework of choice. I love the build speed, and the Astro templating language is great.

Styling wise, I’m using Tailwind CSS, which I’ve been using for a while now. As an old CSS hand, it took me a while to get used to the utility-first approach, but now I find it a great way to work for me.

Everything holds together with Bun.

Hosting, CDN, and DNS handled through Bunny.net - they’re a fantastic and inexpensive EU based platform.