3 ms·
> It's hard to directly compare things to 20 years ago; "real-time collaborative editing of a document (with automatic saving and unlimited undo) over a video c
by comex 3y ago
> It's hard to directly compare things to 20 years ago; "real-time collaborative editing of a document (with automatic saving and unlimited undo) over a video call" wasn't done because we lacked the internet speeds and computing power to make that viable, not because UI paradigms improved.
But that's not true. 2003, 20 years ago, happens to mark the launch of both the first modern collaborative real-time editors (SubEthaEdit and MoonEdit) and a major video calling service (iChat AV).
Sure, hardware progress since then has helped. Video calling got much better due to internet, camera, and codec improvements, along with webcams becoming a ubiquitous component of computers rather than an external addon. Collaborative editing really took off once it started to work in web browsers, originally with EtherPad, but more importantly with Google Docs. That's partly due to the UI paradigm of the URL, but the ability for collaborative editing to work in web browsers can also ascribed to faster CPUs, as well as browsers getting more efficient (which is not hardware but also not a matter of UI paradigms).
Still.
Ignoring the calling part (which really isn't essential, IMO), collaborative editing isn't necessarily very resource intensive (depending on the algorithm). The technical conditions for it to work were satisfied as soon as Internet access became a ubiquitous feature of computers in the late 90s. Yet it wasn't until 2010, when Google Docs gained collaborative editing, that it even started to take off. I'd say that's definitely an example of UI paradigms improving over time.
By the way, a form of collaborative editing was shown off in 1968 in the Mother of All Demos, with video calling! It used analog video.
- arp242 3y agoAnd AT&T had their (in)famous Picturephone way back in the 60s. But none of that is relevant or important here. Most people had nowhere near the bandwidth to make video chat usable. Internet connections of the late 90 were absolutely not enough to support collaborative editing: the latency was just far too high, and more often than not connections were just not reliably enough, never mind that a huge section of people were on dial-up and paying by the minute (and many didn't have internet at all). This really was a matter of actually having a critical mass of people with the hardware to do $stuff. Yes, all of this was "technically possible" a long time ago but a bunch of people in a research project isn't a market. After that things kind of sorted themselves out.