Pulsar (former Atom) is still the best code editor in my opinion. It is easiest and fastest to use, has all the nice productivity boosting plugins and is overall great for all the same reasons the Atom was great. 🚀
See also !pulsaredit@lemmy.ml
Counter-point: Atom is terrible. Its electron competitors are terrible. Big IDEs are terrible. Simple text editors are terrible.
If you are under 50 and chose to learn vim or emacs, there is a 100% chance that you were also forced to learn latin at school and honestly it’s not your fault that you turned out this way.
These are all the options. Sometimes all the options are terrible.
I’m under 50 and I know Vi because it was always available on every Linux/BSD system i used from the day i discovered Linux up to now
The best code editor is the one that you enjoy using, because you’re going to be using it a lot.
I agree with this. In my opinion helix is the best code editor.
@LucidDaemon @Aurenkin out of curiosity, how long have you been using Helix and what do you like about it? I tried it awhile back and liked it, but it wasn’t able to break VS Code’s iron grip on my dev workflow.
About 6 months since I’ve switched away from vscode. To make Helix worth it you also need to use software that compliments it.
I work in DevOps, so I don’t do a ton of programming but everything I do is via terminal. I use Kitty Terminal, ZSH with oh-my-zsh for the shell, Zellij for an emulation layer (think tiling and tab manager in kitty), nnn for in terminal file manager, and helix for editor.
I almost never leave the terminal now, except when web browsing.
The team also created the Electron Framework
😡
Had a distinguished collegue (from the Bell Lab days) say to me recently:
“IDEs take up a lot of RAM on my machine. Vim takes up a lot of squishy RAM in my head. I need squishy RAM to hold info relevant to problem solving, not options available in my tool chain.”
Zed https://zed.dev/
Pulsar is a fork of Atom, which was discontinued because almost everyone jumped ship to VSCode.
What does Pulsar do that is better than VSCode? All the features this article highlights are in VSCode too, and I can think of a bunch of features that Pulsar doesn’t have (dev containers are a big one for me - they allow you to have different versions of the same software installed, depending what project you’re working on right now… and you can work on/run both versions of the same software at the same time, on the same hardware… you can also emulate other CPU architectures in a dev container, some of the software I work with every day can’t actually run natively on my hardware).
I used Atom for markdown editing for my blog and I loved it. After the death of Atom I felt forced to switch over to VS Code and I hate it.
Hate, Hate. Hate.
I can’t tell you why, I just hate it.
I found Pulsar last week and my blood pressure is down where it belongs now.
For programming in Java & Kotlin I use Intellij Idea CE. I cannot image why anyone would bother with VS Code for this purpose either.
I recently started learning Java and Intellij Idea was recommended to me by the course. This is the second time in a week I’ve heard about this. In your opinion, what makes it good?
It just works. I spent years with Eclipse (but quite some time ago now), and it was always a pain getting particular things to work properly. The last time I messed with it was doing research for an article I was writing. I was try to get Gradle support enabled. I wasn’t able to do it, but I admit I gave up pretty quickly because I don’t have the patience for messing with tools that don’t work any more.
In truth, I really liked the Open aspect of Eclipse and I wish it work better than Intellij. Maybe it does now - I don’t know. For Java Intellij is awesome, and does everything you could ever dream for. For Kotlin - well Kotlin is an Intellij product and the support for it is awesome.
code is just text, so code editors are text editors.
What sets IDEs apart are their features, like debugger integrations, refactoring assists, etc.
I love command line ± Vim and used solely it for a large portion of my career but that was back when you had a few big enterprise languages (C/C++, Java).
With micro services being language agnostic, I find I use a larger variety of languages. And configuring and remembering an environment for rust, go, c, python etc. is just too much mental overhead. Hard to beat JetBrain’s IDEs; now-a-days I bring my Vim navigation key bindings to my IDE instead of my IDE features to Vim. And I pay a company to work out the IDE features.
for the record, I am in the boat of, use whatever brings you the greatest joy/productivity.
text editors
Yes, I use MS Word then print as image to pdf. Outlook works too, but it’s less secure, and Power Point is too fancy for my taste (I don’t like animated transitions when my code wraps between columns). It’s amazing how far we’ve come from punched cards, and how fast, I can barely keep up.
you sound like a Microsoft engineer ;)
I was trying to be a bit funny but I forgot that I’m not funny, (I’m) just a joke.
for the dummies (like me) that can’t read the room, especially online, a sarcasm tag /s goes a long way 🙃
… oh, you are right, now I fell dumb, I should use that more often, it would have worked perfectly in so many situations.
I am trying something similar irl, basically announcing my intentions (not just sarcasm) & trying not to feel weird in the sort of way like when somebody tells a joke & then starts to explain it immediately afterwards.
Eg: I’m genuinely happy you pointed that do directly, I’m not being sarcastic.
hey, that’s what the internet is for; information sharing :)
Ah, yes, when humans build & use something for good. I forget sometimes about that. That reminds me, I should donate some moneys to Wikipedia again.