News for hackers. Stuff that matters.
Re:Competing with Steve Jobs (the first time) by simonh on Sunday May 23, 2021 @07:40AM (#27254300)
I remember hearing about the "Cornell is WIRED" memo at the time, back in the 90s. That memo was in 1994 and it woke Microsoft up to the potential of open interconnected networks based on standard technologies, as against the proprietary siloed dial-up services like AOL and Compuserve that dominated at the time. I remember reading contemporary articles by Jerry Pournelle about the information utilities that we would all subscribe to. Silos were considered to be the future.

Meanwhile academic networks were building the real future, but it wasn't quite there yet. Early services were built on either completely unstructured single-purpose tools like FTP and Telnet, or hierarchical systems like Usenet and Gopher. Web Browsers did exist, but the interconnected webs of documents was only just getting going, and web applications were still in the future.

A year later Bill's first edition of his book, The Road Ahead, only mentioned the World Wide Web in passing and didn't see it as particularly significant, but even in the few months it took for it to be edited, laid out and printed the situation had changed. Internet services of all kinds had been on an exponential growth curve for a few years, but the exponent for the web was so high that in those months the book became obsolete and even early reviewers knew it.

It was an incredible time to be on the internet. I was lucky enough to have used Janet, the UK Joint Academic Network and our equivalent of ARPANET, in the late 80s. I had a telnet account into a University from work in the 90s, and first accessed web sites using a terminal based browser called Lynx.

The Cornell memo is important because it shows how disconnected communities of technologists were back then. If you were on the Internet and using Gopher and the Web, the growth rate and explosion of new resources and services was obvious. It was every day. You couldn't understand how people in Microsoft or IBM didn't realise what was going on. I was on both - 'state of the art' proprietary business networks at work and the nascent Internet. If you weren't on the internet at the time, what was actually happening was inconceivable.

Even years later I watched gobsmacked in 2000 when AOL bought Time Warner. It was just staggering to me, and many other like me, that anyone credibly though AOL was at all still relevant. But the seeds of that irrelevance were being planted and growing green shoots even back in 1994 in places like Cornell. It really was a pivotal moment.

Re:Competing with Steve Jobs (the first time) by TheOtherHobbes on Sunday May 23, 2021 @08:20AM (#27254508)
Unfortunately silos are still the future. The market niche owned by AOL was taken over by Facebook, and the web has already fragmented along superpower bloc boundaries.

But reading this you can easily understand how MS didn't understand what was going on. I've never been a fan of MS culture or MS products, and this insider view hasn't changed that.

While I realise it's a first person account, it doesn't answer obvious questions - like how how Windows got to version 3 without a class map, or some proto-equivalent.

Or if it did have one, why the Tools team thought they could write development tools for Windows before 3.0 without abstracting it, or referencing it, or something that wasn't in direct competition with it.

Or why anyone would think that building generic yet somehow also OS-aware tools in a moving target language like C++, that were equally suitable for DOS, OS/2, Windows, and maybe UNIX too, was even feasible, never mind a good idea.

And so on. More questions than answers. I'm much less interested in the fact that Sinofsky bought some t-shirts or worked out that shipping matters than in the decisions - or sometimes the lack of them - made in the background.

Given all of that - perhaps it really wasn't a surprise that MS couldn't see what the Internet would become in 1994, even though a lot of other people could.

Re:Competing with Steve Jobs (the first time) by simonh on Sunday May 23, 2021 @09:08AM (#27254759)
That is right, facebook is the new AOL in many regards. It has a completely different structure, too many Web native services adopted the portal model. Companies like Yahoo tried to build AOL or CompuServe but on the Web. Facebook is the ultimate successor to that model, but it took a radically different structure for the service, away from the hierarchical model, to get it to work.

Windows 3.0 wasn't object oriented. It was written in assembly and C, so there weren't any classes to build a class map from. I know, it's hard to believe these days, but that's why the Tools team and in fact almost everyone else implemented their own GUI controls.

The same was also true of MacOS. The Xerox Parc people did demo Smalltalk to Steve Jobs, but he was too bedazzled by their GUI work to notice. It was only later he realised how important object oriented software was, and ran with it at NeXT.

In fact this difference is even visible today. NeXT built their OS GUI layer up from low level object oriented frameworks and these are what you use to build applications. The entire structure of the OS is oriented around enabling the creation of applications. The modern Mac of course inherits this approach. On Windows the OS is mainly services applications can use. There is of course a suite of GUI controls and components but they're very basic. Microsoft's developer tools are a different silo, in fact several silos. That's why they are forever coming up with new fancy GUI frameworks sitting alongside the native controls like MFC, .NET Forms, WPF, etc. Now they've finally given up and adopted Electron.

Re:Competing with Steve Jobs (the first time) by cmrdporcupine on Sunday May 23, 2021 @09:12AM (#27254784)
Wow, 1994 was already so late for people to be cluing in... I remember a recruiter for a private IT/CS university coming to my parents place when I had just finished high school, 1992 or 1993. I asked them if they had Internet on their campus, and they had no idea what I was talking about. That's how I knew to stay away, I had already been on Usenet & email (via UUCP) for 2 years and was on the Internet (IRC, MUDs, MOOs, etc) via a local campus dialup for a while at that point.

But of course this was all pre-WWW. And in those days it was mostly scientific institutions, schools, and research centres that were online. There was no advertisement allowed, and there just wasn't commercial activity at all.

Re:Competing with Steve Jobs (the first time) by Dracophoenix on Tuesday May 25, 2021 @02:41AM (#27273593)
Was that local campus giving out Internet access for free? Were you using Fidonet for email or MCI? What was the popular IRC client of the pre-Web era? Was Usenet also free then or did you have to dial into a paid provider's shell account for access?
Re:Competing with Steve Jobs (the first time) by Dracophoenix on Tuesday May 25, 2021 @02:29AM (#27273492)
As someone who is interested in all things regarding 80's and 90's computing, what was the early Internet like before GUIs? How similar/different was it from BBSs and Usenet? How did you access Internet pages before DNS and TCP/IP became de rigueur? Did JANET use T1 lines or ISDN? Did you have access to other online services/silos like GENIE, DECNET, or Tymnet?