Earlier quoted context omitted.
I work at Oracle's Java Platform Group, where most of the managers and senior engineers came over from Sun. They all tell me that, despite the normal big-corp issues, work under Oracle's control is better than it was under Sun, where management was more chaotic, strategy unclear, and resources shifted erratically from one project to another, often wasted on unreasonable goals with bad prospects. Not only that, but th…
It makes sense that those who've stayed on under Oracle have a favorable opinion of how Oracle does things: one might say they are self-selected for it.
The Dawn and Dusk of Sun Microsystems [video]
51–60 of 112 posts
Re: The Dawn and Dusk of Sun Microsystems [video]
#52Will the sun ever shine again or will it forever remain obscured by dark clouds? It feels strange that the professional unix workstation has gone the way of the dodo precisely when many of its genes are triumphant
The professional Unix workstation now runs Linux and there are lots of them. I've used SGI and Sun Microsystems hardware (and long before that Apollo, which probably means very little to people today). They were fantastic in their day and the degree of stability that you could get out of those boxes was something that I'd love to have now. But almost all of the functionality with maybe some degraded performance for e…
Funny to see that people are so resigned to what is on offer they cant even imagine what really good might look like today.
Re: The Dawn and Dusk of Sun Microsystems [video]
#53Earlier quoted context omitted.
You're right, it was Slowlaris that killed Sun, and Java was meant to be a "Microsoft Killer", not a programming language. Sun was a dead man walking long before Java. And Scott McNealy's me-too obsession with Microsoft was extremely unhealthy, leading to him actually naming the division "SunSoft". Never define and even NAME yourself in terms of your enemy. Scott McNealy knew neither himself nor his enemy. “If you kn…
Interesting tidbit: the windows x64 project was code named sundown. I think IBM buying redhat and aggressively pushing Linux was also a big factor in killing sun
I know people at Sun who were quite chagrined about that at the time.
Re: The Dawn and Dusk of Sun Microsystems [video]
#54But after the dot com bubble burst, it was sad to see how quickly they declined and how Solaris and SPARC faded into obscurity.
I still have a lot of old Sun machines in my basement as a reminder of those amazing times. I can't get rid of them, because as Marie Kondo points out, they still SPARC joy ;-)
Re: The Dawn and Dusk of Sun Microsystems [video]
#55Earlier quoted context omitted.
IBM was the other offer on the table. Scott managed to scuttle the deal but his ability to do so was far from a certainty since he was already out as CEO. 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 ti…
Google bought Motorola, amd that went okay until Samsung blew its top. Recall this was the era Google was frantically buying IP to shore up it's patent portfolio. Apple had gone "thermonuclear", so a somewhat-independent Google-ow ned Sun was in the realm of possibility,perhaps to be sold piecemeal.
Re: The Dawn and Dusk of Sun Microsystems [video]
#56Earlier quoted context omitted.
You're right, it was Slowlaris that killed Sun, and Java was meant to be a "Microsoft Killer", not a programming language. Sun was a dead man walking long before Java. And Scott McNealy's me-too obsession with Microsoft was extremely unhealthy, leading to him actually naming the division "SunSoft". Never define and even NAME yourself in terms of your enemy. Scott McNealy knew neither himself nor his enemy. “If you kn…
Interesting tidbit: the windows x64 project was code named sundown. I think IBM buying redhat and aggressively pushing Linux was also a big factor in killing sun
Re: The Dawn and Dusk of Sun Microsystems [video]
#57It is a good video but it isn't necessarily "accurate." (I worked at Sun from 1986 to 1995) Some things I would have said differently; Sun's biggest potential competitor early on was Digital Equipment Corp's VAXStation. It was only DECs unwillingness to cannibalize the sale of their larger minicomputers that prevented them from sucking a lot of oxygen out of the market. Sun invested heavily in the i86 architecture, c…
Sun started to turn into DEC when the manufacturing people started getting hired from DEC into Sun. The quarter that burped also had the problem that IT was late transitioning the ERP system from the HP3000 setup while a new product mix was brought out: the final set of the Sun 3 line (including the 3/85)powered by the MOV 68030 and the SPARCststion 1. Marketing had guessed wrong at the mix (SS1 was ordered in far la…
That is precisely what happened. Sun also hired a whole bunch of frat boy brogrammers and incompetent bozogrammers from HP and AT&T, too.
I have a lot of respect for the old HP and DEC, but the charlatans that Sun hired from HP and DEC who perpetrated Project DOE (Distributed Object Everywhere) and CORBA were a completely incompetent turkey farm who sabotaged Sun and dragged it into the ground.
https://techmonitor.ai/technology/sunsoft_taps_object_design...
We used to call it Project DOPE (Distributed Object Practically Everywhere), and the OMG (Object Management Group) was better described as OMFG, then it took so long to ship NEO that they should have called it NEOLD.
https://gunkies.org/wiki/Solaris
>SunSoft is delivering the first component against its vision of Project DOE. In February 1991, SunSoft and Hewlett-Packard (HP) developed the industry's first Distributed Object Management Facility (Distributed OMF). This was submitted to the Object Management Group (OMG). In June, SunSoft added to its object technology foundation with the introduction of ToolTalk. The product has been endorsed by a number of leading software vendors including Lotus Development Corp., Cadence, Valid and Clarity Software. Other elements of Project DOE will be introduced later this year.
http://sunsite.uakom.sk/sunworldonline/swol-10-1995/swol-10-...
>New York City -- Perhaps the only vaporware touted for a longer period of time before its release than Windows 95 was Sun's Project DOE. This ambitious object-oriented programming toolkit and distributed operating environment that offers built-in network awareness has arrived at last. The company chose a hastily planned morning press event during Unix Expo to offer details on the software Sun's talked about for almost five years.
>The software and programs making up Project DOE (Distributed Objects Everywhere) are now under the umbrella term "Neo," a word Sun CEO Scott McNealy joked doesn't stand for anything in particular except it being the last three-letter word not trademarked in the US. (Apparently, the second to the last was "JOE," a term Sun picked up for its Java application development tools.)
Then once Java became popular, Sun was overrun by enormous hoards of minions jumping on the Java bandwagon, who just wanted to work effortlessly for a successful company instead of working hard to make a company successful (just as JWZ observed about Netscape, too).
McNealy's worst enemies weren't at Microsoft, they were only himself and the other useless idiots he hired after selling out to AT&T, letting all those DOEZOS on the bus, and rolling out the Java Juggernaut.
The only misguided lesson Scott McNealy learned from his tragic failure driving Sun into the ground was to put all his wood behind one arrow of Putin's useful idiot Trump, instead of so many useless idiots from AT&T, DEC, and HP.
I wrote:
https://news.ycombinator.com/item?id=22460313
DonHopkins on March 1, 2020 | parent | context | favorite | on: Sun's NeWS was a mistake, as are all toolkit-in-se...
Yes you're definitely in the ball park with a beer and a hot dog -- there was a huge amount of corporate baggage. The hype and corporate bullshit that surrounded Java is a good example of what that corporate baggage would have been like if it had been deployed for NeWS's benefit instead of Java's.
If Sun had put as much energy into promoting and supporting NeWS as they did with Java, we would probably live in a very different world today.
Sun turned a corner when they abandoned their Berkeley hippie BSD roots and got into bed with AT&T / SVR4 / Solaris, and that changed a lot of stuff for the worse, making it a lot harder to do things like give away the source code to X11/NeWS. A lot of people from different companies who used to be Sun's enemies, and who had extremely different philosophies and antithetical approaches to "open software", joined Sun and started influencing and managing its policies and projects. A disastrous example was the Distributed Objects Everywhere project and CORBA fiasco, which was originally the crazy idea of a bunch of people from HP and DEC, Sun's former nemesis's, who then came to Sun and started pushing it into everything, to the detriment of NeWS and other older projects at Sun. Some of the problematic people and armchair architectural astronauts that Sun imported and put in charge of DOE/CORBA, like Steve MacKay and Michael Powell, were worthless corporate bullshitters whose main goals were to establish and maintain a hegemony, and they kept their grandiose plans in their head and never wrote anything down or made any hard decisions or came up with anything concrete, because they didn't want to be pinned down to committing to something, when they were actually in way over their heads. The whole point of the incredibly complex software they finally developed was interoperability with other company's compatible software, but in reality none of it actually worked together. It only talked to itself. SLOWLY.
Since DOE was intended to run everywhere and talk to everything but actually didn't, they should have called DOPE for Distributed Objects Practically Everywhere.
DOPE was a complete failure at its stated mission, and it had ridiculously costly overhead and complexity. When they finally delivered something years behind schedule and lacking crucial promised features, it actually required TWO CDROMs to install. (You'd think they could have distributed a distributed network object system over the network, instead of via CDROM, but nooooo: it was just too big to download.) And in the end, nobody actually used "DOE" or "NEO" for anything consequential. They wasted a spectacular amount of time, energy, money, careers, and good will on that crap.
https://en.wikipedia.org/wiki/Distributed_Objects_Everywhere
https://www.javaworld.com/article/2077168/distributed-object...
And then when Java finally came along, the same meddlesome corporate baggage handlers and armchair architectural astronauts went into overdrive to evangelize and promote the Java Juggernaut. And even more of them flocked in droves to Sun to jump on the Java bandwagon. If it was bad after the invasion of System V / AT&T / HP / DEC minions, things got much worse once the Java zombies started arriving in teaming brain-eating hoards to get their part of the action in response to all the hype. The original Java team was brilliant, and there were some extremely excellent people working on it, but they were totally outnumbered by the dead weight of all the hangers-on who didn't want to work hard to make a struggling company great, but just wanted an easy job at a secure company that was already great.
If Sun had shown the commitment and dedicated the resources to NeWS that they did to DOE and Java, things would be a lot different. And it would have probably also turned out terribly, for all the same reasons.
JWZ said the same kind of thing happened at NetScape, too.
https://tech.slashdot.org/story/05/03/10/146234/mozilla-foun...
>This is starting to sound familiar (Score:4, Interesting) by gothzilla ( 676407 ) on Thursday March 10, 2005 @11:10AM (#11899790)
>I remember reading JWZ's blog back in the Netscape days. I remember one entry in particular where he noted that Netscape had changed. It used to be full of people who wanted to help create a great company. It turned into a place full of people who just wanted to work for a great company. The people who live to help create get replaced by those who want to ride on their coat-tails. This happens when businesses become successful. Everything changes. Like the band that was good friends and partied together every night. They get signed, shit gets serious, and suddenly they're fighting and arguing about things till they break up and go their separate ways.
>From an old post in his blog:
>What is most amazing about this is not the event itself, but rather, what it indicates: Netscape has gone from ``hot young world-changing startup'' to Apple levels of unadulterated uselessness in fewer than four years, and with fewer than 3,000 employees.
>But I guess Netscape has always done everything faster and bigger. Including burning out.
>It's too bad it had to end with a whimper instead of a bang. Netscape used to be something wonderful.
>The thing that hurts about this is that I was here when Netscape was just a bunch of creative people working together to make something great. Now it's a faceless corporation like all other faceless corporations, terrified that it might accidentally offend someone. But yes, all big corporations are like that: it's just that I was here to watch this one fall.
>Perhaps the same fate awaits Mozilla. Hopefully not, but when your product becomes as successful as Mozilla and Firefox have, things do change and change is inevitable. It all comes down to how the people involved with the projects handle the change.
>Mozilla did rise from the ashes of Netscape though. Hopefully some of the original Netscape people are still around to help lead Mozilla in the right direction, using their experience from the crashing and burning of Netscape in the late 90's.
>JWZ's rantings can be found at http://www.jwz.org/gruntle/ [jwz.org]
(Just click on the testicle!)
``I have yet to come across so much self-righteous bullshit as when I gaze upon the massive heap of crap that is the jwz web experience.''
-- an anonymous poster to slashdot.org, 1998.
I'm not saying it always has to end in tragedy: C# and TypeScript turned out beautifully, given the constraints they had to deal with, in spite of the fact that they came from a giant corporate behemoth like Microsoft. (Although I'm sure there's a lot of bullshit going on behind the scenes, the trend is to make them more open and community driven.)
----
Chuck McManis also wrote:
https://news.ycombinator.com/item?id=4993818
ChuckMcM on Jan 1, 2013 | parent | next [–]
Yes, I am aware. I was at a Usenix conference where Rob Pike presented a paper on it, back when it was a bright idea out of Bell Labs. It is the curse of brilliant people that they see too far into the future, get treated as crazy when they are most lucid and get respect when they are most bitter [1]. I was working for Sun Microsystems at the time and Sun was pursuing a strategy known as "Distributed Objects Everywhere" or (DOE) but insiders derisively called it "Distributed Objects Practically Everywhere" or DOPE, it was thinking about networks of 100 megabits with hundreds of machines on them. Another acquaintance of mine has a PDP 8/s this was a serial implementation of the PDP-8 architecture, Gordon Bell did that in the 70's well before serial interconnects made sense. It was a total failure, the rest of the world had yet to catch up. Both Microsoft and Google have invested in this space, neither have published a whole lot, every now and then you see something that lets you know that somebody is thinking along the same lines, trying to get to an answer. I suspect Jeff Bezos thinks similarly if his insistence on making everything an API inside Amazon was portrayed accurately.
The place where the world is catching up is that we have very fast networks in very dense compute. In the case of a cell phone you see a compute node which is a node in a web of nodes which are conspiring to provide a user experience. At some point that box under the table might have X units of compute, Y units of IO, and Z units of storage. It might be a spine which you can load up with different colored blocks to get the combination of points needed to activate a capability at an acceptable latency. If you can imagine a role playing game where your 'computer' can do certain things based on where you invested its 'skill points' that is a flavor of what I think will happen. The computers that do shipping, or store sales will have skill points in transactions, the computers that simulate explosions will have skill points in flops. People will argue whether or not the brick from Intel or the Brick from AMD/ARM really deserves a rating of 8 skill points in CRYPTO or not.
[1] I didn't get to work with Rob when I was at Google although I did hear him speak once and he didn't seem particularly bitter, so I don't consider him a good exemplar of the problem. Many brilliant people I've met over the years however have been lost to productive work because their bitterness at not being accepted early only has clouded their ability to enjoy the success their vision has seen since they espoused it.
Re: The Dawn and Dusk of Sun Microsystems [video]
#58Earlier quoted context omitted.
You're right, it was Slowlaris that killed Sun, and Java was meant to be a "Microsoft Killer", not a programming language. Sun was a dead man walking long before Java. And Scott McNealy's me-too obsession with Microsoft was extremely unhealthy, leading to him actually naming the division "SunSoft". Never define and even NAME yourself in terms of your enemy. Scott McNealy knew neither himself nor his enemy. “If you kn…
Interesting tidbit: the windows x64 project was code named sundown. I think IBM buying redhat and aggressively pushing Linux was also a big factor in killing sun
Re: The Dawn and Dusk of Sun Microsystems [video]
#59Earlier quoted context omitted.
You're right, it was Slowlaris that killed Sun, and Java was meant to be a "Microsoft Killer", not a programming language. Sun was a dead man walking long before Java. And Scott McNealy's me-too obsession with Microsoft was extremely unhealthy, leading to him actually naming the division "SunSoft". Never define and even NAME yourself in terms of your enemy. Scott McNealy knew neither himself nor his enemy. “If you kn…
Michael Tiemann once worked in Sun’s compiler group.
Re: The Dawn and Dusk of Sun Microsystems [video]
#60Earlier quoted context omitted.
You're right, it was Slowlaris that killed Sun, and Java was meant to be a "Microsoft Killer", not a programming language. Sun was a dead man walking long before Java. And Scott McNealy's me-too obsession with Microsoft was extremely unhealthy, leading to him actually naming the division "SunSoft". Never define and even NAME yourself in terms of your enemy. Scott McNealy knew neither himself nor his enemy. “If you kn…
Good morning, Don. Between you and Chuck you could probably write a fairly authoritative history of that era. I'd definitely pay to read it.