Uses
The hardware, software and tools I reach for every day. If a piece of it is worth recommending, it is on this list.
Hardware & desk
- M3 MacBook Air
- My main machine. Everything on this site was built on it.
- BenQ PD3205U
- 32-inch 4K display. Docked at the desk so the editor and a browser can sit side by side.
- Logitech MX Keys
- Low-profile keyboard that pairs with the laptop and the display setup.
- Logitech MX Master
- The mouse I have used for years and keep going back to.
- Apple AirPods (3rd generation)
- For calls and anything that needs to be wireless and quick.
- Sony WH-1000XM4
- Over-ear and noise cancelling, for longer focused stretches.
Editor, terminal & CLI
- Visual Studio Code
- Default Dark Modern theme with Menlo. I stay close to the stock setup.
- Ghostty
- Terminal, running zsh.
- pnpm & Node.js
- Package manager and runtime for every project, this site included.
- Git & GitHub
- Version control, with GitHub Actions running CI and GitHub Pages hosting this site.
- ESLint & Prettier
- Linting and formatting, with import sorting and the Tailwind class plugin.
- Playwright
- End-to-end tests, including accessibility checks with axe-core.
- Claude Code, GitHub Copilot & OpenCode
- AI tooling that sits alongside the editor rather than replacing it.
Browser & extensions
- Brave
- Daily driver, and where most of the debugging happens.
- React Developer Tools
- Component tree and profiler for React work.
- uBlock Origin
- Content blocking.
- Bitwarden
- Password manager.
- Privacy Badger
- Blocks trackers that follow you between sites.
Everyday apps
- Apple Notes
- Quick notes and anything that needs to sync across devices.
- Apple Reminders
- Task list, both work and everything else.
- Notion
- Project planning and anything that outgrows a plain note.
- Apple Music
- Playing for most of the day.