My stack
What I use every day.
Updated when something changes — which is rare. A boring stack is a productive stack.
Editor
- Neovim
- Five years in. The config is shorter than my Vim config was.
- Helix
- For everything that is not Neovim. Modal, ergonomic.
- VS Code
- When pairing. Fine.
Terminal
- Ghostty
- Fast. Sensible defaults.
- fish
- No regrets, despite what your dotfiles think.
- eza · bat · fd · rg
- The usual upgrades.
Languages
- TypeScript
- For the front end and most of the back end.
- Go
- When something needs a single binary and a tight loop.
- Python
- For scripts that will outlive me.
Hardware
- MacBook Pro 14"
- M-something. Fine. Sleep mostly works.
- Keychron Q1
- Browns. Loud enough to annoy me, quiet enough to ship.
- Dell U2723QE
- One monitor, never two.