Their sale to Oracle was a tragedy.
Their sale to Oracle was a tragedy.
Again, I can't speak for other parts of the company, and maybe Java's successful integration into Oracle has been a fluke (given Java's immense success and that it's at the cutting edge of compilation and runtime technology; I do know that the experience of Sun engineers in other areas has not been anything like that of the Java folks), but the Sun people in JPG have been very pleased with how it's been going overall. The work culture in the JPG and the mix of talent and personality, also compare very favourably to Google, Amazon, Apple, Microsoft, and Netflix (based on reports of friends or hires that came from those companies), and at least on three occasions engineers that left for some of these companies have come back.
What you describe is the post-McNealy era (although I'd argue the last few years of McNealy started to decline as well). Zander was utterly lacking in dynamism and largely just a numbers guy, and Jonathan Schwartz was a total bungler with delusions of "thought leadership".
SUN after 2001 was a very very different animal from prior.
They only cared about Java, and to a lesser extent controlling MySQL (the latter being one effectively stupid gambit, but one that's held on some tertiary value). The HW business has been slowly circling the bowl, they borked the OpenOffice, Jenkins and other projects, and their OS side is AWOL.
I know a few folks that went to Oracle to "hide" in the jungle, while they figure out what they actually want to do next. I've had Oracle recruiters call me before over the years, and I just have a long running disdain for their licensing/business approach, to the point that I have either prevented or ripped out every attempt for them in places I've been at.
Java came pretty near the end for Sun during a massive time of upheaval for their traditional business model, a massive economic downturn, and a historic change in leadership. Those could also be factors.
It would be interesting to get the same take of before and after from somebody working on SPARC or Solaris.
At least it seems oracle's stewardship of java is good enough (atm at least...).
That would have been nice.
It seems likely a Sun-Apple would have ended up with both companies destroyed, and Steve Jobs might have spent the early 2000s hawking enterprise web dev software like he was doing at NeXT in 1995.
Apple bet the farm on one phone, had the built-in fan base to leverage, and the resources to make it work well from day one.
Steve Jobs even said at its launch that the iPhone rans OS X and ran "desktop class applications". This with it's multi-touch full screen keyboard and GUI integration meant that people could interact with it much more naturally than any phone in the past. Even my mother could use it, which is remarkable, considering how many cell phones I gave her that she couldn't use.
I guarantee you that the most used features from day one of the iPhone launch were: Safari, Google Maps, and YouTube, with the Music app being simple a "nice to have".
https://corecursive.com/android-with-chet-haase/
So today Android might have a larger market share. Maybe the Windows Phone would still be a thing.
Google was pretty much incompatible, they had no interest in workstations or paying for quality as their focus was redundant arrays on inexpensive machines.
Fujitsu was the best actual option for commercial compatibility, but everyone felt it would be a waste of time to pursue that as the USG would almost certainly block a foreign sale.
I didn't think at the time that IBM was a good fit. I'm not so sure now in retrospect--though they would have had to rationalize the Unix business in particular.