Viya was not a bad idea. SAS has always invested in performance — because it’s good business. Historically, Fortune 500 clients and government agencies trusted SAS to perform well on large data sets. This was a point of pride, and a great source of revenue. HPA, LASR, and CAS were all attempts to continue this profitable business strategy.
The Manhattan Project took six years. The Apollo moon landing took eight years. These were hard problems — much harder than Viya. But they were solved — by expert engineers. The slow pace of Viya shows a lack of expertise. People were learning on the job.
This slow pace is not unusual for SAS. R&D had other projects that lacked expertise and took six, seven, or eight years. Some failed. Others succeeded, in the sense that they finally went production. But when you deliver software in six years, while your competitor delivers it in three, is that success?
At the time Viya started, SAS was already threatened by open source — mainly R. This threat increased when Spark was open sourced in 2010. But SAS was slow to recognize the danger.
As a result, SAS now has two product lines, each competing against open source. The market reasonably prefers cheaper alternatives.
Market research could have identified open source as a threat. But that wasn’t necessary: everyone in R&D already knew it was a threat. Maybe Spark was not an obvious threat in 2010, but by 2015 it should have been.
Market research could have also shown that SAS9 users want Viya to run their SAS9 jobs. But again, people in R&D already knew that. A few dared to speak up at the time, but were ignored. This was arrogance: people in high positions wanted to believe that Viya was so superior, the market would accept its lack of compatibility.
Some have also argued that SAS9 compatibility is a hard problem. Again, it’s not — not if you hire people with the right expertise. Altair has made their software SAS9-compatible. SAS Viya has not.
Over the long term, for-profit software can’t compete against open source. The only solution is to go where they aren’t, to produce value where they don’t. Tableau, QlikTech, and others made profits in this way. SAS has not.
That is the true price tag of Viya development: not the dollars expended on salaries, offices, and equipment — but the opportunity cost of what we could have built instead.