News for hackers. Stuff that matters.
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by wiseowise on Saturday August 13, 2022 @04:28AM (#32447937)
Have you tried IntelliJ products?
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by girvo on Saturday August 13, 2022 @04:54AM (#32448062)
I have, and previous to that I was a big fan of Komodo IDE. One weird feature that I love from both VSCode and Komodo is the ability to open a folder as a project, no need for an actual project file or other IDE specific handling of it that older style IDEs always seemed to a require. The feature set of the IntelliJ products are quite excellent of course, but for whatever reason my need for some weird IDE-editor hybrid where the filesystem is what matters, not the project, always meant I bounced off them.
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by zo1 on Saturday August 13, 2022 @05:08AM (#32448124)
I regularly open folders as projects and the intellij (pycharm in my case) IDE creates it as a project without hassle. Just add a bit of a script to cleanup any ide project cruft it creates and I'd say you're mostly there. Compared to all I get from a real ide, VSCode is like a stone age dinosaur.
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by Kiro on Saturday August 13, 2022 @05:18AM (#32448170)
Sounds horrible. Just let me open a folder without it being a project or having to use a script to clean up stuff (wtf?).
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by kalleboo on Saturday August 13, 2022 @05:48AM (#32448316)
I use an IntelliJ IDE and open folders all the time and it's never created any cruft to clean up. I think that only shows up if you start making project configurations (like file watchers to run preprocessors for web languages)
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by evol262 on Saturday August 13, 2022 @07:11AM (#32448736)
It still makes a .idea folder to add to .gitignore or clean up, just as .vscode makes a .vscode folder.

I don't see this as a lot different than MacOS spraying .DS_STORE files everywhere. It's not a big deal to add to .gitignore, but it does leave a fingerprint. It's just that tries to determine reasonable defaults if the path doesn't exist instead of Netbeans/Eclipse/whatever forcing you to pick them with a wizard if you want any of the "real" features to work.

Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by lostmsu on Saturday August 13, 2022 @10:59AM (#32450520)
VS Code creates a project though: .vscode folder.
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by nickersonm on Sunday August 14, 2022 @11:36AM (#32460111)
Only if you make workspace-specific settings changes.
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by stjohnswarts on Saturday August 13, 2022 @01:49PM (#32452114)
or be forced to bend to their idea of what a project is and which build tools I need to be using, I concur 100%.
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by baby on Saturday August 13, 2022 @07:31AM (#32448869)
Yeah, half of my coworkers used to be on CLion (for Rust). TBH I couldn't get past the fact that it reminds me of Java IDEs with too many things going on. What's better compared to VSCode?
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by dmitriid on Saturday August 13, 2022 @07:45AM (#32448969)
VSCode is very, very bare bones compared to what JetBrains can offer in terms of refactoring, debugging, and code analysis (for major languages).

It's hard to start at anything specific :)

Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by rudnevr on Monday August 15, 2022 @09:39PM (#32478264)
Absolutely, and I wonder how people who are not professional in both IDEs can compare. Typically VSCode + plugins + some additional software from old time like BeyondCompare etc. poorly make up Intellij's core functionality.

I haven't seen a single person who seriously used both and went back.

Search, VCS, keymapping, defaults, heuristics, refactoring wide of use, AI-based autocompletion - there's simply no real adversary.

Last time I was blasted when copying an old DB to a one in a new DB it correctly guessed the renamed columns based partly on type and size, partly on column names.

Also I love its suggestions so much that when learning a new language I always look at Jetbrains' respective autosuggestions - simply because it makes me a better programmer, faster.

Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by kunos on Saturday August 13, 2022 @12:07PM (#32451136)
Not for Rust tho. VSCode+Rust Analyzer offers an amazing experience and I found it to be on-par if not better than IntelliJ/Clion with a much more responsive editing, startup times and task customization.
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by lostmsu on Saturday August 13, 2022 @11:00AM (#32450527)
For Rust I found CLion to have no improvement over VS Code.
Re:John Carmack: Best Programming Setup and IDE – Lex Fridma... by baby on Saturday August 13, 2022 @03:18PM (#32452891)
Considering that JetBrains doesn't use rust-analyzer I have a hard time imagining that it's better, more that it's worse :o