4 ms·
> How many people know LISP in the first place? The basics of Lisp are trivial. I’d happily no-hire any supposed developer that couldn’t easily pick it up. >
by User23 4y ago
> How many people know LISP in the first place?
The basics of Lisp are trivial. I’d happily no-hire any supposed developer that couldn’t easily pick it up.
> and the user experience of emacs is completely outdone by e.g. VSCode.
I heard this too. I was starting a new job using Ruby, which I hadn’t used in years. Despite being a long time Emacs user, since I hadn’t used Emacs in a few years and by far the most popular editor used by my team was VS Code, I thought I’d give it a shot. To my surprise it didn’t work anywhere near out of the box. I, and other developers on slack too, spent several days mucking with plugins and configs to get sorbet and other language servers working. At that point it was still a laggy lousy experience, but one where I was forced to use the mouse and had poor discoverability. So I said eff this, pulled spacemacs, and had a fully featured lsp based ruby IDE customized to my liking in about four hours.
My conclusion from all this is that people say VS Code has a superior user experience they either don’t know what they’re talking about or are drawing the most superficial of conclusions.
- donio 4y agoYep, people tend to ignore the time spent mucking about with GUI based configurations even though it often adds up to enormous amounts of time. The big difference between the two approaches is that the effort I've spent customizing Emacs has continued to pay dividends over the past 20 years. And I only had to make each change once instead of every time I move to a new computer.
- torben-friis 4y agoAlternatively, you are confusing familiar with intuitive. If you hit a wall with vs code, which many people consider the most user friendly editor because of lack or familiarity, imagine how it is for emacs newcomers, when the community’s approach to user experience is “you’re a user? Nope, you’re one of the devs now”.
- User23 4y ago> Alternatively, you are confusing familiar with intuitive. That's why I mentioned that other developers were having the same problem. There were dozens, if not hundreds all struggling to get a decent Ruby IDE going in VS Code. Enough so that documenting and sharing VS Code config became a week long hack days project. My familiarity with Emacs doesn't explain that away. > If you hit a wall with vs code, which many people consider the most user friendly editor because of lack or familiarity, imagine how it is for emacs newcomers, when the community’s approach to user experience is “you’re a user? Nope, you’re one of the devs now”. I never claimed that Emacs doesn't have a learning curve too. My claim is that VS Code required at least as much effort to configure to be a proper Ruby IDE as Emacs did. And that's not an argument, it's a factual statement based on my experience and my observation of my peers' experiences. Maybe VS Code is a great out of the box IDE for some blub, but as soon as you need to configure it, it's just as much of a hassle if not more so due to its inferior discoverability. You do raise a good point though that the Emacs community has a high average level of respect for Emacs users. It's one of the things I find refreshing. Even in places like reddit where the default discourse is around the cesspool level, the Emacs community is great and practically encourages achieving competency and then mastery.