Last checked February 2024

Last changed February 2024


  • Keebio Quefrency keyboard, Kailh Speed Pro Burgundy switches, and PBT keycaps (SA profile to match my amusing Git modifier keycaps but I much prefer DSA. I might like XDA or DES or CS better but have not tried them.)
  • Logitech M330 Silent Plus mouse
  • Two 24" monitors on a two-monitor arm (three x 27" is my sweet spot I think)

Health and Fitness



  • Viridio (affiliate link). Registrar and for some sites hosting. They run on solar power. Their former incarnation,, which ran entirely on renewable energy, was my go-to starting in 2011. I had only good experiences experiences with, and so far the Viridio experience has been good.
  • GitHub, GitLab code storage
  • Vercel hosting, CD


Fathom. Use my referral code to get $10 off your first bill!

General Dev Desktop Apps

  • Brave browser (see also my browser plugins)
  • Firefox I use to inspect event listeners
  • Fork I have this Git GUI open at all times for its graph, for copying commit SHAs, and —though for most things I prefer typing over mousing— I often use it for staging files/lines. It’s nice for reflog too, but as of this writing its lost commits are not always complete (installed via Homebrew)
  • GitHub CLI Easily open pull requests locally (installed via Homebrew)
  • GPG Suite part of my setup for signing Git commits. (installed via Homebrew)
  • iTerm Fast, customizable, actively developed terminal app (installed via Homebrew)
  • Pop code pairing tool: multiplayer control, screen sharing, audio/video
  • VSCodium VS Code without MS branding, telemetry, and licensing (see also my editor plugins)

Front-End Dev Desktop Apps

Other Desktop Apps

  • 1Password password manager
  • Aerial free open-source screensaver of high quality videos (macOS)
  • Bartender hides menubar item (installed via Homebrew) (macOS)
  • Better Touch Tool I use it to resize and move windows without having to carefully click the window edge, but it can do all kinds of fancy things (installed via Homebrew) (macOS)
  • CapsLocker my keyboard does not have a light in the caps lock key. CapsLocker tells me when caps lock is on (my config: start at login, HUD visible while caps lock is active, sounds, colored icons) (macOS)
  • Clocker additional clocks in the menu bar (installed via Homebrew) (macOS)
  • Coconut Battery menubar item and diagnostics. I hide the macOS battery menubar item and use this instead (installed via Homebrew) (macOS)
  • Homebrew package manager (macOS)
  • Itsycal macOS calendar menubar item. I hide the date in macOS’s Date & Time menubar item and use this instead (installed via Homebrew) (macOS)
  • Karabiner Elements Customize your keyboard layout. I add a layer with media controls and arrows on the home row (installed via Homebrew) (macOS)
  • Micro Snitch show an HUD when your microphone is being used (installed via Homebrew) (macOS)
  • Mimestream macOS email client (macOS)
  • Muzzle Automatically silences desktop notifications when you’re sharing your screen (installed via Homebrew) (macOS)
  • Notion docs, kanban, tables, etc. Sometimes with the desktop app (installed via Homebrew)
  • Rectangle tile windows on your screen with keyboard commands (installed via Homebrew) (macOS)
  • RescueTime time tracker for productivity, time management, focus/life management (installed via Homebrew)
  • Rocket macOS emoji picker (installed via Homebrew) (macOS)
  • WiFi Signal signal strength analyzer menubar item. I hide macOS’s WiFi with Bartender and mostly use this instead (macOS)

Terminal Prompt

  • Hometown Prompt high performance, high data:ink ratio prompt. By yours truly! (installed via zcomet)

Terminal UX

Other Terminal / CLI Tools

I use zsh. My article Configure Zsh Options & Plugins for Productivity in macOS’s Default Shell has an outdated but relevant take on how I configure it.

  • asdf A single tool to manage tool versions (I’ve had trouble with the Homebrew install, so install via zcomet)
  • gh GitHub CLI handy for checking out pull requests and for forking
  • delta pretty pager for git-diff
  • GnuPG macOS’s gpg tool is non-standard. This gives you the standard one, as gpg2 (installed via Homebrew)
  • trash move files to the macOS trashcan (installed via Homebrew)
  • tree the Linux tree command (installed via Homebrew)
  • zcomet shell plugin manager
  • zsh-test-runner unit tests and coverage reports for zsh scripts. By yours truly! (installed via zcomet)

Chromium Ad Blockers

Chromium Dev Plugins

Other Chromium Plugins

VSCodium / VS Code Themes

VSCodium / VS Code Enhancements

VSCodium / VS Code Integrations

VSCodium / VS Code Front End Dev Plugins