← Back to context

Comment by jordemort

2 hours ago

I used to work at GitHub. I think you should find a new job.

Before Microsoft came along, the entire company was aligned from the bottom to the top around the goal of delivering a single great product. As soon as they bought us, that changed; there were now lots of ways for an individual to succeed at GitHub-the-division-of-Microsoft that had nothing to do with GitHub-the-product. Now GitHub doesn't even have its own top, the org chart just smears into the Microsoft one at some hazy point. Perverse incentives abound.

An organization like Microsoft can never recreate the magic that was GitHub. There's just too many competing interests and agendas that have absolutely noting to do with making GitHub better. In the time before I left, I actually encountered many people who didn't care if they were making it worse, if it advanced their other goals.

This isn't a surprise at all. I saw the exact same thing at Meta. The incentives are so strong to improve your individual performance that it's hard to resist, literally hundreds of thousands of dollars at stake.

Now with the fear of constant layoffs at Microsoft and Meta too, it's even more critical for individual engineers to optimize their performance review or you might lose your job. Sadly this is hard to line up with putting out a good product.