4 ms·
The ironic thing? GitHub, VS Code, and TypeScript are all Microsoft products.
by CharlieDigital 2y ago
The ironic thing? GitHub, VS Code, and TypeScript are all Microsoft products.
- Svoka 2y agoOnly Typescript is in-house. Others are acquisitions. Do you remember Embrace, extend, and extinguish times? https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
- CharlieDigital 2y agoDoes the distinction matter?
- hnlmorg 2y agoIn the case of GitHub, yeah. I don’t think a Microsoft source control “social network” would have taken off in the same way GitHub did. In fact when Microsoft purchased GitHub, quite a few people did leave and close their account. But GitHub already had such a monumental market lead that the departures ended up being a drop in the ocean. To be honest, I’m still waiting for the moment when Microsoft managed to fuck it all up like they did with Skype.
- LtWorf 2y agoI've left later on, when they started to impose 2FA and decided to scan all my code to train their AI.
- p_ing 2y agoDon't forget prior to GitHub Microsoft ran the home-grown, TFS-enabled Codeplex. It worked quite well if using Visual Studio but obviously, like Skype, there was no reason to run it when "something better" came along. https://en.wikipedia.org/wiki/CodePlex https://en.wikipedia.org/wiki/CodePlex
- strongpigeon 2y agoVS code is mostly in house too. Sure, they don’t own Electron, but I was at MSFT when project Monaco (which became the basis for VS Code) was started and remember being very impressed by it back then
- bitwize 2y agoThey own Electron now...
- foobarchu 2y agoText editors and IDEs come and go, there is very little commitment to using one. If you write a project in C#, you've committed to it and it's ecosystem. Getting out of there when MS makes a choice you don't agree with is going to be near impossible.
- ZeWaka 2y agoEh, these days there's a lot of investment in the VSCode extension ecosystem.
- Svoka 2y agoThey acquired Electron alongside with Atom with GitHub. It is hard not to make parallels between Atom and VS Code
- mb7733 2y agoFrom whom was VSCode acquired?
- Navarr 2y agoGitHub was purchased, which is a bit different. TypeScript though I had no idea about! Good for them!
- CharlieDigital 2y ago> GitHub was purchased, which is a bit different. Why is that different? The purchase was 7 years ago (?) at this point. Do we make an exemption for SharePoint because it, too, is an extension of FrontPage acquired via Vermeer?[0] At what point does it lose its exemption from "Hate All Things Microsoft"? 10 years? 20 years? [0] https://en.wikipedia.org/wiki/Microsoft_FrontPage https://en.wikipedia.org/wiki/Microsoft_FrontPage
- varjag 2y agoGithub looks and works mostly indistinguishable from how it was 7 years ago.
- CharlieDigital 2y agoSo you are of the belief that Microsoft has not had any effect on GitHub over the last 7 years? Interesting.
- LtWorf 2y agoUh? That's not the case at all. It even has popup ads for copilot now.
- Navarr 2y agoThe difference here is that we didn't select to use a Microsoft product, a produce we used became Microsoft. It only matters in the context of it being "ironic" that it is used and favored in the coding community.
- CharlieDigital 2y agoOK, then thoughts on VS Code and TypeScript? Microsoft contributions to Python? Do they all trigger some weird instant irrational reaction?
- hbn 2y agoThe exceptions prove the rule. In my head, when I think Microsoft I think about the stress and anger I feel using Windows, and the OS-level notification I got apropos of nothing a few minutes ago trying to sell me an Xbox Game Pass subscription. The fear of what is going to break in the next forced update. For months now I haven't been able to do a task as simple as take a screenshot on my PC because seemingly the flash effect it plays gets caught in the image and the resulting screenshot has all the colors blown out, so it's mostly white. So yes, this does color my opinion of how many ecosystems of theirs I want to tie myself too (minimal)
- deweez 2y ago[dead]
- Zardoz84 2y agoYou mean that Microsoft BOUGHT GitHub , like they did with Skype and many other things.
- varjag 2y agoSkype that they ran into the ground despite it being their best messaging product, and are shutting it down in May.
- Zambyte 2y agoWhy is that ironic? Only one of those are Free Software
- Alupis 2y agoYet, somehow DevOps and Visual Studio (proper) continue living as near zombies. I would never have predicted Microsoft would still be developing a (sort of) Github competitor after acquiring Github. Why not plow all of that focus and energy into making Github the best project management system around? Project management in Github is one of the biggest gripes people have - even on Teams and Enterprise.
- Uvix 2y agoGitHub is behind ADO in multiple areas. Boards is the one they're furthest from ADO on; leaving that for last is letting them get the others to a state where ADO users can successfully migrate some of their work to GitHub now, even if the boards need to stay in ADO. That said, Microsoft is never going to be able to completely kill Azure DevOps. If nothing else, they'll have to keep it alive for enterprise customers' TFVC source control history.
- Alupis 2y ago> TFVC source control history Surely there's a migration path to git from TFVC? Many large projects successfully moved from CVS and SVN into git. I'm just surprised that, after 7 years of owning Github, Microsoft hasn't plowed their resources into Github's Projects. It's literally the number one complaint I see regarding project management inside Github - and would likely be an easy way to scale subscriptions for Teams and Enterprise. Heck, today it's still impossible to generate a Burn Down chart without using 3rd party "Apps" or the API.
- Uvix 2y agoThe different branching approaches makes migrating history difficult. Microsoft's recommendation is to migrate just the tip, but will allow you to migrate up to 180 days of history for the trunk (no branches). If you need branch history, or more than 180 days worth of history, the only option is third-party tooling (git-tfs). It seems to work good enough for development purposes (i.e. git blame)... but I'm not sure if it's good enough if we need the history for legal purposes.