The PIM has been a longstanding interest of mine. At various times in my life I've had a pre-web listserv dedicated to the personal information manager, a now-defunct blog dedicated to the Palm and its alternatives and an abandoned web page or two on related topics. I thought of the PIM as I cleaned out some old files, with clippings about (some of these were groupware too) the golden years from 1983-1994. It was in 1994 that the reign of Sauron began.
- Arabesque's Ecco (much mourned)
- Lotus Organizer (ok, so it wasn't too fancy)
- Act for Windows (still around I think)
- CrossTies (object oriented model)
- MeetingMaker (cross-platform)
- Lotus Agenda (a classic)
- Attain Corp's "In Control": outliner/calendar combination
- GrandView: calendar/task/outliner/spreadsheet
- Ascend
- Commence
- Arrange 2.0 (Mac - bit of an object oriented database I think)
- InfoDepot
- FullContact
- First Things First (outliner, calendar)
- NewtonOS: a PIM that was an Operating System
Fifteen years ago I thought the salvation of the PIM would be application embedding, what we then thought of as OpenDoc. We'd have applications for projects, tasks, calendars and the like, and they'd all seamlessly interoperate with one another. That was a bit before I got into the interoperability business myself, building applications that tried to talk to one another about lab studies, diseases, genetic history, procedure history, consultations, etc. In that world software is relatively easy, the hard part is "meaning" -- having a common, or at least reasonably interoperable way to represent knowledge about things between systems. It starts with being able to generate a common data model (even if it's only used for communication), but it gets much harder than that when you need to store and create bits of data. That's when you get into really painful things, like formally maintained ontologies. (Engineers love emergent ontologies, which is more like the way our minds work, but interoperability between minds requires more CPU power than we have on the desktop.)
I think the 25 years of non-progress in PIMs springs from the same roots as 25 years of very slow progress in interoperable clinical systems (whether you want them to actually be able to share data is another matter - one of which I've blogged before). The domain of the PIM is far simpler semantically than that of the clinical record, but there's far less pressure for the grindingly hard work of common semantics and mutually agreed upon data models. I think we'll be at roughly the same point in 2033 that were were in 1983 ...
I am still using CrossTies running under XP. I think Crossties was the killer PIM paradigm because it was nothing centric. You weren't forced to gather info around a person/contact (the model of most PIMS), but rather every object, be it a person, organization, project, spreadsheet, word doc, ... could be linked to an infinite number of other objects.
ReplyDeleteCrossties was released around 1994 remember and this infinite linking feature allowed you to surf your PIM database much as we learned to surf the web. Bob could be linked to Project X which in turn was linked to spreadsheet Y and spreadsheet Y was also linked to Jane and Mary who was linked to the meeting we had on date X.....
Does any other existing PIM work this way?
Crossties sounds very much like the original "memex" (vannevar bush). Ted Nelson's (in) famous "Project Xanadu") was a delightfully hallucinatory expansion of the concept.
ReplyDeleteReally, this capability should be part of the operating system and I suspect it has been at various times in history. It does, unfortunately, require one of either:
1. True filesystem indirection (otherwise you break your links when you change paths or rename things).
2. Inclusion of all documents in a managed environment (never feasible).
I think some of Microsoft's promises around Vista's (long abandoned) file system included some CrossTies like functionality. Apple could do this, but they seem to have lost their way.
Maybe a future Google net-based filesystem?
Alas, you and I are one of ten people who seem to care about these things!