My Development Environment

A substantial number of people have asked me about my development environment. What sort of hardware do I use? What operating system suits me? What text editor do I favor? Etcetera. Well, here are my answers.

Hardware

I’m of the opinion that hardware doesn’t matter that much, yet is worth spending lots of money on. I currently use a 7th generation Lenovo X1 Carbon. It has a Core i5-10210U, 16GB of RAM, and a 2TB SSD. The 14” screen has a resolution of 3840x2160 and a brightness up to 500 nits.

Software

I run Arch Linux with Sway, a tiling window manager similar to i3. My Sway configuration (along with many other configs) is avaliable in my dotfiles repository.

My main editor is Visual Studio Code. My shell is zsh.