Live data from Hacker News

Facebook and Microsoft Partner on Remote Development

developers.facebook.com

81–90 of 145 posts

Re: Facebook and Microsoft Partner on Remote Development

#81
post #68
post #26

I was an Atom holdout for a while - it felt disingenuous the way Microsoft kind of swept in and usurped their idea. But man, eventually I caved. VSCode is a marvel. It performs better than most native IDEs I've used, despite being Electron-based. It's the good parts of Visual Studio without any of the legacy baggage. Its package ecosystem is just as vibrant as Atom's, with solid support for nearly every language unde…

I would say Microsoft's dev tools have always been best in the business, but only in their ecosystem and only for their ecosystem. A big part of the reason I still go out of my way to use MS SQL is how good SQL Studio is. The revolution with VSCode is the openness, not the quality.

I’ve been happy doing most tasks in MySQL Workbench that I can do with SSMS.

Oddly, when using SQL Azure instead of on-prem SQL Server, SSMS doesn’t let you use its friendly hand-holding dialogs but instead drops you into a new editor document with cryptic syntax.

The only excuse I can think of is that the user-friendly popups are single-threaded and block window-messages on network IO and would have a very poor UX due to due the chatty TDS protocol.

Re: Facebook and Microsoft Partner on Remote Development

#82
post #80

I teach underprivileged adults how to code. Most of them use old computers so I had them ssh into my server when they code so they don't have to install anything. When they learn about web development, whatever they built would be immediately available online under their subdomains that they could show off immediately to their friends and try on their phones. The only drawback is that they had to learn and use vim to…

Glad to hear you are doing that. If I may ask, does the program/course has any online presence?

Re: Facebook and Microsoft Partner on Remote Development

#83
post #80

I teach underprivileged adults how to code. Most of them use old computers so I had them ssh into my server when they code so they don't have to install anything. When they learn about web development, whatever they built would be immediately available online under their subdomains that they could show off immediately to their friends and try on their phones. The only drawback is that they had to learn and use vim to…

I don’t believe people who can’t learn vim can actually code something meaningful, but why not use any other editor like nano?

Re: Facebook and Microsoft Partner on Remote Development

#84
post #80

I teach underprivileged adults how to code. Most of them use old computers so I had them ssh into my server when they code so they don't have to install anything. When they learn about web development, whatever they built would be immediately available online under their subdomains that they could show off immediately to their friends and try on their phones. The only drawback is that they had to learn and use vim to…

I don’t believe people who can’t learn vim can actually code something meaningful, but why not use any other editor like nano?

Do you think that figuring out vim is a good use for people who are probably time limited anyway and are trying to build useful skills? Using a vi clone is a lifestyle choice, not an employable skill. Frankly, so is nano or anything else that asks them to abandon the skills they may have developed for navigating their computing environment.

Re: Facebook and Microsoft Partner on Remote Development

#85
post #33

Earlier quoted context omitted.

Disclaimer: Work at Facebook Not really sure what you are implying with the 'Big Brother' comment. The remote development servers are only used for writing/debugging code and not for other daily tasks. Even if they are tracking what tools/functions I am using on the server, what does that matter? Personally, I have found remote development awesome because it enables engineers to start contributing to a huge product i…

I don't honestly expect there to not be access control especially at a big tech company, but for me when its Facebook doing it I can't help but think there's some MBA that might put you in a "bottom 5%" productive employee cohort because your usage patterns just so happen to correlate with less productive employees. They could of course do that almost anywhere as a lot of business IT tracking software is ubiquitous e…

> when its Facebook doing it I can't help but think there's some MBA that might put you in a "bottom 5%" productive employee cohort because your usage patterns just so happen to correlate with less productive employees.

I work at Facebook. I would say it's less likely there than elsewhere that I have worked due to how the review cycle is set up. People have this strange idea that Facebook is some kind of top down panopticon.

Re: Facebook and Microsoft Partner on Remote Development

#87
This is good I guess but it's interesting to realize that news about vscode scare me.

It's in such a good place right now. With the exception of multi-monitor support (the only real issue with Electron, in my opinion, but a big one), everything about it is wonderful to the point where I feel that it can almost only get worse from here.

So far the team has been incredible, continuously improving without making it feel bloated and slow so hopefully my fears will continue to be put to shame for years. But yeah.

Re: Facebook and Microsoft Partner on Remote Development

#88
post #86

There is already VSCode server: https://github.com/cdr/code-server What was better in Nuclide that is not in this one?

I love code server and have been using it for a while. Hope they don't get crushed by Microsoft's offer. Though I guess that was always a risk.

Re: Facebook and Microsoft Partner on Remote Development

#89
post #25

The trend seems to be the IDE and development environment will move to the cloud for larger companies. This is what Facebook and Google are already doing. It makes ramp up easier, environments more consistent and tooling more predictable. Also you can spin up multiple development branches of the same codebase without having to switch branches or stash changes (a big deal when you have one giant monorepo). And probabl…

> Also you can spin up multiple development branches of the same codebase without having to switch branches or stash changes (a big deal when you have one giant monorepo).

Could you elaborate on this? I’m not familiar with these cloud IDEs.

Post reply on HN