| Still boggles my mind reading things like this- so cool to hear origin stories from the horse's mouth, so to speak. But if he hadn't been nice what would have happened? I'm sad to imagine the future we are headed towards where only new technologies are worked on, just to get the patents and sit on them, while everything pre-existing is deprecated and abandoned. Microsoft's embrace extend extinguish works eerily well. Do you think we are headed in a better direction now? Or is it simply different? I remember working with ATT in the late 90's when it was ATT broadband. They were still using green screen computer terminal windows for everything and were trying to get a GUI off the ground. Everything was alt and tab to switch windows etc, no mouse support! Into the mid 2000's! This was done by getting regular employees to try and cobble something together. The miraculous thing was that they pulled it off. Just took them a few years longer than it should have. ATT 'corporate' was known for being every bit the tv trope of a big business back then. I remember seeing early builds and laughing it was so bad. ATT in particular was very much stuck in its ways as a corporation and was not inclined to change even the most broken of things. When it finally rolled out it was such a mess. All the IT people could do was wince. Everyone but the people who mattered saw it coming. They hired some firm to re-do it all. That happened who knows how many times within just a few years after that. Went from refusing to update to doing it constantly and always breaking things. I must say it was pretty insane watching $12k long distance bills from calls to, for instance India, get re-rated to several dollars. Wondered how accurate the accounting could possibly be with so many inaccurate and fungible dollar amounts floating around. Edit to add- years later I was working as an HVAC service technician and had to do some work at cell phone towers, server locations (wasn't really server farms back then), and phone agent locations for all cell phone carriers in Albuquerque, NM. It felt surreal to see bow fast and far the companies had gotten in only a few short years. Companies (especially ATT) that couldn't figure out basic things about computers were at the cutting edge of like all the technology they used. ACs were top of the line Lieberts, they had all proprietary software on everything. The super remote cell phone towers had AC, power, storage, and communications redundancy. Their security had been beefed up to top tier. Contractors all needed top tier security clearance now. I don't know if it was the Kevin Mitnick generation of phone phreaks, hackers, and social engineering, or the world in general, or a change in CEO but it was kind of like watching the titanic become some super-advanced space-faring time-warping ship. That had kinda given me hope that- damn, maybe we can enter the new age jumping in with both feet. As a kid it felt like progress had been so slow! |
I would have tried to negotiate a deal. If that failed, I would have abandoned making a C++ compiler.
Consider that at the time C++ and ObjectiveC were neck and neck, judging by the message volume on newnews. I rejected doing O-C because Stepstone demanded royalties for implementing it.
When Zortech C++ was released, an inexpensive native C++ compiler that was well-adapted to the 16 bit DOS model, C++ took off, and O-C sputtered and died. If AT&T had also demanded royalties, C++ would have been a failure, as cfront was not very practical.
90% of programming in those days was done on DOS, and Zortech C++ was top of the heap. If I may say so, Zortech C++ gave C++ the critical mass it needed to surge ahead.
My partner made the mistake of telling Eugene Wang of Borland how well ZTC++ was selling, and from the look on Eugene's face I knew we'd made a big mistake. Borland did an abrupt change in direction and went all in on Turbo C++. And the rest, as they say, is history. Microsoft also soon abandoned its object extensions to C and went with C++.