Skip to content
Tech News
← Back to articles

GitHub faces a fight for its survival at Microsoft

read original get GitHub Official T-Shirt → more articles
Why This Matters

GitHub's ongoing struggles with outages, security breaches, and leadership upheaval highlight the challenges faced by a major platform under corporate control, raising concerns about its future reliability and independence. These issues matter to the tech industry and consumers as they impact developer productivity, security, and trust in a critical tool for software development. The company's ability to adapt and innovate will influence the broader ecosystem of open-source and enterprise software.

Key Takeaways

When Microsoft announced it was acquiring GitHub in a $7.5 billion deal in 2018, developers were nervous. Some were concerned about Microsoft controlling GitHub, and others were taking a wait-and-see approach. Nearly eight years later, GitHub is now fighting for its survival, amid a surge of outages, security issues, and pressure from competitors.

In the last few weeks alone, GitHub had multiple major outages, a remote code execution vulnerability disclosure, and its internal code repositories hacked due to a “poisoned” VS Code extension on an employee’s device. I’ve spoken to current and former GitHub employees who all paint a picture of a company that is struggling with a lack of leadership and pressure from competitors.

A lot of GitHub’s current struggles can be traced back to last summer. Former GitHub CEO Thomas Dohmke resigned and triggered a big shakeup to the way GitHub operates under Microsoft control. Microsoft didn’t replace Dohmke’s CEO position, so the rest of GitHub’s leadership team had to report directly to Microsoft’s CoreAI team instead. GitHub employees, who refer to themselves as Hubbers, have struggled to adapt after being proudly independent for so long.

The CoreAI team that GitHub operates under is led by former Meta engineering chief Jay Parikh, who Microsoft CEO Satya Nadella personally recruited last year to help with the company’s AI transformation. Sources tell me Parikh isn’t well-liked by Microsoft employees and that it was his decision not to appoint a new GitHub CEO.

Since Dohmke’s departure, there’s been an ongoing talent drain at GitHub. Some GitHub employees have followed Dohmke to his Entire startup, a new developer platform that looks like it will compete directly with GitHub. Out of the 30 employees listed at Entire, at least 11 of them used to work at GitHub.

In addition to worrying about upstarts like Entire, Parikh is reportedly concerned about the threat of competition from Cursor and Claude Code. While GitHub Copilot had an early lead in the AI coding wars, it has fallen behind rivals over the past year or so. The Information reported earlier this week that Parikh has privately warned colleagues that GitHub “faces a critical threat.” Microsoft had also reportedly considered acquiring Cursor in recent months to help close the GitHub Copilot gap. I reported last week that Microsoft is canceling many of its own Claude Code licenses in an effort to get its developers to help improve GitHub Copilot.

Microsoft will need top talent to fend off the competition, yet leadership shakeups and departures in recent months haven’t slowed. Veteran Microsoft executive Julia Liuson announced her departure from Microsoft last month after 34 years at the company. GitHub previously reported to Liuson before the formation of CoreAI last year, and she was responsible for overseeing GitHub revenue, engineering, and support after Dohmke’s departure.

Jared Palmer, who only just joined GitHub in October as a senior vice president, is already leaving for a job at Xbox as VP of engineering and a technical adviser to Xbox CEO Asha Sharma. The new Xbox chief has hired a bunch of former Microsoft CoreAI executives, who seem to be more than eager to get out from under the leadership of Parikh.

Elizabeth Pemmerl, GitHub’s former chief revenue officer, also announced her resignation last month. Dan Stein, former head of software and digital platforms for Microsoft Customer and Partner Solutions (MCAPS), was appointed as new chief revenue officer for GitHub. With GitHub’s revenue now reporting into MCAPS and product work split into Microsoft’s Developer Division, some inside GitHub feel like there’s no leadership team anymore.

“There’s basically no more GitHub at all anymore,” one GitHub employee told me last month. “It’s all Microsoft, and the company is collapsing, both in outages that are reallllly bad and have torched the company reputation… and in an exodus of leadership.”

... continue reading