Moreover, although I agree Microsoft is making efforts to change [1], pro-Microsoft partisans make it clear much of this is due to the new CEO. What one CEO does, another can undo. GitHub's bus factor is now 1.
I would much rather have seen them go public. They were losing money, but not, last I saw, at a rate that was absurd for building a SaaS business. Is there some reason to think they couldn't have gotten into the black? And if so, is there some reason to think Microsoft will let them burn cash forever without getting anything valuable in return?
Previously, GitHub's success depended on GitHub serving their customers and users. Now it depends on the notions of some guy in Seattle. Some guy whose job is, at least by market cap, 99% focused on other things. It's reasonable for customers to worry about that.
If they are merely yielding to market forces, then that's not much of a comfort. Github was a leader in this, and Microsoft's customers have a strong bias toward followers and laggards.
With Microsoft, the bites have been numerous and some are ongoing.
I completely agree with that as a general principle, and I don't disagree with anything you've said outside of this quote. But are you suggesting that Nadella is going to leave Microsoft anytime soon?
Github was making over $200m/year, and was poised for strong growth in enterprises as they got with the times. I expect they could have gotten to GAAP profitability whenever they needed to. But they should have kept spending on growth to maximize market share.
The only way that you guard against being an acquisition target is to remain private and not take money from outside investors.
It's quite common to have the following scheme:
1) nothing significant happens for 1 to 2 years, the big company slowly integrates the smaller one.
2) historical dev/ops starts to be tired of the heaviness of the processes and all the politics going on in the big organization. After 3 to 4 years, they start leaving, and knowledge begins slowly to get lost.
3) new features are slower to be pushed in production, often with major regressions.
4) after 5 years the service is becoming more and more unstable and/or is not evolving anymore.
5) after 7 to 10 years, the product is killed-off or put in limbo.
Really? For its size? It seems like Google, Apple, and Facebook are all much more productive in OSS. The only open source Microsoft product I'm aware of using is VS Code. To my understanding, they haven't open sourced Edge, their JS engine, their compiler, their word processors, or really anything else of note. I guess I can give them a little credit for .NET Core, but would that even have happened of Mono hadn't existed?
https://github.com/Microsoft/ChakraCore
> their compiler
Microsoft makes half a dozen compilers, for as many languages:
https://github.com/dotnet/roslyn https://github.com/fsharp/fsharp https://github.com/PowerShell/PowerShell
The only one that I know of that is closed is C++.
> anything else of note
https://github.com/Microsoft/GVFS https://techcrunch.com/2016/11/16/microsoft-joins-the-linux-...
all of the tools and integration with outlook is pretty smooth...
Skype on MacOS tends to get stuck in some loop that eats my CPU. So does MS Excel. MS Excel also had other, very annoying issues in the not so distant past.
Sure, as a MacOS user i'm maybe not that important to MSFT, but the quality of some of their products is surprisingly low.
I would ignore this for a while (since plenty of other apps would also start up again) and then wonder what is eating my CPU. Surprise surprise, it's an Excel message box.
"Skype has abysmal performance"
"Performance in not Skype's priority"
I thought I would give some excellent examples of how to use "performance" with "Skype" - all of which are true!
You think the privacy nightmare of windows 10 happened in the 80's-90's?
It's also really weird how people idealize GitHub. Did they forget GitHub was not a non-profit association, they were losing money, they deleted users repositories on their own, they had management issues, and people have been waiting some features for very long, specially open source maintainers? Also GitHub "forced" a lot of organizations to migrate somewhere else when they changed their pricing model[1].
[1]: https://news.ycombinator.com/item?id=11673103