![]() ![]() GitHub Copilot was the first tool that brought LLMs to devs via code autocomplete. In case you’ve somehow missed it, there is general consensus that generative AI is going to change how people work, and that includes software developers. How GitHub Copilot Changes the VSCode Story ![]() Without knowing it, Microsoft built VSCode for GitHub Copilot. But it turns out even Microsoft didn’t see the answer coming. What does Microsoft really get? Maybe in the beginning, telemetry was the real answer, from whichever developers didn’t opt out. And while telemetry does exist, this is pretty easily disabled (not to mention, the telemetry code is all public). Almost all of the code was open source, so there isn’t a whole lot of secret IP, and it didn’t seem like any actually powerful logic was “hidden.” Given the number of popular extensions not built by Microsoft, the motive couldn’t be control over all use cases. It is an IDE that is powerful right out of the box but doesn’t feel constrained in any real way.īut there was a thought nagging me the entire time - Microsoft isn’t necessarily known to just “be the good guy,” so there must be an ulterior motive for capturing developers on their platform. The openness, both from a source code and an external contributor aspect, is what makes VSCode special, not the former set of features. And it isn’t necessarily surprising - VSCode has really good inbuilt debugging, syntax highlighting, Git integration, etc, but much more importantly, has a vibrant extension marketplace and flexible customization on pretty much every setting available. Surely enough, in last year’s StackOverflow developer survey, almost 75% of respondents said they used VSCode. Microsoft has a history of building solid products and distributing like no other. When Microsoft launched Visual Studio Code (VSCode) IDE in 2015, promising to open-source most, if not all, of the source code behind it, I was both excited and a little confused. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |