After years of watching Microsoft gobble up and assimilate companies, I'd rather jump ship before they start the extinguish portion of the cycle. Mojang is starting to leave the extend part with updates that are pushed out early for the "bedrock" version of minecraft.
I think they've gone down the road of harvesting.
I don't know if anybody is left at LinkedIn rather than life coaches, scam artists, offshore development companies, self-promoters, "business development" people, salesmen who can't sell (maybe that is what "business development" means?), recruiters that can't recruit (ex. they have been contacting you for years because you once said something about Cold Fusion and they badly need somebody to move to Nome, Alaska but they never hire remotes...), people who seem to write 20 articles about data science a day that verge on word salad (you'd think if they knew that much they could write a better neural network to generate the text.) And people who are gullible enough to think that there is some value in sending somebody an InMail or using all of those search features they sell so you can do more refined searches of life coaches, self promoters, ...
Numerous design problems with how the forums work mean that good discussions get drowned out. The same fraudulent messages get spammed that were being spammed six years ago and they won't do, don't do, or can't do anything about it
LinkedIn has closed off most access to the API and you cannot get anything interesting out of it... except all of the email addresses of your contacts so if you do that "Lion" thing you will probably need to change your email address at some point. (I think many people don't know they get so much spam because they have a LinkedIn account.)
I am on the threshold of nuking my Facebook account now that I've disconnected all of the sites that I need to log in that use Facebook. I still haven't decided if I nuke my LinkedIn account or just delete 95% of my contacts.
* email/domain integration
* code hosting
* issue tracking/kanban-based project planning
* CI/CD processes
Developer tooling is evolving and there's a land-grab happening, from small workshops all the way up to global-scale enterprises.
(Not entirely a joke. The Windows team has moved to git, which is a fascinating sign of the times.)
TFS as the development process management solution will live on as an on-prem service, but TFVC is unofficially feature-complete and in the maintenance phase.
I also love it how it detects changes on unchanged files ( they look at last modified timestamp) and you can't undo the unchanged unless you install TFPT and google for a bit for the command.
I also love it how when doing merges sometimes you have 10 000 conflicts even tho the files are unchanged :)
TFVC is bad and it should die... I'm glad they took up on git... now all i have to do is train my team on how to use git :)
And for perfectly rational reasons, I would add.
Back in 1984 Apple released the first microcomputer that came without a software development kit. Since then it has all been about the computer using you than the other way around, a proud tradition of bay area companies such as Google, Facebook, Palantir, etc.
I run Windows. I have respect for Microsoft. A lot of people do not, however, and the sense that Microsoft is ritually unclean will drive many of them away from github. It's the best thing that's happened to BitBucket and Altassian ever. If I have a choice between MS tools and Altassian tools I will usually take MS. (Visual Source Safe really did suck, but Visual Studio is not that bad...)
Also, Microsoft acquisitions do not seem to go well. Look at Skype, LinkedIn, etc.