Uses
Uses
My current setup, last updated this month. I keep this page updated because people ask, and because future-me will thank past-me for writing it down.
Hardware
- MacBook Pro 16" (M3 Max, 64GB RAM, 2TB SSD) — the daily driver
- LG 32UN880 32" monitor on an Ergotron arm
- Keychron K2 keyboard (brown switches, hot-swapped to Boba U4T)
- Logitech MX Master 3S mouse
- Sony WH-1000XM5 headphones for focus
- Shure MV7 microphone for calls and podcasts
- Logitech Brio webcam
Software
- Editor: VS Code with a custom config (no heavy extensions)
- Terminal: Ghostty (recently switched from Alacritty)
- Shell: fish with starship prompt
- Browser: Firefox for daily, Chrome for debugging, Safari for cross-check
- Astro for most web projects
- Bun as the JavaScript runtime and package manager
- Raycast for productivity (clipboard history, snippets, window management)
- Linear for project management
- Obsidian for notes and writing
- 1Password for secrets
Editor setup
I keep my VS Code config in a public repo. The key bits:
- Vim keybindings (yes, really)
- No formatter arguments in the editor — biome handles it on save
- Inline AI completions off — I find them distracting
- Custom snippets for Astro, TypeScript, and Rust
What I do not use
- Heavy IDEs (IntelliJ, WebStorm) — too slow for my taste
- NPM — Bun is faster
- Docker Desktop — colima on macOS
- Slack — Linear + Discord covers it