Jeff Kaplan drops a nuke on why he rage-quit Blizzard: A psycho CTO threatened to fire 1,000 devs if impossible revenue KPIs weren't met.

I was just taking a break from debugging a god-awful shader at 3 AM when I scrolled through Reddit and caught this massive drama bomb dropped by "Papa Jeff"—Jeff Kaplan, the legendary co-creator of Overwatch. Turns out, his departure from Activision-Blizzard wasn't because he ran out of ideas or lost his passion. It was due to a spectacular failure of leadership from the corporate suits.
For my fellow devs out there, we all know the classic meta: Devs grind their gears coding while Sales goes out and over-promises the moon to clients. But this situation? It takes corporate toxicity to a whole new level.
So, Jeff recently sat down for a podcast interview (which is 5 freaking hours long, by the way) and spilled the tea on his exit.
He explained that he was trying to hold the fort while the dev team was drowning in the shit left by the suits' over-promises. The climax of this whole mess—what Jeff literally called the "biggest f**k you moment" in his career—was a one-on-one with the company's CTO.
This CTO looked Jeff in the eye and laid down an ultimatum: The board had set a massive, out-of-touch revenue target. If the game didn't hit that magic number, they would lay off 1,000 employees, and the blood of those 1,000 people would be on Jeff's hands.
Holy shit. Imagine just trying to direct a game, and suddenly you're forced to carry the livelihood of 1,000 families because some guy in a tailored suit pulled a random KPI out of his ass. If that isn't the ultimate trigger to rage quit, I don't know what is.
The r/Games thread blew up with over 2k upvotes. The community is absolutely seething, and the comments are split into a few main camps:
To wrap this up, this is a brutal lesson for both game devs and players.
To the devs: You cannot hard-carry a project when the management is actively throwing the game. When people who don't know how to code dictate your roadmap and hold your team hostage over arbitrary KPIs, it's time to log off and find a new server. You can fix lag with a solid game booster designed to reduce game ping and stabilize gaming networks for players around the world, but you can't hotfix a toxic corporate culture.
To the gamers: The next time a game drops with bugs or missing features, remember that the dev team might be crunching under the threat of losing their jobs. Sometimes the game crashes not because the code is bad, but because the guy pulling the strings is a psycho.
GG well played, Jeff. Here's hoping his new studio lets him cook without a CTO breathing down his neck.
Source: Reddit r/Games