DEV Community

loading...
Jonathan Carter profile picture

Jonathan Carter

I build developer tools and services at Microsoft (currently Codespaces, Live Share, IntelliCode) and maintain some OSS projects (CodeTour, GistPad, CodeSwing, WikiLens)

Location Seattle, WA Joined Joined on  github website twitter website

Work

PM at Microsoft

All 111 comments

Fun Things You Can Do With github.dev 😎

Fixed! Thanks so much for the heads up 👍

Fun Things You Can Do With github.dev 😎

It does! When you open a repo in GitHub.dev, it has access to...

Fun Things You Can Do With github.dev 😎

Good point! I added a quick mention of that to the intro para...

Powerful VS Code extensions for remote work

Thanks for publishing this awesome extension pack! I work o...

Using VS Code for notes taking

I'm not sure if this is exactly what you had in mind, but I...

Using VS Code for notes taking

I'd be interested to hear your thoughts/feedback on GistPad. ...

My VS Code Setup

This is an awesome list! 🙌 After having used Settings Sync...

What are your favorite/most useful GitHub Gists and/or CodePen samples?

Perfect! Thank you 🙏

Using VS Code and GitHub Gists As a Web Development Playground

Thanks! I’ve been iterating on the experience quite a lot s...

The online Javascript playground that will blow your mind

I just shipped an integrated playground experience for VS C...

Using VS Code and GitHub Gists As a Web Development Playground

If you get a chance to check it out, I’d love to hear what ...

VS Code + GitHub Gist = Developer Micro-Blogging (aka a "GistLog")

Let me know what you think after giving it a try! 🙌

VS Code + GitHub Gist = Developer Micro-Blogging (aka a "GistLog")

Gists are so unbelievably flexible, but I’ve found that man...

VS Code + GitHub Gist = Cloud-Based Developer Scratchpad

Just published it to the marketplace! Grab it here or searc...

VS Code + GitHub Gist = Cloud-Based Developer Scratchpad

Apologies! I hadn't published the extension to the marketpl...

Introducing Devmates - community of engineers who are solving and sharing solution of Daily Coding Problems.

This looks really awesome! I’ve been working on a project c...

What are the biggest challenges when onboarding and contributing to a new codebase/project?

Yeah that’s a good point! Within MS, we have way too many a...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

What’s your thoughts on a paid service for on-demand mentor...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Sounds good! I’ll definitely keep an eye on the service and...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Thanks! What kind of things would you expect to use it for?...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Very cool! Out of curiosity: what kind of help have you see...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Many of these service use screensharing tech to actually co...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Posting a take from the co-fonder of Sixty on the challenge...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Posting a comment from Reddit that outlines someone’s exper...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Posting a comment from HackerNews that mentions some use ca...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Thanks! Out of curiosity: once you’re done with the boot ca...

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Makes sense!

Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?

Which services did you consider signing up for? And out of ...

What have you built/automated with headless browsers (e.g. Puppeteer)?

Very cool! Have you had trouble maintaining the scraping sc...

Native "Share to DEV" button is now on Stack Overflow

This is so cool! 🙌 Live Share just released the ability to ...

VS Code: Does your team or school use a custom “extension pack” to share their tooling stack?

Thanks for the link! I just updated the text to reference t...

VS Code: Does your team or school use a custom “extension pack” to share their tooling stack?

Interesting! So you have multiple developers using the same...

VS Code: Does your team or school use a custom “extension pack” to share their tooling stack?

That’s what I thought as well 😁

Have you tried IntelliCode? If so, what's your favorite (or least favorite!) suggestions so far?

Interesting! When you're typing this line fast, do you actu...

Have you tried IntelliCode? If so, what's your favorite (or least favorite!) suggestions so far?

Sure! That would be great

Have you tried IntelliCode? If so, what's your favorite (or least favorite!) suggestions so far?

I can’t thank you enough for sharing this detail! Would you...

Have you tried IntelliCode? If so, what's your favorite (or least favorite!) suggestions so far?

We’re actually working on support for automatic training, s...

Have you tried IntelliCode? If so, what's your favorite (or least favorite!) suggestions so far?

That’s great feedback! We currently take a lot of context i...

Building a Fully-Extensible Developer Collaboration Platform

Thanks for the feedback! Unfortunately, there isn’t current...

Building a Fully-Extensible Developer Collaboration Platform

Thanks! I just checked out the group 👍

Building a Fully-Extensible Developer Collaboration Platform

Thanks! I’ve been meaning to write this post for a while, s...

Collaborative Development Requires a Shared Web Browser

Thanks! Let me know if you have any feedback or issues 👍

Have you tried IntelliCode? If so, what's your favorite (or least favorite!) suggestions so far?

Definitely let me know how it goes if you get a chance to t...

Have you tried IntelliCode? If so, what's your favorite (or least favorite!) suggestions so far?

Thanks for the feedback! Out of curiosity: how often have y...

What’s your default terminal shell? And what do you love the most about it?

Makes sense! It sounds like the killer feature for Fish is ...

What’s your default terminal shell? And what do you love the most about it?

That’s really interesting! I’ve always found it a tad confu...

What’s your default terminal shell? And what do you love the most about it?

Makes sense. That’s what I assumed you meant, but I just wa...

What’s your default terminal shell? And what do you love the most about it?

How do you set it up? Are you referring to roaming/setting ...

What’s your default terminal shell? And what do you love the most about it?

How do you setup Fish on Windows? Installing it within WSL?...

What’s your default terminal shell? And what do you love the most about it?

Thanks! Out of curiosity: have you tried out Fish? It seems...

Which dotfiles (e.g. .bashrc, .vimrc) do you actually customize/depend on for your daily dev machine setup?

Thanks! Do you use Vim are your primary editor? And that’s ...

Do you clone Git repos via HTTPS or SSH?

Posting some Twitter responses as well, for others to see h...

You Can't Spell Collaboration Without Communication

If anyone’s had a chance to try out the Live Share Extensio...

How do you limit or avoid procrastination?

In my case, I tend to procrastinate because I’m overthinkin...

How many computer devices do you own?

Do you just have a single dev environment in Cloud9? Or mul...

Does your team conduct tech interviews as collaborative coding sessions? If so, what software/techniques are you using?

Thanks for sharing! Out of curiosity: is the use of tmux/vi...

Does your team conduct tech interviews as collaborative coding sessions? If so, what software/techniques are you using?

So the candidate would end up getting a feel for both the p...

Does your team conduct tech interviews as collaborative coding sessions? If so, what software/techniques are you using?

BTW, I’d also be interested to hear from folks that have be...

Slack is Killing Remote Screen Control

It’s awesome to hear that Live Share is working for your te...

Slack is Killing Remote Screen Control

Yep! It’s provided via an extension called Live Share. It’s...

What does pair programming look like for your team?

Thanks for sharing’

How do you manage your dotfiles across multiple and/or new developer machines?

Thanks so much!

How do you manage your dotfiles across multiple and/or new developer machines?

It definitely seems like many of the “dot file managers” ar...

How do you manage your dotfiles across multiple and/or new developer machines?

As a non-Emacs user (apologies!), I’m not too familiar with...

How do you manage your dotfiles across multiple and/or new developer machines?

Great, thanks for confirming 👍

How do you manage your dotfiles across multiple and/or new developer machines?

Is the Ansible role code in the same dotfiles repo? That wa...

How do you manage your dotfiles across multiple and/or new developer machines?

Very cool! I really like the “.localrc” idea. That seems li...

How do you manage your dotfiles across multiple and/or new developer machines?

Out of curiosity: why are you using a secret Gist? Are you ...

How do you manage your dotfiles across multiple and/or new developer machines?

For those that are interested, I found an old HackerNews th...

How do you manage your dotfiles across multiple and/or new developer machines?

Ah nice! Thanks so much for sharing this. I searched past #...

How do you manage your dotfiles across multiple and/or new developer machines?

After you clone the repo on to your machine, how to you ins...

DEV feature idea: Self-serve live broadcasting

I’d be curious to hear if folks would be interested in some...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Yep! Since all extensions build on top of our SDK, they com...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

FYI, in case folks are interested, we just shipped a couple...

How I'm Automating My Productivity With This Smart Home Combo

Nope! Please do.

How I'm Automating My Productivity With This Smart Home Combo

This is so cool! Ironically, I just published a Pomodoro ti...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Not really. For each release, there are discussions about t...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

It allows the individual product teams (such as myself!) to...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

That’s a great idea! My team also builds IntellICode, which...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Live Share uses a port in the 5990-5999 range, in order to ...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

I’m not too familiar with BuildVision, but it looks really ...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Got it. We’re using the GitHub issue I mentioned to track t...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Hey! Yes, this is definitely something we’re looking into. ...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Creating a product/OSS project (regardless if it’s “success...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Hey! This issue has been resolved, so if you install VS2019...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

In general, we try to keep the “core” of VS Code as light a...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Thanks for the feedback! I'll make sure to share that with ...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Have you given VS 2019 a try yet? The team made massive per...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Personally no. I find that VS has enough productivity featu...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Nope! They each have their own unique strengths, and in mos...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

The VS Code extension itself is written in TypeScript, but ...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Live Share is actually fully supported in VS, and in fact, ...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Myself and two other devs on the team pair every week, and ...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

OK I apologize about this frustrating situation! I just sen...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Have you given this extension a try? marketplace.visualstud...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

That’s a good question. I believe it’s Mono, but I’m not ac...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

If you search for positions on careers.microsoft.com, you c...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Have you seen Pyright yet? That may be of interest to you 😁

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Me neither! Though I’m obviously a little biased 🤗

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Thanks! Don’t hesitate to let us know how we can make it ev...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

Personally, I’m more comfortable with VS Code (as a web dev...

I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!

I had been a full-time developer for ~5 years at the point ...

Collaboration doesn't come in "One Size Fits All"

Version control is still how you manage the project over ti...

Localhost isn't local anymore

What if I told you that everything was shared? Files, termi...

Localhost isn't local anymore

Hey! How long ago was this? I'd love to make sure we addres...

Localhost isn't local anymore

ngrok is an awesome tool! In general, if you're already col...

In Pursuit of Enjoyable Developer Collaboration

Thanks Wes! 🙏

In Pursuit of Enjoyable Developer Collaboration

Good point! I use the phrase “Share context, not screens” s...

In Pursuit of Enjoyable Developer Collaboration

That's correct! Live Share supports both Visual Studio and ...

What do you think of Visual Studio Live Share for multi-user editing?

Do you recall what the issues were on Linux? We’ve addresse...

loading...