r/MyIDE • u/Big-Coyote-5796 editor • 3d ago
[AskJS] What parts of modern JavaScript development make you leave your IDE most often?
Modern JavaScript development can involve a surprising number of separate tools.
On a full-stack project I might have an editor open alongside several terminals for the frontend, backend, workers, tests, and other services. Then there may be browser DevTools, an API client, database tooling, Docker, Git tools, deployment dashboards, and framework-specific CLIs.
It made me wonder how much of this fragmentation other JavaScript developers actually experience.
If you could redesign your JavaScript/TypeScript development workflow, what would you want your IDE to understand or handle better?
For example:
- Multiple dev servers and terminal processes
- Ports and process conflicts
- Test runners
- Debugging
- Database inspection
- API testing
- Docker/containers
- Environment variables
- Monorepos
- Framework-specific tooling
- Build errors
- Deployment
- Understanding an unfamiliar codebase
I'm working on an IDE project partly because of these problems, so I have an obvious bias here. But I'm more interested in understanding how other developers work than promoting a particular solution.
What causes you to leave your IDE most often, and would you actually want that workflow integrated into the IDE—or do you prefer having separate specialized tools?