Developer Productivity Tips
Contents
Productivity isn’t about working more hours. It’s about removing friction and focusing on what matters.
Keyboard Over Mouse
Every trip to the mouse costs time. Learn shortcuts:
Essential IDE Shortcuts
| Action | VS Code | JetBrains |
|---|---|---|
| Go to file | Ctrl+P | Ctrl+Shift+N |
| Go to symbol | Ctrl+Shift+O | Ctrl+Alt+Shift+N |
| Find in files | Ctrl+Shift+F | Ctrl+Shift+F |
| Quick fix | Ctrl+. | Alt+Enter |
| Rename | F2 | Shift+F6 |
| Toggle terminal | Ctrl+` | Alt+F12 |
Terminal Shortcuts
|
|
Automate Repetitive Tasks
If you do it twice, automate it:
|
|
Master Your Editor
Invest time in your primary tool:
- Learn multi-cursor editing
- Use snippets for boilerplate
- Configure linting and formatting
- Set up debugging properly
Reduce Context Switching
Context switching is expensive:
- Batch similar tasks
- Close unnecessary tabs/apps
- Use “Do Not Disturb” for focus time
- Check email/Slack at set times
Use the Right Tool
| Task | Tool |
|---|---|
| JSON formatting | jq |
| Quick scripts | Python/Bash |
| API testing | HTTPie, curl |
| Process management | tmux |
| Note-taking | Obsidian, Notion |
Documentation Habit
|
|
Future you will thank present you.
Learn to Search
# Google effectively
"exact phrase"
site:stackoverflow.com
-exclude
filetype:pdf
# GitHub
filename:config.yml
language:python
path:src/
Take Breaks
Pomodoro technique:
- Work 25 minutes
- Break 5 minutes
- Every 4 cycles, longer break
Your brain needs rest to solve hard problems.
Energy Management
Align tasks with energy:
- High energy: Complex problem solving
- Medium energy: Code reviews, meetings
- Low energy: Admin tasks, emails
Continuous Learning
- Read one technical article daily
- Build side projects
- Teach what you learn
- Attend (or watch) conference talks
Summary
- Minimize friction (keyboard shortcuts, aliases)
- Automate repetitive work
- Protect focus time
- Use the right tools
- Document as you go
- Take care of yourself
Small improvements compound. Start with one habit and build from there.
Comments