I Tried to Quit VS Code for 30 Days. Here's What Actually Happened.
The editor matters less than I thought. But the switch taught me something unexpected.
The Challenge
I started using VS Code in 2016. Eight years of muscle memory. Every shortcut, every extension, every setting exactly where I wanted it.
Then I got curious: am I using VS Code because it's the best, or because I've spent 8 years customizing it?
The Contenders
Neovim — The text editor that never dies. Full modal editing, infinite customization.
Zed — New kid on the block. GPU-accelerated, native AI, written in Rust.
Helix — Modern Neovim alternative with better defaults.
I gave each one a real try (not just an hour of frustration).
Week 1: Neovim
The learning curve is real. Modal editing (Normal/Insert/Visual modes) feels stupid for the first three days.
By day five, I understood why people swear by it. The precision of text objects. The composability of commands. The fact that your editor becomes an extension of your thinking.
But the configuration debt is massive. Setting up LSP, DAP, plugins, and a sane UI took a full weekend.
Verdict: Powerful but requires commitment.
Week 2: Zed
Zed is fast. Like, noticeably fast. The GPU rendering makes a real difference on large files.
AI integration is native — no extension required. The multiplayer collaboration is genuinely useful for pair programming.
The plugin ecosystem is small. This is a real limitation.
Verdict: Impressive but still maturing.
Week 3: Helix
Helix is what Neovim would be if designed from scratch today. The multi-cursor support is better than VS Code. The built-in terminal is seamless.
But: the community is small. Documentation is sparse. You're more likely to hit dead ends.
Verdict: Best editing experience, worst ecosystem.
Week 4: Back to VS Code
I went back. Here's why:
VS Code is the best balance of editing experience, extension ecosystem, and community support. None of the challengers beat it on all three.
The real insight: I was trying to optimize my tools instead of my output. The 10 hours I spent configuring Neovim could have been shipping code.
What Changed
I didn't go back unchanged, though:
- I learned Neovim keybindings — VS Code has a vim mode that's good enough
- I value terminal integration more — VS Code's integrated terminal is underrated
- I stopped caring about my editor — The best editor is the one you don't think about
The Takeaway
VS Code won. But the detour was worth it. Understanding why you use your tools makes you better at using them.
If you're happy with VS Code: you're not missing out. If you're curious: try Neovim for a month. You'll come back with opinions.
What's your editor of choice and why? Vim holdout or VS Code loyalist? Drop your take.
For developers thinking about the full developer experience, Systeme.io handles the business infrastructure so you can focus on shipping code, not spreadsheets.
Top comments (0)