@9hyl+1p0p8YLr
OS can't be blamed for the death of SAS. He was given a mission and a mandate. His predecessor AS, who I also liked and wished was still at SAS, was trying to architect a Viya that was modular, updatable, performant, and capable. He failed for the same reasons OS failed. And I suspect that the reason JG gave OS AS's job was because AS couldn't magic all of that out of the time JG gave him. In other words, he kept telling the old man "No, it's not ready yet".
So of course JG gave CTO to OS and the very first thing that OS said when he took over was: "We will ship software." AS then left SAS, OS purged all of AS's loyalists ("Schabenbuggered" at this very site is the reason I'm here), and then got himself named COO as well as CTO! Either of those jobs is a more than full-time commitment. So SAS shipped Viya half-baked, and embedded more technical debt in its first few releases than the company has been able to address in all the years since.
Which did OS favor? It doesn't matter because no matter what he did he was set up to fail but didn't realize it. Maybe a few months after OS took over as CTO, maybe a few more, he started having what they called "skip level" meetings with his direct reports' direct reports. Why? Because his direct reports were essentially lying to him about the status of the work they were doing, or even what they were doing, and they were unable to answer key questions about the work they were doing. OS would call individual contributors at their desks to ask them the status of specific features of CAS or Viya, because it was the only way he could get a straight answer.
Why did he do this?
Well, the long answer is: the culture of SAS had created a "failure is not an option" mindset and that ALL of SAS middle management, from managers to senior directors had learned, from long experience, that the way to survive as a "leader" at SAS is to lie a little, never be too specific, don't paint yourself into a corner, and form management "cliques" that agreed they would all go down together when decisions were made that were larger than any individual group or team.
The short answer is: you get fired if you fail as a manager at SAS.
I blame JG for that, not OS. I blame OS for taking the COO position, failing to understand the vision of Viya because of his irrational hatred for his predecessor, and his inexperience. His inexperience failed to prepare him to deal with the real people running SAS: SAS middle management, from the managers to the senior directors.
That's not to say OS didn't have his issues. He was prickly, but essentially fair unless you hadn't done your research. He was a bit of a prima donna, but also ambitious and willing to put in the hours to make it happen. His team loved him, and when he was replaced they all gradually slipped away, some retiring, some leaving their positions in ASR, and others leaving R&D for other divisions.
But there's plenty of fail to go around. AS was unable to convince JG to give him more time. OS didn't figure out what the problem really was until too late, and then couldn't do anything about it. JG was complicit, setting unreasonable expectations but also probably responding to market demand. It's such a sad story, and when the story is finally written the death of SAS will probably be attributable to a confluence of events that could only have been prevented in hindsight.