Comment by 013a
8 years ago
This is a completely smart purchase on Microsoft's part. I can't imagine more synergy between two companies:
- Microsoft has always been the largest developer advocate of any of the major tech players (Google has been a great contender for this position since 2010).
- Microsoft has moved most of their open source projects to Github.
- Microsoft is a major contributor to Git, including massive infrastructure projects to make it possible to host the NT kernel on Git.
- Microsoft has tried to do open source git hosting in the past (Codeplex?) but it never succeeded. Also: Microsoft partnered with Github when they shut down to migrate Codeplex projects to Github.
- Github has the Atom team, which would have some great synergies to combine with the VSCode team.
- Github are the champions behind the electron project, with a lot of institutional knowledge about that technology + native web apps/PWAs in general. Microsoft is making a huge push toward writing UWP apps as PWAs.
Time will tell how they handle this merger. They've handled a few pretty well (Linkedin, Mojang come to mind) and others horribly (Skype, Yammer, Nokia).
This "synergy" seems to be pretty one-sided. Which of these synergies is useful for existing GitHub users? That's kind of the problem with this acquisition, which is why few Github users are excited for it.
It also doesn't feel like Microsoft understands developers or even end users consistently. VSCode is a nice editor, but not the only one. The MSDN docs and site is awful. Azure is okay, but Windows 10 is somehow more annoying than macOS.
Meanwhile Github is in a tricky position, because for most people there's nothing but "community" keeping them on it. Github has some decent features, but nothing so great it would stop me from using their competitors. And they don't even have a CEO to provide the vision. The only thing in their favour is inertia.
You answered it yourself. Github gets money to stay alive, and resources and leadership to actually start building again.
Is Github actually hurting for money? It has to be sitting athwart one of the most reliable rivers of gold amongst the independents.
6 replies →
> Which of these synergies is useful for existing GitHub users?
I would say the one that keeps Github alive. That's a pretty major one.
GitHub subscriptions included in msdn?
Probably only avaolable though MSDN , I would guess. When MSDN is extemded to cover Linux as well (not so far fetched with the Linux support in Windows and Visual Studio) this move would also make sense in a weird Microsoft kind of way.
I was thinking part of Office 365 - collaborative dev tools are the missing piece for most businesses.
There wouldn't be a major need for Jira, GitLab, etc for the most part.
1 reply →
> Microsoft has always been the largest developer advocate of any of the major tech players
That just means that none of the major tech players have been doing a whole lot in this regard.
I miss the comprehensive programming docs from MSDN.
I think that the biggest loser is going to be IBM clearcase. Especially in government/defense work the developers want to use git, but can’t get it because of lack of security reviews. I can guarantee you that Microsoft sales people are already calling every software group manager at all the defense contractors.
Well, clearcase is a horrible monster and it would benefit just about everyone on Earth if it dies.
How many drivers on the road would be less likely to cut someone off or road rage if they didn't have to deal with ClearCase again? I'm sure that number is greater than zero.
I'm only being partially facetious. ClearCase truly is the worst.
I was only an intern when I worked on clearcase so I don’t have a lot of personal experience. But the level of hatred my colleagues showed towards it left an impression.
Can you elaborate on this? Why does using git preclude security reviews?
Any software precludes security reviews in defense work. My group wanted mediawiki to run an internal wiki behind the firewall and it took 18 months to pass and my boss had about a dozen meetings and countless emails. There are cases where a developer had to write code in word because he couldn’t get a text editor (allegedly I didn’t actually witness it). When your network is constantly under state sponsored attack these precautions aren’t pointless. But it takes a company like Microsoft or IBM to be able to work with security reviews and get them through quickly.
Clearcase is a much more advanced tool than git. It is designed to do radically different things from the mere patch relationship management that git performs in its ultra glorified ways.
2 replies →
I had forgotten about the Atom and VS Code angle of this. I wonder if MS will deprecate Atom in favor of VS Code now...
They can't "depreciate" an OSS project just because it's hosted on a platform they own. Atom will live on one way or another, and it was never exactly tied at the hip with GitHub anyway.
Well, they can stop paying people to work on it and divorce GitHub from it entirely. I’m sure it would still available and worked on though.
Forgot about that too.
Atom is open source though isn't it? So I'm sure it won't ever disappear. I wouldn't want to move to VS Code though. I use a Mac and have heard good things about it, but I'm sure it will always be a second class citizen.
VS Code is ridiculously good, far better than Atom in all areas. I moved from Atom to VS Code on the Mac ~1.5 years ago and have never looked back.
VS Code is actually nearly identical on all platforms just like Atom. I find Atom generally has more available plugins, but VS Code can’t be beat for TypeScript imo.
How has the LinkedIn acquisition benefited LinkedIn users or Microsoft users?
It has allowed LinkedIn to remain free for one customer base (professional networks) while expanding sales and recruiting tools (navigator) without compromising user information (InMail rather than your private email unless you've opted as such).
Well, there haven't been any more password leaks...
That’s an interesting point about Atom and VS Code. Do you think we’ll likely see Atom die in favor of VS Code?
I would put money on it if the merger goes through. There's very little reason for both to exist, and VSCode is absolutely a superior project. Atom has its advantages, but most of them could easily be manifested by collaborating with the Atom team and bringing those features in.
Atom is already dying imo. And if for a reason even a 5 year old can appreciate : it's simply too slow.
I'm starting to get really frustrated with Atom and it pegging my CPUs at 100%. I honestly don't see VSCode as that much better considering they're both bloated electron apps.
I've started going back to Sublime, and found I missed some of the really helpful tools in Atom.
I think the entire atom/vscode thing is going to be really curious should this acquisition go through. I'm going to guess they're going to keep running both teams; or really they'll probably keep running Github as it is.
I switched to VSCode from MacVim. Up until I saw VSCode, I thought all electron apps were as bad as slack. I'm happy to report I've not experienced sluggishness from VSCode at all.
Interestingly enough they're actively working on public vsts repositories, I thought that was devdiv trying to migrate their code back to MS land. Wonder if that's what sparked the conversations.
> Interestingly enough they're actively working on public vsts repositories
Is this public knowledge? They shutdown their public repos service a while back and I had a manager at Microsoft admit that getting public repo traction was insanely hard. GitHub literally has a strangle hold on the public repos space.
This is their blog post on it
https://blogs.msdn.microsoft.com/devops/2018/04/27/vsts-publ...
1 reply →
>- Github has the Atom team, which would have some great synergies to combine with the VSCode team.
Yes, I'm sure one company will support both editors in the long term.
> They've handled a few pretty well (Linkedin,
what? linkedin became garbage, it's worse facebook with more ads and stupid emails not related to anything I do.
I also see GitHub profile playing well with LinkedIn profile. I've been asked to share my GitHub profile several times during interviews.
What? Microsoft is the biggest developer advocate? Apple gives X Code away for free and made Swift an open source, platform agnostic product among many other things.
> gives X Code away for free
Free with the purchase of Apple hardware. Not exactly "free," is it?
VS Code works on Mac, Linux, and Windows.
Nobody gives hardware for free.
2 replies →
Xcode is the successor to Project Builder, the development environment for NeXT. It is written in Objective-C and AppKit.
Xcode was designed for writing Mac apps, why would anyone want to write Mac apps on a PC, when they'd need a Mac to test them anyway?
It's only after the iPhone that the question of a port to other platforms has arisen. But that would be a huge task equivalent to a full rewrite. Even Apple doesn't have the resources to pull that off smoothly.
1 reply →
And it also charges you 100$ a year plus half of what you earn on their app store.
*30%
Microsoft's revenue split for the Windows Store is an identical 30%[0] (in most cases). There is, of course, the benefit of not having to pay any annual registration fees on Microsoft's platform.
[0]: https://docs.microsoft.com/en-us/legal/windows/agreements/ap...
2 replies →
That’s only for access to their store. Microsoft is much the same when it comes to the Windows store.
If you want to write apps for macOS and distribute them yourself you can do so with no cost.
VS community is free, as is SQL Express. Net Core is also open source and platform agnostic.
X Code is not a watered down version of something else. It’s the full application Apple uses themselves.
1 reply →