Skip to main content

Command Palette

Search for a command to run...

Top 10 must-have tools that elite engineers actually use

Updated
3 min read
Top 10 must-have tools that elite engineers actually use

There’s a gap between what average engineers use and what elite engineers actually rely on. The difference? Elite engineers optimize for leverage. They build faster, debug smarter, and automate everything repeatable. If you want to level up, stop chasing shiny tools and start using the ones that truly move the needle.

Here are the top 10 tools elite engineers swear by — and how they use them.

1. RaycastThe Command Center for Everything

Forget opening apps manually. Raycast lets you search, launch, script, and control your Mac in milliseconds. Elite devs use it for:

  • Running scripts

  • Git commands

  • Jira ticket lookup

  • Clipboard history

  • Snippets and boilerplates

Bonus: Build your own custom extensions to automate your dev workflows.

2. GitHub CopilotAI That Actually Codes

Copilot is no gimmick. Elite engineers use it not just to generate boilerplate but to:

  • Explore unfamiliar APIs

  • Write unit tests faster

  • Scaffold repetitive logic

Pro tip: Pair it with your own snippets and custom prompts for max effectiveness.

3. tmux + zsh + fzfTerminal Like a Pro

The CLI isn’t retro—it’s hyper-efficient. tmux for terminal sessions, zsh for scripting, and fzf for fuzzy finding files/commands turn your terminal into a productivity powerhouse.

4. LinearThe Issue Tracker That Doesn’t Suck

Elite teams avoid Jira bloat. Linear is fast, keyboard-driven, and integrates deeply with GitHub and Slack. It's a joy to use and helps you focus on shipping, not managing.

5. ObsidianA Second Brain for Technical Thinking

Your brain wasn’t meant to remember everything. Obsidian helps you:

  • Document decisions

  • Track bugs and ideas

  • Link code to context

  • Store CLI tricks and system diagrams

Elite move: Use Daily Notes + custom templates to track your learnings over time.

6. VS Code + Custom DotfilesYour Craft, Your Editor

VS Code is everywhere, but elite devs customize it deeply:

  • Tailored themes for readability

  • Extensions like GitLens, TabNine, REST Client

  • Dotfile setups that auto-configure their environment on new machines

7. Postman/InsomniaAPI Mastery Made Simple

When building or debugging APIs, elite engineers use Postman or Insomnia to:

  • Chain API calls

  • Mock endpoints

  • Test auth flows

  • Save environments per project

Tip: Create a shared collection for your team to avoid repeated setup.

8. ngrok / Cloudflare TunnelsExpose Local Servers in Seconds

Need to demo a local feature, test a webhook, or preview a PR? Elite devs use ngrok or Cloudflare tunnels to:

  • Share live features instantly

  • Test integrations without deploying

  • Show progress without friction

9. Docker + Docker ComposeShip Dev Environments, Not Docs

Instead of “it works on my machine,” elite engineers use Docker to:

  • Share exact dev environments

  • Test locally with production parity

  • Onboard new devs in minutes

10. Notion (for Teams)The Knowledge OS

Elite engineers document everything that doesn’t belong in the repo: architecture diagrams, onboarding guides, runbooks, postmortems. Notion makes it collaborative and beautiful.

Elite engineers don’t just pick good tools—they use them well. Mastery is in the config, the shortcuts, the workflows. Copy their setups, tweak them for yourself, and keep leveling up.

Want me to share sample configs and dotfiles from real-world engineers next? Drop a comment or DM.

More from this blog

Ameet Madan's blog

47 posts