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.


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.


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 Sublime Text. My shell is zsh.