Introduction
The right tools can dramatically impact your productivity as a developer. With new tools emerging constantly and AI transforming workflows, staying current matters. This guide covers the ultimate developer productivity stack for 2026.
Integrated Development Environments
VS Code (Recommended)
The most popular code editor.
Extensions for Productivity
- GitHub Copilot: AI code completion
- Prettier: Code formatting
- ESLint: Linting
- Live Server: Local development
- Remote SSH: Remote development
- Thunder Client: API testing
- Error Lens: Inline error display
Settings to Optimize
{
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"editor.wordWrap": "on",
"files.autoSave": "afterDelay",
"workbench.startupEditor": "welcomePage"
}
JetBrains Family
For specialized development:
- IntelliJ: Java, Kotlin
- PyCharm: Python
- WebStorm: JavaScript
- GoLand: Go
- RustRover: Rust
Zed
New Rust-based editor:
- Ultra-fast
- Native AI integration
- Collaborative editing
Terminal and Shell
Modern Terminals
- iTerm2 (macOS): Feature-rich
- Windows Terminal: Microsoft’s modern terminal
- Ghostty: Zig-based, fast
- Warp: AI-powered terminal
- Tabby: Cross-platform
Shell Options
- Fish: User-friendly, autosuggestions
- Zsh: Powerful, oh-my-zsh
- Bash: Standard, portable
- Nushell: Modern, structured output
Essential CLI Tools
# Navigation
exa / ls -la # Modern ls
bat # Better cat
fzf # Fuzzy finder
autojump # Quick directory change
# Git
tig # Git visualizer
gh # GitHub CLI
lazygit # TUI Git
# System
htop / btop # Process monitoring
btop # Modern htop
tldr # Simplified man pages
Note-Taking and Knowledge Management
Long-form Notes
Obsidian (Recommended)
- Markdown-based
- Linked notes
- Graph view
- Community plugins
- Local-first
Essential Plugins
- Dataview: Query notes
- Git: Version control
- Templates: Quick notes
- Advanced Tables
Notion
- All-in-one workspace
- Databases
- Collaboration
- Templates
Logseq
- Outliner-based
- Org-mode compatible
- Local storage
- Open source
Quick Notes
- Raycast: macOS command bar
- Alfred: macOS spotlight replacement
- Spotlight: Built-in (sufficient)
- Snippets: Code snippets
AI-Powered Development
Code Assistants
GitHub Copilot
- Real-time code completion
- Chat integration
- Multi-language support
- VS Code, JetBrains, Neovim
Claude (Anthropic)
- Claude Code CLI
- Best for complex tasks
- Strong reasoning
- Privacy focused
Cursor
- AI-first IDE
- Rules and prompts
- Context awareness
- Chat + autocomplete
AI Chat
- ChatGPT: General AI
- Claude: Technical tasks
- Perplexity: Research
- Gemini: Google integration
Version Control
Git Tools
- GitHub: Hosting, PRs, Actions
- GitLab: Self-hosted option
- GitKraken: Visual Git
- GitHub Desktop: Simple UI
Git Workflow
# Aliases for efficiency
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
git config --global alias.last 'log -1 HEAD'
# Interactive rebase
git rebase -i HEAD~3
# Stash workflow
git stash push -m "work in progress"
git stash pop
API Development
Postman
- API client
- Collections
- Environments
- Mock servers
- Monitoring
Others
- Insomnia: REST client
- Bruno: Open source alternative
- Hoppscotch: Free, web-based
- Thunder Client: VS Code extension
Database Tools
GUI Clients
- TablePlus: Modern, multi-database
- DBeaver: Open source
- DataGrip: JetBrains database tool
- pgAdmin: PostgreSQL specific
CLI Tools
- mycli: MySQL with autocomplete
- pgcli: PostgreSQL with autocomplete
- usql: Universal CLI
Documentation
API Documentation
- Swagger/OpenAPI: API specs
- Redoc: Beautiful docs
- Docusaurus: Static site docs
- GitBook: Collaborative docs
Code Documentation
- JSDoc: JavaScript
- Sphinx: Python
- Doxygen: Multiple languages
Project Management
Issue Tracking
- Linear: Fast, minimal
- Jira: Enterprise
- GitHub Issues: Simple
- Notion: Flexible
Time Tracking
- Toggl: Simple time tracking
- Clockify: Free option
- RescueTime: Automatic tracking
Communication
Team Chat
- Slack: Standard choice
- Discord: Developer communities
- Microsoft Teams: Enterprise
- Zulip: Threaded conversations
Video Calls
- Zoom: Standard
- Google Meet: Free
- Loom: Async video
Automation
Scripting
- Keyboard Maestro: macOS automation
- Automator: macOS built-in
- Tasker: Android automation
- Power Automate: Microsoft
API Integrations
- Zapier: No-code automation
- Make: Visual automation
- n8n: Self-hosted automation
Security
Password Management
- 1Password: Best overall
- Bitwarden: Open source
- Dashlane: Feature-rich
Secrets Management
- 1Password CLI: Developer secrets
- HashiCorp Vault: Enterprise
- AWS Secrets Manager: Cloud
The Ultimate Setup
Essential Stack
| Category | Recommendation |
|---|---|
| Editor | VS Code + Copilot |
| Terminal | iTerm2 + Fish |
| Notes | Obsidian |
| Git | GitHub + GitKraken |
| Database | TablePlus |
| API | Postman |
| Communication | Slack |
| Documentation | GitHub + Docusaurus |
Optional Add-ons
- Raycast (macOS)
- Linear (project management)
- Loom (async video)
- Calendly (scheduling)
Conclusion
The right tools amplify your capabilities. Focus on mastering core tools before adding more. The best productivity stack is one that fits your workflowโso try tools, keep what works, and evolve your setup as needs change.
Comments