No sponsored placements, just the editors, CLIs and debuggers our own engineering team installs first on a fresh machine.

Every year brings a fresh wave of “must-have” developer tools, and most of them don’t survive contact with a real project. Here’s what’s actually stuck around on our own team’s machines this year, and why.

Editors and AI pair-programming

The baseline expectation for an editor now includes inline AI suggestions, not just syntax highlighting — the useful ones let you accept a suggestion line-by-line rather than all-or-nothing, and explain a chunk of unfamiliar code on request.

The teams getting the most value treat these tools as a fast first draft, not a replacement for actually reading the code before it ships.

API testing and mocking

Waiting on a backend team to finish an endpoint before you can build against it is one of the oldest bottlenecks in software, and it’s finally becoming optional.

Tools that generate a realistic mock API straight from an OpenAPI spec let frontend and backend work happen in parallel, with the mock swapped for the real thing once it’s ready — no more building against a spreadsheet of “expected” responses.

Debugging and observability

Print statements never fully went away, but structured logging with searchable, filterable output has made debugging production issues dramatically faster than scrolling through raw text.

The habit worth building: log the “why,” not just the “what” — a log line that says which decision was made and why, not just that a function ran.

The unglamorous tools that save the most time

The most-used tools on any experienced developer’s machine are rarely exciting: a fast terminal, a solid diff viewer, and a secrets manager that keeps API keys out of git history entirely.

None of these show up on a “hot new tools” list, but skipping them is exactly how a company ends up with a leaked API key in a public repository.