Things I use
Workstations
- MacBook Pro 13-inch M1 (2020) - 16GB RAM, 1TB SSD
- Dell XPS 13-inch (2017) - 8GB RAM, 1TB SSD
- PC - AMD Ryzen 5 3600, 32GB RAM, 1TB SSD (Windows 10), 512GB SSD (Ubuntu 20.04)
Peripherals
- Apple Magic Mouse
- Razer Naga
- Keychron K2 Keyboard - Cherry MX Brown (Home office)
- VortexGear Race 3 Keyboard - Cherry MX Brown - My only gripe with this keyboard is the lack of raised ridges to identify the homerow on the F and J keys.
- YubiKey - MFA security keys
Software
The motivation behind these software choices is largely driven by portability. As such, many of the tools I use are cross-platform and easily configured via dotfiles.
- i3wm - A tiling window manager for X11 Linux distributions. Workspaces being accessible via keystrokes is a more intuitive user experience than
Alt + Tab - Neovim - Learning Vim motions has had the largest net benefit to my workflow. Regardless of which editor you prefer give Vim motions a shot. I also find configuration via Lua a more pleasant experience than Vimscript
- Kitty Terminal - Where I spend most of my working days
- Tmux - A terminal multiplexer that makes it easy to manage multiple terminal windows
- Zsh + OhMyZsh - I like that MacOS uses Zsh as the default shell making it easy to share configuration between Mac and Linux
- Catpuccin Mocha - My favorite color scheme
- Bitwarden - Password manager