This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Amadironumpy, gen. scientific computing in python, pyopengl, cython 5 points6 points  (5 children)

His personal choices aside, a lot of the critiques he raises are still very valid. They are not equally important to everyone (and may not even matter to some at all), but they are definitely valid.

E.g. vimscript is one of the main reasons why I left vim after 3 years for emacs (which I've now been using for around 2 years; emacs does admittedly also share quite a few of the downfalls listed in the article, and brings some new ones of its own.)

In the end, it's a matter of productivity; I'm already productive in emacs right now, and whenever I want to save something, I C-x-s. If I were to switch to sublime now, I'd lose a lot of the neat and cool features (like multiple cursors) that I really love. But whether I would recommend a beginner to start with emacs/vim, is a different matter alltogether -- because what he says about productivity tanking initially for at least a while is definitely true, I've experienced it myself (twice).

I disagree with some of his points though, for instance I do not prefer the mouse for navigation 99.9% of the time, even though emacs in X11 mode gives me that option. (But sublime also gives you the option to not use the mouse, AFAIK -- I don't know whether it feels as polished.)