What does my development setup look like in 2026? I’ll share some of my favorite tools here.

Neovim

I use Neovim for editing text and code.

Screenshot of Neovim

0xProto

Although I enjoy trying different fonts, I keep returning to 0xProto.

Screenshot of 0xProto

OrbStack

OrbStack is the easiest way to run virtual machines and containers on macOS.

Fish

The fish shell comes with sensible defaults and helpful features such as autocomplete and Git status built in.

Homebrew

Homebrew is the package manager for macOS with the least friction. I avoid using to install software where multiple versions might be an issue, however. I manage those with asdf (keep reading).

asdf

asdf is a general-purpose version manager. I use it to manage versions of Elixir, Node, and Python. I plan to try uv for managing Python versions this year.

Dotfiles

In general I prefer tools which require minimal configuration. My Fish, Ghostty, Git, and Neovim configs are publicly available.

Ghostty

Ghostty is a minimal cross-platform terminal with a native UI for macOS. It pairs well with Neovim.

Nix/NixOS

I would love to try NixOS and the Nix package manager this year.