16” MacBook Pro, Intel i9, 32GB RAM (2019)
Virtually all my work is done on this machine. At this point, the Intel Macs are starting to show their age and this will eventually be replaced with the M2 series of MBP when it’s launched.
FILCO Majestouch 2 (Cherry MX Brown) Keyboard
They say the ultimate sophistication is simplicity. This keyboard eschews all the bells and whistles of some other enthusiast models but provides the keyswitch experience that makes typing that much more enjoyable.
Apple Magic Trackpad
Something about all the gestures makes me feel like a wizard with special powers. I really like feeling like a wizard with special powers.
Herman Miller Aeron Chair
If I’m going to slouch in the worst ergonomic position imaginable all day, I might as well do it in an expensive chair.
I don’t think more needs to be said about editor preference so I won’t. I’ve used Vim since I started programming and NeoVim was the next logical step. Checkout my dotfiles if you want to “borrow” my config.
My workflows are mostly terminal based and kitty is a standout. It provides GPU-acceleration and plenty of configuration options.
The terminal multiplexer of choice. At least my choice. Alongside Neovim and kitty, this completes my essential trifecta of programming tools.
Fish is the friendly, interactive shell. It’s been my shell for years now. It really does live up to its name and I can’t recommend it enough.