Now I’m wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I’m just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio. I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?
- Why did you decide to use them specifically?
- What do you like or annoy you about it?
- How usable is it in real work?
deleted by creator
For full stack I run Visual Studio Enterprise for the dotnet backend at the same time as VScode for the Angular frontend. Takes a lot of RAM but it’s great for debugging.
Helix, it’s like vim but with sane defaults.
Praise the Helix!
I love Helix, but it’s like Neovim, where you spend 2 weeks relearning how to type instead of 2 months messing with configs and plugins 😂
KEIL, because I develop embedded systems.
Kate/Kwrite.
VSCodium bcus AI coding extensions
Depends.
Mostly vscodium with a pinned c/++ plugin 'cos M$ eee’d it. It’s a fairly decent IDE and I have basic needs.
And vim, although not pimped enough (yet).Eclipse for the behemoth that runs most of the company and the collection of microservices; IntelliJ or Webstorm for front-end depending on the project; QT Creator for personal Python projects on Linux, Visual Studio for personal .NET projects on Windows. VS Code is a wildcard that I use more as a text editor than an IDE.
Spacemacs. I learned some keybinds for vim but don’t want to have to configure everything to the tee and add everything myself. Spacemacs seems to hit the spot for most stuff. For debugging I sometimes fall back to vscode.
Emacs since it’sa trojan horse for an operating system on an operating system.
VSCode because I’m too lazy to learn Vim and I’m not enough of a masochist to configure emacs.
deleted by creator
When possible JetBrains IDEs. The downside of this: other (has not tested that much to be honest) IDEs can feel like better text editors or outdated IDEs…
Why: They feel like every important aspect of development is thought through and covered in a good to very good manner or there is a addonfor the misding aspect. The stable version almost never has any problems…
I think thats it.
neovim, because it’s much nicer and user friendly than vim.
VScode locally, vim if I’m shelled into something
Used to use sublimetext, but roughly a decade ago VSCode ended up getting a lot of inertia, and that resulted in better plugins (at the time anyway)
I’ve used the jetbrains stuff and I do not get the hype whatsoever, it’s bloaty and cumbersome.
One of the main reasons I switched from vim as my main was ping-pong pair programming. I’m not gonna be the arsehole that tries to force a junior dev to figure out vim instead of actually working on the ticket. Still 100% my go-to in text mode though, it’s basically perfect.
I’m afraid to say that I too have been corrupted by VSCode.
It’s widely used, easy to get into, has LOTS of extensions, and works mostly the same across OS’es meaning it’s easy to setup by and explain to others.
The two extensions I’m missing most in other IDE/text editors would be the “Remote - SSH” extension by Microsoft, which gives unparalleled integration when working remote, and PlatformIO which, while it can be used independently in its core form, just works way better in VSCode.
Besides this, I’ll use Nano for small tasks and vi on embedded devices where Nano is unavailable, though, I’ll need a vi cheatsheet for anything more advanced than basic editing.





