I feel like this has more to do with what field you work in and what language/paradigm you use. Especially if you’re working within some bullshit walled garden, you may not have a choice. I’m a terminal jockey myself, but I mostly program in C, so my code is procedural and to the point. Maybe I might want some fancy smart refactoring feature if I worked in a language where half the code is boilerplate or glue.
If I have the choice though, I don’t see any advantage to an IDE. It’s like the combination of many tools rolled into a single, bloated UI with about 60% of their original functionality. And I guess it lets you build “projects” and choose which files will be built. That part never made sense to me. I don’t need a program for that! Just delete it dog. It’s in the repo!
IDE:
- Text editor
- Source control
- Debugger
- Compiler
- Terminal
- File explorer
I’m my opinion, these programs are just better as separate programs.
(Rant) One thing that grinds my gears… Some IDEs will leave you with the dumbest possible directory structure imaginable. Like actively hostile toward us terminal jockeys. Remember, we are repeatedly typing these things out like cavemen. For example, c/c++ developers who put their headers in a separate, but identical directory structure. Oh and let’s do full taxonomy and go 10 directories deep. And what the hell, capitalize random letters and throw in some with spaces into the directory names for good measure. These things don’t have to matter to IDE people, but it is something to be mindful of.
Emac?
Once again it seems like I don’t even have an IQ ¯_(ツ)_/¯
I’m on the far left.
just run everything thru Doom Emacs. Terminal? emacs, git? emacs, ide? emacs, WM? emacs.
It really is a great OS
Just use a magnetized needle;… the way it was always inteneded to.
These meme spreads misinformation under the disguise of wisdom.
Those on the right side are too blind in their arrogance and probably seldom face challenging tasks in large codebases.
In my experience way too many people are ignorant in regards of negative effects of AI usage and the data centers, both in regard to global environmental problems and the catastrophic consequences for the local population in the vincinity of large data centers. And there is the partially illegal acquisition/processing of training data, esp. the permanent storage of the original copyrighted works. That kind of ignorance is far worse than being ignorant to the couple of use cases where AI can be helpful. And that’s why I dislike AI-fan-boying.
Had some juniors who was git diffing in the terminal PRs of 20 more files with 200 changed lines. A newly appointed senior told them that was the best approach. Needless to say there had always to be some follow up push after they opened the PR on web. U dont need ai, but you need a fucking GUI.
Or TUI.
You don’t even need a text editor, you can write it on paper.
But both are terrible options if you want to actually get stuff done, now that we have better tools.
How are you going to build that application you wrote on the paper?
OCR
Very slowly
With a lot of consideration
Mate people feel hacky if they use VIM to write code. Double the time, and corrections commits all the time
Oh yeah, vim motions are peak. Still not a substitute for a decent IDE, though.
Vim is great at what it does (help you write/change text faster), I just don’t think that’s the right goal to pursue when it comes to software development.
Still not a substitute for a decent IDE, though.
It is with plugins, however. I’ve used neovim for years at work and it has LSP capabilities and grammar-based syntax parsing. So it provides lots of IDE-like features on top of its excellent text-editing features. Nevwrmind that it integrates with the terminal much better than IDEs.
So I couldn’t disagree more with your statement
I use IntelliJ with a vim plugin, so I get the motions, but also an IDE. IntelliJ has excellent terminal support. For Java, there’s no better setup.
need ai integration to code
Nah that dude is on the left, and he makes 250k per year
deleted by creator
You also need a compiler or interpreter because wtf man you gotta run some stuff during development
If you write C code in a text file and rename the file extension to .exe and try to run it the CPU will do something.
This statement is technically correct, the best kind of correct.
compiler or interpreter
I mean yeah I need a web browser, but I’m not coding in it.
What, you dont program in binary? What a noob.
No I program with a magnetised needle and a steady hand.
I do, I just use abstractions and metaprogramming layers to do so more efficiently. Sounds like your workflow could use improving
give me a text editor with svc integration, project scoping, and syntax highlighting and I’ll use it forever.
you only need microsoft write.exe
Why do you need a text editor? Just use radiation to bit flip the memory into the configuration you need.
Just need a magnetized needle and a steady hand.










