Live data from Hacker News

Does Visual Studio Rot the Mind? (2005)

charlespetzold.com

111–120 of 122 posts

Re: Does Visual Studio Rot the Mind? (2005)

#111
post #64
post #63

> I’m prevented from ever achieving a fluid coding style because the coding is not coming entirely from my head. My coding has become a constant dialog with IntelliSense. This. Code should live in your head. You shouldn't need intellisense to see that a property doesn't exist in an object. I hate code completion, most of the time it gets in the way of your thought process. Even if it can gain you a little speed incre…

You shouldn't need intellisense to see that a property doesn't exist in an object. So what do you do instead? Not just for intellisense but all other possible code completion solutions? Does that mean you always manually open a source file and look for the name of the function/member/whatever you need, then either copy/paste or manually type it? And try to remember all of them to avoid having to do that process again…

I think one problem is that some of these sorts of things always pop info up at you, instead of you the coder pressing a keystroke to have it help you.

There's 3 different models that happen:

1. Type in the entire thing

2. Type in a unique portion and ask it to autocomplete

3. On each keystroke, evaluate if the list of auto-popped-up completions to see if the one you want is quickly available yet.

Clearly the 3rd is slowest to interact with, and does not convey useful information for familiar interfaces.

If you do not know or cannot remember what the interface looks like, it might be a bit more useful, but gives you similar information as the 2nd above when you have little to autocomplete. But the 2nd option still leaves you in control of the coding flow instead of the system constantly interrupting you to ask you if it knows what you mean yet.

Re: Does Visual Studio Rot the Mind? (2005)

#112
post #93

Earlier quoted context omitted.

His email address is on his website... Maybe you should drop him a line. He might still have slides or notes.

Slides back then were acetates on an overhead projector ;)

You mean actual slide ?

Re: Does Visual Studio Rot the Mind? (2005)

#113
post #103

Earlier quoted context omitted.

I don't understand why people like VS Code. Are they coming from Eclipse, or writing code in Notepad? It's light for an Electron app, but that still makes it a bloated pig compared to Sublime or Geany or any of the older Scintilla/SciTE editors. It can't do multi-window at all, which is a disqualifying mark in my books.

It is very well designed. Probably the most well designed editor/IDE ever created. (This is coming from a long-time Emacs enthusiast who still uses it most of the time.) Everything is modular and pluggable, like the extension system, tasks, the formatter, the debugger, language server. It offers a consistent API for any language or build system to tool against, so one improvement in the core editor can improve the ex…

VScode is a glorified text editor. It pales in comparison to a real IDE like Visual Studio

Re: Does Visual Studio Rot the Mind? (2005)

#114
post #103

Earlier quoted context omitted.

It is very well designed. Probably the most well designed editor/IDE ever created. (This is coming from a long-time Emacs enthusiast who still uses it most of the time.) Everything is modular and pluggable, like the extension system, tasks, the formatter, the debugger, language server. It offers a consistent API for any language or build system to tool against, so one improvement in the core editor can improve the ex…

VScode is a glorified text editor. It pales in comparison to a real IDE like Visual Studio

Thank you. I honestly get the sense that people calling something like VS Code an "IDE" have never worked with an actual IDE.

Re: Does Visual Studio Rot the Mind? (2005)

#115
post #103

Earlier quoted context omitted.

It is very well designed. Probably the most well designed editor/IDE ever created. (This is coming from a long-time Emacs enthusiast who still uses it most of the time.) Everything is modular and pluggable, like the extension system, tasks, the formatter, the debugger, language server. It offers a consistent API for any language or build system to tool against, so one improvement in the core editor can improve the ex…

VScode is a glorified text editor. It pales in comparison to a real IDE like Visual Studio

Yeah. But, I mean, what development tool doesn't pale in comparison to Visual Studio, right?

Re: Does Visual Studio Rot the Mind? (2005)

#116

Earlier quoted context omitted.

VScode is a glorified text editor. It pales in comparison to a real IDE like Visual Studio

Thank you. I honestly get the sense that people calling something like VS Code an "IDE" have never worked with an actual IDE.

I have used IDEs. I get how some might refer to VSCode as an IDE, although I don't use it in that way (or do I?).

If you read about the typical features of an IDE on Wikipedia, VSCode checks most boxes. So I don't see any point in complaining about it being called one, unless you're trying to be a snob about it.

Re: Does Visual Studio Rot the Mind? (2005)

#117

Earlier quoted context omitted.

I think visual studio code strikes the right balance between performance and functionality

I don't understand why people like VS Code. Are they coming from Eclipse, or writing code in Notepad? It's light for an Electron app, but that still makes it a bloated pig compared to Sublime or Geany or any of the older Scintilla/SciTE editors. It can't do multi-window at all, which is a disqualifying mark in my books.

I come from Vim, Sublime Text, Jetbrains IDEs, and have tried a lot of other stuff as well, but not as thoroughly.

At some point VSCode became snappy enough for me to use as my main editor, and Sublime Text really spoiled me in that regard. What pulled me over was that VSCode implements a lot of features from bigger IDEs without installing extensions, and they also seem to work better in VSCode than in Sublime Text, let alone Vim.

The ecosystem is amazingly alive and well, and the pace of development is really impressive. The user interface is in my opinion the best of any editor I've ever used.

While I was transitioning I still used Sublime Text for quick edits to text files, but now I am using VSCode for that as well.

Also, it can do multiple windows, as well as vertical and horizontal splits. If you're not using VSCode because of some missing feature, check back every month. It might very well have been implemented in the latest version.

Re: Does Visual Studio Rot the Mind? (2005)

#118

Anecdote from this week: I've been working on a Python project that uses several classes and subclasses, with code paths that move around a lot through the class hierarchy. I was trying to add some functionality but kept getting bogged down trying to make sure all the subclasses implement the same interface, using Atom as the text editor. Then I installed PyCharm and completed the task in just a few hours thanks to t…

I think visual studio code strikes the right balance between performance and functionality

Yes, and mostly out of the box, too.

Re: Does Visual Studio Rot the Mind? (2005)

#120

Earlier quoted context omitted.

VScode is a glorified text editor. It pales in comparison to a real IDE like Visual Studio

Yeah. But, I mean, what development tool doesn't pale in comparison to Visual Studio, right?

Basically IntelliJ and its variations. That's it, that's the list.

And they've only got one kitchen sink, not the triple commercial sink of features VS lugs along.

Post reply on HN