Live data from Hacker News

The Rise of Microsoft Visual Studio Code

triplebyte.com

101–110 of 327 posts

Re: The Rise of Microsoft Visual Studio Code

#101
post #2

Another interesting angle on this is that VS Code is free (and open source), while Sublime is proprietary and (nominally) costs $80. I wonder how many people don't use Sublime because of the price? Atom is free too and never surpassed Sublime.

Expressedly, this is my opinion solely, with that said: I stopped using Sublime and stopped recommending it not because of price (I actually prefer to pay for things when I can) but because the community plugins for my development workflow (PHP + Frontend) is...not great. I also found the distinct lack of API documentation to be frustrating (I'm not above making my own extensions and I very much like Python) Visual S…

PhpStorm is by far the best editor. The slowness is a huge issue.

For frontend sublime offers a nicer experience. VCode feels slightly off but I do want to move over because it's free.

For quick development vim is perfect. If you need to make single page changes on multiple remote sites nothing is faster than dreamweaver 8. The designer/code split was always great no editor ever implemented anything to match.

Re: The Rise of Microsoft Visual Studio Code

#102

Having gone through Triplebyte's interview process, I'll propose another interpretation: Triplebyte's interview is on aggregate biased against Java and C# developers. I'm not accusing Triplebyte of "being biased", but rather pointing out that Java and C# tend to correlate to a skill set that Triplebyte's test process values less. My experience of Triplebyte's interview process is slanted towards frontend/backend deve…

Could you give some examples? I keep seeing annoying Triplebyte ads popping up and not sure what it is.

Re: The Rise of Microsoft Visual Studio Code

#103
post #79

Earlier quoted context omitted.

> I paid for sublime so i will use it -- and multiple cursors everywhere is a boon for quick and dirty data munging These days pretty much every serious editor has multiple cursors, including Visual Studio Code.

had to look up "multiple cursors" and it looks like it's the same as "column mode" which has been around in MS editors forever?

It's not column mode in Visual Studio Code https://code.visualstudio.com/docs/editor/codebasics#_multip...

Re: The Rise of Microsoft Visual Studio Code

#104

VS Code solves different problems then IntelliJ, PyCharm and Atom. I'm not sure this is a fair comparison. For example, I wouldn't ever code a full Java stack in VS Code. I'd go straight to IntelliJ.

Separately from being my JS IDE of choice, VS Code has for the most part replaced Notepad++. It's quite good at being a general purpose "heavyweight" text editor.

I don't see the point of ditching Notepad++. It's still an excellent text editor and it's more lightweight than VSCode. I use both and I'm very happy with it.

Re: The Rise of Microsoft Visual Studio Code

#105
post #37

There are some warts, but it seems nice from afar. The biggest wart is/was the "FUCK FUCK FUCK" git clean vs git reset UX error: https://github.com/microsoft/vscode/issues/32405 . This is a fantastic demonstration of why i exclusively use git from a command prompt -- i know what will happen and nobody's going to reinvent terms to put on buttons that just confuse me. In my life: - I'm committed to emacs for org-mode a…

> This is a fantastic demonstration of why i exclusively use git from a command prompt... Thanks for this. I've always felt the same way but haven't been able to put my finger on why. As more things get integrated into my editor (I use VSCode) I feel like I should use the shiny features, but for source control I think I'm going to only use the commandline forever. (Edit: though plugins such as GitLens that give you s…

Yesterday I came across a screencast I made in 2009 back when Xcode had separate windows for the console and the editor[8], and Interface Builder was a completely separate program external to Xcode. One of the things that stuck out to me was the silly "SCM" option in the NSOutlineView on the left side[2], which I had absolutely never touched. And I remembered from my more recent experiences using Xcode that its git integration is not very useful and overly simplistic.

So I started wondering why Apple would even want to add such a useless feature into an otherwise really powerful and useful editor, even back then in Xcode 3. And I imagined this scenario where they were brainstorming and someone higher up in the Xcode team was like "ok guys, I got word from above that 'source code' is becoming a big thing now, and we need to add it somewhere" and someone was like "how about the project navigation list?" and someone else maybe piped up "but it doesn't really fit hierarchically in the metaphor" and someone else was like "dude it's 4:30pm some of us have families to get back to can we just forget about the metaphorical inconsistencies?" and they just added it as an expandable item.

I use Xcode and VS Code ever day, and I absolutely never use the Git functionality in either of them. I tried both for a few weeks each, but absolutely nothing compares to Magit[4]. Not even command line. For git, Magit is the same secret weapon that pg claimed Lisp was for programming.

[2] https://i.imgur.com/DYJN12N.png

[4] https://magit.vc

[8] https://i.imgur.com/lXcGpDh.jpg

Re: The Rise of Microsoft Visual Studio Code

#106

Earlier quoted context omitted.

I don't think it's common, but one of the projects I work on has the entire codebase and documentation already in Whitesmiths. I don't know much about the history of how it came to be that way, but it's my understanding that pretty much everyone else who's ever worked on the project came either from big iron, or had big iron in their background. Maybe that's where it came from. I could just be used to it now, but I f…

What is big iron?

It means mainframes.

Re: The Rise of Microsoft Visual Studio Code

#107
post #97

There are some warts, but it seems nice from afar. The biggest wart is/was the "FUCK FUCK FUCK" git clean vs git reset UX error: https://github.com/microsoft/vscode/issues/32405 . This is a fantastic demonstration of why i exclusively use git from a command prompt -- i know what will happen and nobody's going to reinvent terms to put on buttons that just confuse me. In my life: - I'm committed to emacs for org-mode a…

Since you're an Emacs user... just wanted to plug magit - it might make you change your mind about command-prompt-only git usage

I use Emacs mostly for magit.

Re: The Rise of Microsoft Visual Studio Code

#108
post #18

> With 17% of the pie, VS Code was the editor used by the majority of Triplebyte candidates last year. Huh? This has broken the world of math for me.

Just changed it to plurality. Thanks!

Almost! :

>tl;dr Visual Studio Code usage is rising rapidly! VS Code is now the editor chosen by the majority of engineers during programming interviews, and it appears to be rapidly taking market share from other top editors.

Re: The Rise of Microsoft Visual Studio Code

#109
post #102

Having gone through Triplebyte's interview process, I'll propose another interpretation: Triplebyte's interview is on aggregate biased against Java and C# developers. I'm not accusing Triplebyte of "being biased", but rather pointing out that Java and C# tend to correlate to a skill set that Triplebyte's test process values less. My experience of Triplebyte's interview process is slanted towards frontend/backend deve…

Could you give some examples? I keep seeing annoying Triplebyte ads popping up and not sure what it is.

What kinds of examples are you asking for? Like specific parts of the interview?

Re: The Rise of Microsoft Visual Studio Code

#110
post #99

Earlier quoted context omitted.

Is that native?

It isn't, and it's better because of that. All "advanced" features should be a plugin so you can pick your favorites. This way, if someone comes up with a better multi-cursor system, there's no politics involved about which multi-cursor system to come to a global consensus on. Just switch your personal config over to the new plugin and get on with your life.

Hum. The things is it's probably breaking other features and other plugins then. Try Sublime one once. It's like night and day. Everything works as if you were in single cursor mode.
Post reply on HN