Live data from Hacker News

Benefits of Not Using an IDE

alexander-hansen.dev

1–10 of 389 posts

Re: Benefits of Not Using an IDE

#3
I don’t get why these articles get written. They are so predictable and just…overdone. What’s next “the unreasonable effectiveness of the vim text editor”? You are literally verbatim repeating the a thing that has been written one million times.

Re: Benefits of Not Using an IDE

#4
A good ide is all about auto completion and refactoring tools. The autocompletion means you don’t have to spend as much time memorizing apis, so you can focus more on simplifying your design and minimizing coupling. In something like unreal engine, the intellisense really sets ides apart. The refactoring means you can quickly and easily make large changes to make the code easier to work in. You can just work significantly faster if you have both of these things.

I don’t really use other ide features. Separate terminals are great

Re: Benefits of Not Using an IDE

#5
I used Webstorm for years, but switched to VSCode.

It's just more flexible, which allows me to use new tech/langs very quickly.

If you don't focus on IDE features, you tend to implement quality of life improvements at a level that also works in an editor. Like in the language, framework, or library you're using (See the code generators point in the article).

With languages like Rust, that have zero cost abstractions, you don't even run into performance problems when doing so.

Re: Benefits of Not Using an IDE

#6
post #2

I think that’s why VSCode is so popular. It’s a very powerful text editor, not a light version of an IDE. On the other side, I’d never use vsc to edit a normal text file…

I've spent my entire career avoiding IDEs, and now VS Code has finally sucked me into what I'm increasingly suspicious is an IDE cunningly disguised as a text editor.

I use it to edit random text files full of notes too, because I trust it to bring back my unsaved work if my laptop crashes.

Re: Benefits of Not Using an IDE

#9
Not having an IDE doesn't make me remember things. In my case it just means I use a very limited subset of the features, because I'm not being reminded of the things I don't remember and I don't get to see newer language features unless I happen to read a blog post or see something here on HN. I tend to fall back to implementing things with primitives and fail to use built-in functionality.

Re: Benefits of Not Using an IDE

#10
As the author points out, it does depend on the language. I switched to vim "full-time" when moving to a Go team. (Prev Java).

Java is a language that does not lend itself to vim. Even just compiling and running a sufficiently large java program can be a pain without an IDE setup.

Post reply on HN