For posterity, a rundown of my setup and the current apps that I use in 2021.
My main work machine is a Mac Mini with an M1 chip which I use with a 5K LG display. I also have an older 15" Mac Book Pro with Intel chip I can take with me. I use Mackup and a dotfiles repo to keep my dev setup in sync.
I still have a copy of Panic’s Coda knocking around on an old machine for some legacy projects, but these days I almost exclusively use VS Code. The ability to customise it is extremely valuable to me because I work across a range of languages, and I got huge value from Caleb Porzio’s Make VS Code Awesome package. That gives me a really elegant setup with very little changes required.
I use the Fira Code font with custom ligatures set.
I tend to use VS Code’s integrated terminal most often, but for tasks not related to a specific project I use iTerm 2 with the Z Shell and Oh My Zsh with the sorin theme. I use Fira Code here too.
Most of my project’s code is hosted on GitHub and I use the GitHub Desktop app for most tasks as it’s still much quicker and less error prone for me to switch between projects and make commits than on the command line.
I use Adobe CS for the bulk of my design work. InDesign and Photoshop for print work, and XD for generating web graphics. Occassionally I use After Effects for some motion graphics.
Codekit has some great features for processing files and setting up a local server through a GUI. It has allowed me to set up project workflows very quickly regardless of the stack.