I have never seen or known a serious professional who preferred to work outside of a full featured IDE. All the most skilled and highest paid developers I’ve ever known were more adamant about using the IDE when compared to the less skilled developers who preferred to do things more via command line and text editors. Just my experience. I often suspect that this meme is shared and liked by people who aren’t really professionals. Perhaps I just haven’t encountered them yet.
Since coding isn’t my day job. I use slickedit as a nice fully featured text editor. Or notepad++ in a pinch.
Personally haven’t used a full IDE since netbeans 15 years ago in my university days
Joke’s on you, with LSPs most text editors are full IDEs.
Notepad++ my beloved

nuff said2Gb well spent
i’m not claiming this is truly representative in any way, RAM consumption is very variable, but the tendency is still clear lol
You can take away my auto complete, performance monitoring and all that jazz but you can’t tell me a debugging system isn’t absolutely essential if you actually want to finish a project in a reasonable amount of time
9000 IQ programmer starts every project rolling their own debugger instead of dedicating 8GB of RAM to vscode
Why debugger when print?
javascript moment
gdb works great without an IDE, and many text editors have autocomplete.
It depends on what you do, but generally I can’t argue against a debugger.
I disagree that a person with low IQ would think its possible to code using a simple text editor. If anything he needs IDE more than any one else.
Yeah, it doesn’t fit the template but the low IQ version would be more like “You only need ChatGPT for coding.”
Every self-taught programmer I’ve seen starts off hacking at something in Notepad.
I upgraded to notepad++ I’ll have you know!
I spent years using Notepad++ as my professional editor. We were a Windows shop and all of the IDEs available were much slower and buggier. It’s a surprisingly decent introduction to the idea of what a good text editor can be.
Depends on where you start. When your first contact is HTML its not too unusual to use a text editor for development.
esp. if you started at the time when all you had for designing page layout were frames…
I interpreted it more like saying the first place people learn to code, especially if you’re not self taught, is in a text editor like vim or emacs.
You can pry Notepad++ from my cold, dead hands.
I don’t need full features. Just give me intellisense and I’m gold.
I have no desire to work on a large project in a plain text editor.
Join the Vim cult! We have blackjack! And hookers!
(No guarantee of blackjack or hookers upon initiation).
I hate vim because of my first vim experience.
Their jser retention strategy is… interesting.
Can be traumatizing for some…
I felt the same. Then I made sure to learn how to exit, then save, then find and replace, then save as a different file. Now I love it.
Already joined the emacs cult. Youre too late.
Do you use evil or normal? I’ve tried to switch away from my IDE but honestly the amount of time it takes to learn something new has just led me to not bother
I use the normal mode
Don’t worry, cult membership is flexible.
No one is going to take IntelliJ from me. Tab completion master race!
Lots of simpler editors gained tab completion support over the last few years, thanks to the LSP protocol. I have it in Kate, for example.
I dream of an alternate reality where everyone started using Kate instead of VSCode.
Sub renewal is coming up in July. I’m seriously wondering whether I can get these vim bindings down before then.
Honestly just memorize the fundamental ones and google everything else you need on the fly. You’ll naturally memorize the ones you use often.
I’ve used VIM for nearly 5 years and the only keybinds I have memorized are ‘a’ (append right here) ‘A’ (append to end of line) ‘i’ (insert right here) and I use the arrows to navigate instead of the letters. The only incantation I have memorized is %s/text to replace/text to replace with/g (find and replace through entire file. Remove the /g to find and replace only the next instance).
Once you have those, you can basically do anything that you’re capable of in a normal editor. If you need to do something beyond that, search “how to x in vim” and click the first stack overflow link that comes up, hasn’t failed me yet
It’s very hard to break up a flow to have to google. :D I found a cheatsheet that I will keep open on another monitor, that should help. I reckon going through the Vim Tutor every day should help me get the basics down quickly.
Thanks for the tips, my hope to switch away from IDEs is higher than ever!
You can keep using the current version without renewing your license, so there is no rush
Wow great tip, thanks!!!
My text editor of choice for many years was gedit. Nowadays, I use emacs
I use Helix but Zed is good
Zed? Who is Zed?
your neighbor, I guess
jokes aside, it’s actually a good editor. You can disable all the AI features if you want. Also, it doesn’t come with a fucking browser
I’m hoping to transition from left to right wihtout going through the middle stage.
if you avoid Java most other languages have sane build systems.
I’m stuck with Java. What build system can I use that isn’t cursed?
I’m sorry, it’s terminal.
Your only option is to put all code in one file and not use dependencies.









