5 ms·
Although open-source, most people use VSCode with some proprietary plugins. This is definitely not good, especially considering microsoft long history of abuse
by marcodiego 6y ago
Although open-source, most people use VSCode with some proprietary plugins. This is definitely not good, especially considering microsoft long history of abuse of monopolies through all its history and even recently: https://betanews.com/2021/02/08/linux-based-raspberry-pi-os-secret-microsoft-repo/#:~:text=Raspberry%20Pi%20owners%20are%20being,home%20to%20the%20company's%20servers https://betanews.com/2021/02/08/linux-based-raspberry-pi-os-....
We need IDEs that are not controlled by companies.
- fartcannon 6y agoYou don't even really need an IDE.
- derefr 6y agoAs someone who tends to write Elixir (which, indeed, doesn’t really require an IDE), but has to sometimes help with coworkers’ Java code (where I just stubbornly continue to use my text editor, because it’s what I know): I’m probably being ridiculous, and wasting a lot of time that learning an IDE would pay back nearly immediately†. I see how much more quickly my coworkers can hack on the Java codebase than I can; it’s ridiculous. If I was my own employee, and working on Java projects all day, and continued to stubbornly use a non-IDE, I’d fire me, because that level of deliberate time-wasting is basically malfeasance. † Especially for calculating imports, and constructing type declarations. (Y’know, the stuff that more succinct static languages use compile-time inference to achieve.)
- marcodiego 6y agoIt is particularly difficult to be productive in modern java without an advanced, jetbrains-like, IDE. That is almost a language "feature".
- randomsearch 6y agoI think the language permits the IDE rather than the other way around.
- flipcoder 6y agoI don't know about nano but Vim has many autocomplete plugins
- greyandgreen 6y agoAgreed. I use vi and nano (light scripting) and nothing else. There are so many cool things that vi can do, but most here know this. I don't want my hand held when I'm writing lines of code. I cut my teeth under an old grey beard sysadmin/programmer over 2 decades ago, so I appreciate learning the hard way. This method is not for everyone, and I can appreciate some people liking Git being built in or autocomplete, etc., but it's not for me. I do like syntax highlighting and line numbers, but not much else. I like being a little slower, more deliberate, and debugging my own code. Honestly, even when I'm coding, I'm rarely writing more than 20-30 lines of code a day anyway. There are so many other things I need to focus on like documentation, etc., that having an editor that holds my hand actually slows me down.