/uses
What I use to ship. Updated when things change, not when they don't.
Updated April 2026
Editor & terminal
- Claude Code — primary dev environment, Opus + Haiku for pair-programming
- Cursor — for codebases that need heavy inline refactoring
- VS Code — for the long tail
- iTerm2 with Zsh + oh-my-zsh
- Warp when I want AI in the terminal
CLI & dev tools
- pnpm over npm, always
- Bun for scripts
- lazygit for anything past git add .
- ripgrep and fd over grep and find
- Playwright for browser automation
AI & infrastructure
- Anthropic Claude (primary), OpenAI (evals and second opinions)
- Vercel for deploys
- Postgres on Neon or Supabase for most things
- Stripe for billing
- Resend for transactional email
- Vercel Analytics + Speed Insights
Hardware
- MacBook Pro 14" (M3 Pro, 36GB)
- Apple Studio Display
- Keychron Q1
- Sony WH-1000XM5 for focus mode
Services & writing
- Linear for what I'm shipping
- Notion for everything else
- Obsidian for drafts
- Calendly for intros
- Slack and Discord for client channels