Back to Blog

My Developer Setup in 2026: Tools, Config, and Workflow

March 18, 20262 min read

Hardware

  • MacBook Pro M3 — 16GB RAM, 512GB SSD
  • 27" 4K Monitor — Dell U2723QE
  • Keychron K2 — Mechanical keyboard, brown switches
  • MX Master 3S — Best mouse for productivity

Terminal

Shell: Zsh + Oh My Zsh

# Key plugins
plugins=(git z docker node npm pnpm)

# Custom aliases
alias dev="pnpm dev"
alias build="pnpm build"
alias gs="git status"
alias gc="git commit"
alias gp="git push"

Terminal: Warp

Switched from iTerm2 to Warp. The AI command search and block-based output are game changers.

Editor: VS Code

Must-Have Extensions

  • GitHub Copilot — AI pair programming
  • ESLint + Prettier — Code formatting
  • Tailwind CSS IntelliSense — Class autocompletion
  • Error Lens — Inline error display
  • GitLens — Git blame and history
  • Pretty TypeScript Errors — Readable type errors

Settings I Swear By

{
  "editor.fontSize": 14,
  "editor.lineHeight": 1.8,
  "editor.fontFamily": "Geist Mono",
  "editor.minimap.enabled": false,
  "editor.bracketPairColorization.enabled": true,
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode"
}

Daily Workflow

  1. Morning — Check GitHub notifications, review PRs
  2. Deep Work — 2-3 hour focus blocks with notifications off
  3. Afternoon — Meetings, code reviews, documentation
  4. Evening — Side projects, learning, blog writing

The Philosophy

Your tools should be invisible. If you're thinking about your setup more than your code, something's wrong. Optimize once, then forget about it.

Related Posts