Hacker News new | ask | show | jobs
by rabidrat 2742 days ago
> Shifts in computing paradigms are incredibly rare.

They've only happened every decade so far: 1960 (IC), 1970 (DARPA), 1980 (PC), 1990 (GUI), 2000 (Internet), 2010 (smartphone).

5 comments

Point of order: the last 3 transitions have been layering versus actual shifts.

Text-based computing -> GUIs was a shift. Broadly speaking, there is no market today for consumer-facing computers where text is the only input capability.

The most profitable company in the PC era also has the most profitable PC unit today. The Internet runs on top of the GUI layer. The smartphone is (in much of the world) an "also" not an "instead."

(One could argue that the original MSFT goal of being on every desktop was centered on work. By that metric, most smartphone usage falls into a separate category of consumer computing that largely is distinct from business computing, where desktops & laptops still rule.)

A grandparent(-ish) post compares the iPhone to the Google Home. Much like the iPhone did not replace my laptop (which did not replace the server in the datacenter), voice-driven devices will not replace mobile phones. All Excel (ahem) at different use cases.

Tacking on to your comment, one could argue that voice alongside increasing number of sensors and inputs available on smartphones are very similar paradigm shifts to that of the text-based computing to GUI shift.

We're replacing the keyboard and GUI to one that is far more ubiquitous and backgrounded, and computing experiences are based on all data that is available and economical to process rather than having things be the more traditional user giving an input and then getting an output.

I partially agree. My terrible pun of including Excel was a reference to a very common application that's not going ubiquitous or backgrounded anytime soon. Similarly, nobody's soon going to be coding via a voice-drive device without a display.

On the mobile side, imagine the hellscape of privacy intrusion that would result if people all used voice to message each other (instead of text/email/etc).

GUIs are sticking around because they are the best available option for many use cases. Portable GUIs are likewise going to stick around for a long time. Fashionable nerds may decide to stop calling these "PCs" or "mobile phones" at some point, but the form factors will prove resilient.

I watched The Office for the first time a few months ago.

I was AMAZED that a show that recent had a lot of office workers with desks with no computer.

In 20 years, I don't think it's crazy to think the next generation will look back at our time and think... I can't believe you sat there staring at a rectangle and pushing buttons all day.

I'm not betting on it, but it seems plausible to me that in 20 years Hololens / Google Glasses combined with voice recognition and some type of gesture control could be good enough and desirable for most people.

From a hardware perspective: servers, personal computers, smartphones

That’s 3 computing paradigm shifts in 60 years.

Are you calling out the time these became mainstream? I'd argue if the PC can be slotted in at 1980 (the IBM PC didn't come out until 1981), the GUI should be listed as 1984, not 1990. Alternatively, the PC should be listed a lot later.
I was not going for exact years but some semblance of "around then" which conveniently rounded up to the nearest decade. The Apple II was 1978 and the PC was 1981. I agree that the GUI should be listed as 1984 in some official capacity (or is it 1978 with PARC?), but most of the world and I were using text mode by default in the 80s; it wasn't until Windows 3.1 (1990) that the GUI became the default. Similarly the internet was around before 2000 but became The Thing with the dotcom bubble (maybe this one should be called Google instead of Internet since I already put DARPA at 1970. Maybe 1970 should be UNIX instead?). Anyway I don't think this detracts from the larger point, which was that these huge shifts do seem to come along about once a decade in the computing sphere. Oh and we forgot to mention virtualization/cloud, is that more or less of a paradigm shift than Google and the smartphone?
The GUI is not something I'd break out separately from the PC. And the internet is something that massively improved the utility of PCs and increased demand for them, it wasn't something that was going to replace it.
> And the internet is something that massively improved the utility of PCs and increased demand for them, it wasn't something that was going to replace it.

No, it just devastated the market for native PC applications.

The GUI is not something I'd break out separately from the PC.

Why not? The PC (and I’d include things like the Apple ][ and C64) was a legitimate success before GUIs took off. The GUI was a separate step, also hugely important.

And ~1980 and ~1990 are reasonable dates for when personal computers and Windows took off, give or take a few years.

and Apple is still profitable on a product line they introduced in 1984.