On another note, the comment uses IntelliJ as an example. Wow, that was 17 years ago! Happy to see my favorite editor be around for so long.
On another note, the comment uses IntelliJ as an example. Wow, that was 17 years ago! Happy to see my favorite editor be around for so long.
"Nearly half my age," said Emacs.
What do you use these days?
[1] why on earth would they go through the traumatic change of reprogramming their muscle memory after so many years? it would be like a wizard that voluntarily gives their power away. like a father sacrificing his own child.
Gosh, "old timer" :(
Here in South Africa we typically use "old-timer" to refer to someone who is very experienced.
My comment was expressed with the utmost respect I assure you :)
Sounds like the culture in the CMU CS department was pretty great.
Thank you for sharing this historical gem with us.
Why fix what ain't broke? /s
In fact, Emacs was first implemented as a plugin (a set of macros in the language of the time) for a now forgotten editor called Teco, which was one of the first, if not the first, programmable editor ever.
I live in fear they will be removed from PyCharm - every time I update one of the Jetbrains editors and the Netbeans bindings aren't there, I'm lost.
Remember, people learn dvorak after a life time of qwerty... and I'm sure they aren't (all) masochists.
It's funny to look at how many editors one comes across over the years. My first one was Borland C++ as a kid. Then came a mix of Visual C++ and Bloodshed Dev C++ during high school. During university I tried a bunch of things but mainly nano, gedit, Visual Studio, and Eclipse. In my early career (2013) I finally got into Vim and haven't looked back since.
I did try out Rider a little over a year ago. It was really good and I'm impressed with some of its features. But it wasn't enough to make me switch.
I find it a great way to combine the strengths of Vim with the strengths of a full IDE.
What do you think is the biggest difference between the two?
I do a lot more Python work than Java nowadays so I use PyCharm much more than IntelliJ, though they share a lot in common. Aside from those, the only IDE I really ever use is GNAT Studio for work. I suppose I used Android Studio for a while, but that's basically just IntelliJ with some Android-specific features bolted on.
But, I've since switched to intellij for Java (and later, lightweight editors like Sublime Text for JS, until a while later JS finally got modules and editors added more support for JS), and nowadays I'm using it for everything; I'm currently managing a 200KLOC application (it's too much but my employer isn't hiring, sigh) in at least four languages (JS, PHP, TS and Go, it's an older application and a rebuild I'm working on), and intellij has no qualms with it whatsoever.
I even set it to PHP 5.2 mode so it warns me when I try to use `[]` to initialize an array.