Chandler: The return of Lotus Agenda
Posted: October 30th, 2002 | 29 Comments »“You’re not evil. You’re just really dirty.”
As Mozilla continues its evolution from browser to platform, disease more interesting side projects are popping up daily. They range from small-but-useful browser add-ons like
MozBlog to complete new desktop environments like OEone’s HomeBase via fascinating saucer-crash spin-offs like XP Server. (Oh, and this is probably a good place to mention Phoenix for the Mac, which is a good thing because it means there’s now a XUL runtime for OS X which isn’t dog slow.)
So off we go, we proud, evangelical Mozillians, to run around mozdev.org, slurping up XPI files as fast as our connections will carry them. But when half of them turn out to be unstable shite that reduce our browser to a mess of buggy widgets, what then? We search in vain for some kind of uninstaller, but there isn’t one. Most of the projects don’t even have proper Preferences panels, let alone a (usually unconnected) “Uninstall” button. Unless we decide to brave the horrific mess of subdirectories and cryptic XML and Javascript files to find the right wires to cut, the only resort is a full wipe and reinstall. Ouch.
For some reason, the current version of the XPI API, despite tons of useful functions, has absolutely nothing for undoing those functions. Apparently early versions of Mozilla had some kind of package uninstaller but it never worked properly.
This was going to be an entry bemoaning the lack of an uninstaller framework, but it turns out that help is on the way: see this Bugzilla bug proposing a nice ‘n’ easy uninstaller panel in the Preferences. Of course, all the Mozdev projects will have to rewrite their installers to work with it, but they’re already doing that for Phoenix and every other new browser that comes along anyway…
(Note: This trick requires you to be using either Windows 2000 or XP, there and to have not already uninstalled Winamp3 and returned to version 2, food sneering in disgust)
- Before you start, online get yourself a decent skin. There. Doesn’t that feel better?
- Start playing a track. Choose something fun and jumpy that Winamp will like. (We don’t care about what you like.)
- Open the AVS window. (This is the visualisation window that does the pretty patterns. Look for it in the Thinger window. You want the icon that says avs in big letters.)
- Admire the pretty patterns for a moment.
- Double-click in the AVS window to bring up the Editor window.
- Choose Display from the Settings menu.
- Check the Overlay mode and Set desktop to color checkboxes on the right.
- Aaaand… wheeeeeee!
- Show it off to everyone in the vicinity.
- Now see how long you can carry on working with that running.
This is the bit where I’m meant to whinge about Winamp3’s size, slowness, bugginess, horrific default skin and the fact that it takes five times longer to load than Winamp 2.0. Fortunately, I’ve been distracted by the continually-increasing fabness of the AVS. However, I will say this: If premature optimisation is the root of all evil then Winamp3 can look forward to an unhindered ascent to heaven (where it will doubtless be given a huge, oddly-shaped halo textured with a picture of Jennifer Love Hewitt).
(Note: This trick requires you to be using either Windows 2000 or XP, there and to have not already uninstalled Winamp3 and returned to version 2, food sneering in disgust)
- Before you start, online get yourself a decent skin. There. Doesn’t that feel better?
- Start playing a track. Choose something fun and jumpy that Winamp will like. (We don’t care about what you like.)
- Open the AVS window. (This is the visualisation window that does the pretty patterns. Look for it in the Thinger window. You want the icon that says avs in big letters.)
- Admire the pretty patterns for a moment.
- Double-click in the AVS window to bring up the Editor window.
- Choose Display from the Settings menu.
- Check the Overlay mode and Set desktop to color checkboxes on the right.
- Aaaand… wheeeeeee!
- Show it off to everyone in the vicinity.
- Now see how long you can carry on working with that running.
This is the bit where I’m meant to whinge about Winamp3’s size, slowness, bugginess, horrific default skin and the fact that it takes five times longer to load than Winamp 2.0. Fortunately, I’ve been distracted by the continually-increasing fabness of the AVS. However, I will say this: If premature optimisation is the root of all evil then Winamp3 can look forward to an unhindered ascent to heaven (where it will doubtless be given a huge, oddly-shaped halo textured with a picture of Jennifer Love Hewitt).
Look Around You! In particular, public health
look at the Periodic Table.
Following on from being an unwitting accomplice in the approved 3604, diagnosis 807299,00.html” title=”BATTERED COD – FRYING SQUAD”>”Welsh drivers using cooking oil instead of diesel” controversy, British supermarket chain Asda has started running its fleet of lorries on reprocessed chicken fat:
Asda produces more than 50m litres of used cooking oil and 138,000 of waste frying fat every year from its canteens, restaurants and rotisseries. The gunge was a disposal headache rather than a potential money-earner until an unexpected phone call last spring.
“We were approached by a biodiesel firm, which cleans up waste cooking oil, adds a bit of methanol and sells it as a much cheaper alternative to diesel,” said Rachel Fellows of Asda yesterday. “We were only too happy to do business with them.
“But then we thought: hang on, isn’t there something we can do here for ourselves?”
Biodiesel, while being a combustion fuel, is not only considerably cheaper than normal diesel but releases only 40% of the emissions, as well as being “simple to use, biodegradable, nontoxic, and essentially free of sulfur and aromatics.” (see the FAQ) Plus, “Biodiesel is the only alternative fuel to have fully completed the health effects testing requirements of the 1990 Clean Air Act Amendments.”, which may be of interest to Californians.
One of the hottest topics this past week has been the formation of Mitch Kapor‘s OSAF and its big project, healing look you fools”>Chandler, a kind of souped-up do-everything PIM. The term that’s being bandied about at the moment is “Outlook on steroids” but, as the product page says, Outlook is not the right comparison model here. The feature summary looks like a standard-issue email client until you hit the bullet points at the bottom:
- structure data how you like it, view it that way, change your mind at any time
- automatic recognition of names, places, dates, and etc.; automatic categorization of items
Those features go way beyond what most PIMs offer today, yet they come from a 15-year-old DOS program. Chandler’s true daddy is the PIM that Kapor delivered to the market in the 80’s: Lotus Agenda.
Prompted by others’ reminisence on haddock this time last year (“I’ve been playing with Lotus Agenda via dosemu, and it’s fucking fantastic,” said Nick. “That program damn near got me organised,” said Danny) I did some snooping and Googling, determined to find out what it was that made the program so useful. (I didn’t have a PC to play with until ’94, so Agenda passed me by completely)
A good starting point is Michael Stocker’s Agenda links site. Off it, we find Walter Rowe’s quick tour through the magic of Agenda:
What does Agenda do? With it, you can weed through a mountain of information and arrange it into categories. Suppose you keep track of phone calls, are writing a proposal, and need to maintain a daily calendar. If you type “Call Bob and tell him to send the proposal notes by Friday,” Agenda is clever enough to read this sentence and assign this item to the categories: phone calls, proposal, even Friday. When you ask the computer what you have to do Friday, it will remind you to call Bob and insist that you ask him about the proposal.
The automatic recognition of facts (dates, people, places etc.) within free text is obviously incredibly useful and not all that hard, so it’s odd that few PIMs have done it since. It’s the magic icing on top of Agenda’s most prominent feature, in fact the core of its design philosophy: the flexibility of data formatting and categorisation. If you want to just enter stuff in free, flat text, you do that. Agenda will help you sort it.
Lotus Agenda is the only available database in the market that allows the keying of data to precede the creation of database tables. It may appear dull, since more thought has been given on its internal design than on its physical appearance, but Agenda is an excellent tool for sorting piles of information into meaningful categories. With this program, users can keep track of their activities, writings, research, notes, expenses and even other programs. Agenda can accurately read dates in practically any wording, from ‘next week from Friday’ to ‘6/30/93,’ and can create a separate category for items that have not been classified under any particular category.
Much heavier detail about the structure of Agenda is available in this document from Agenda’s creators. The most notable part is their list of key design requirements for the program:
- The user must be able to easily enter, edit, and manipulate free textual items without concern for the underlying structure of the database.
- The user must not be required to specify the structure of the data in advance and must be able to modify the database structure as it evolves without losing data or reorganizing the database.
- The user must be able to define reports in idiosyncratic formats. Through these reports, the user must be able to create and modify both database structure and content.
The reports mentioned above are referred to in Agenda as views, which work in a similar way to views in RDBMSes. From James Fallows’s lovesong to Agenda for The Atlantic in 1992:
Views, finally, are presentations of the information in
your items, arrayed and selected according to the categories you
specify. This may sound similar to what a normal data-base
program does. With Paradox, dBase IV, RBase, and so on you can
retrieve pieces of information, through a “query,” according to
the criteria you choose. (“Show me the last name, first name, and
phone number for all families whose addresses have a zip code
from 10001 to 10292.”) The difference is that Agenda eliminates
the need for queries. In most data-base programs, there is one
bed-rock chunk of data, the mother lode, from which you request
samplings from time to time. In its fundamental technology,
Agenda also has one mother-lode of data, but – in ways that are,
again, easier to appreciate on the screen – it creates the
illusion that the information exists in small, pre-customized
chunks. You can create an Agenda view called “New York City,”
comparable to the zip-code query above. Whenever you flip there,
with one key, it can show you all the dealings you’ve had with
anyone in New York.
(I love his hyphenation of “data-base”. It feels so quaint and different to the way we write to-day.)
The use of user-defined categories was a key part of Agenda, but you could save the task of categorisation until after your data had been entered. Furthermore, the task was made much easier by being able to define remarkably-capable sets of rules and triggers; see the section on “Automatic Assignment and Implicit Actions” in the designers’ overview. Most importantly, a piece of information could be tagged with any number of categories.
So the way Agenda worked was to let you enter your data (contacts, appointments, notes, ideas) as freely as you liked, then slice and dice with views. However, it could give you a formalised interface to your information, depending on context: Agenda 2.0 came with Planner, a sample, customised view suited to appointments and to-do lists.
One negative point that I continually come across is the idiosyncracy of Agenda’s interface. While not being too hard to learn, it was still different enough to put most people off, people who preferred to stick to classic interfaces such as Lotus’s other PIM, Organiser. This was its downfall. Rowe:
Victor Cruz, spokesman for Lotus Development Corp., says Lotus stopped developing Agenda after selling only 100,000 copies. They thought Agenda was too difficult to learn, so they bought a no-brainer program called the Threads Organizer from a company in the United Kingdom. Threads looks like a notebook and a day calendar, so it is obvious what it does. Agenda is more subtle. Lotus has sold 450,000 copies of Threads.
Jimmy Guterman speculates that the program fell foul of the subjective suitability of most freeform idea managers:
It’s unlikely that all of the people who bought (or whose companies bought them) Agenda used it, or used it as suggested–not everyone’s mind works like Kapor’s. Anyone who has taken a single course in perception or neurobiology knows that every person’s brain interprets and organizes information differently. There are basic similarities (i.e., we all use the occipital lobe for visual information), but our neurons are as unique as our fingerprints. It’s easy to be skeptical when a company claims to have a program that “organizes your computer like your mind.” A recent PIM, “The Brain,” made such a claim, but it only worked like the developer’s brain and appears to have flopped in the marketplace.
The feature that appears to be most relevant to Agenda’s usefulness, and most lacking in today’s applications, is its use of views and categorisation to slice your information in as many ways that you need. From Guterman’s 1998 interview with Mitch Kapor:
But Kapor realizes that, as millennium approaches, none of the currently popular PIMs match the original vision Agenda. “Oh, we’ve had some evolution. PIMs have evolved a lot. They’ve gotten better at handling contacts and appointments. They’ve become very sophisticated. But the one thing that was the greatest thing about Agenda and why it still has a cadre of followers is the one thing that hasn’t been incorporated into PIMs: multifiling.”
“Today,” Kapor observes, “the PIMs are very Web-influenced, they have connectivity features and all, but they’re stuck in the old mindset. They’re focused on managing contacts and calendars. Agenda was all about managing ideas. Maybe that means Agenda isn’t really a PIM. But then again, the term ‘PIM’ was invented by Connell Ryan, Agenda’s marketing manager, at the time of the product’s first release. He invented that category name, but in retrospect the category didn’t describe what Agenda was.”
I’ve certainly been continually astonished by the lack of these relatively basic features in popular applications. The most obvious one is email: I have yet to find a decent personal-level email system which will let me file the same mail in more than one folder, or allow me to store and reuse views across my mailboxes. I certainly can’t get anywhere near Agenda’s rule and action capabilities without getting into my mail server and writing code. As my friend Manar Hussain said to me, years ago: “Your email is probably the most important database you have, so how come you can do so little with it?”
It also got me thinking about something we take for granted in the software world: continual feature evolution. We tend to think of software functionality as being on a linear good-bad scale. Good tech evolves and thrives, bad tech dies. Yet this is one case where some obviously good technology had to sit in the dustbin of history for many years before being revived; it’s lucky it’s being revived at all (and it still may not be, given Chandler’s current non-existence). If Apple hadn’t rescued NeXT from oblivion, what would have happened to brilliant ideas like Display Postscript?
It’ll be many months before Chandler is anywhere near useful, but I’ll be keeping a close eye on it. It sounds like this thing is easily the closest to my dream PIM, and anything that has the faintest hope of getting a shloch like me organised deserves the red carpet treatment.
(Coming up next: A take on the whole OSAF/Open Source anti-competition argument, and a brief overview of some of the other idea managers that have arrived since Agenda. I’d particularly welcome suggestions for the latter.)
You said: “I have yet to find a decent personal-level email system which will let me file the same mail in more than one folder, or allow me to store and reuse views across my mailboxes.”
Check out the Linux PIM Evolution, made by Ximian, at http://www.ximian.com. Especially read about “Virtual Folders”. I think those precisely describe what you’re looking for.
Who says there’s no innovation in open source?
Storage of email in more than one directory wouldn’t be necessary if email could be searched more quickly. Why can Google search the whole internet in a second but Outlook takes 5 minutes to search my inbox?
Re. searching and manipulating email: Zoe is directly relevant: http://guests.evectors.it/zoe/
Implementing the Remembrance Agent (I know, Yoz, I know) in email software would be a quantum leap: Evolution’s virtual folders are a poor relation. The point about Agenda is that it gave a fuck-you to pre-determined hierarchy, and recognised ‘valuable’ data that could be hierarchised when desired.
Why do people here swear so much? Can’t you express yourselves without using the “F” word?
we sure fucking can.
of note — news is getting out about the feature set of outlook 11 (due to be in the version of office xp which will ship mid-2003), which will support the equivalent of email views — a message can live in multiple folders.
You do not have to throw out your current mail engine or wait for a future development project to organise and classify your information in a very flexible way. With our Simply Link product you can organise information into whatever combination or hierarchy of categorisations you like. You can manage simple or formatted notes, emails (with attachments), references to documents on your file server or web pages. Each element and indeed whole categorisations can appear in more than one context so that you can look at information from a number of different perspectives.
In the context of each item of information you can determine the consequences of that piece of information (with Action, Task and Risk elements). There is extensive use of colour coding and icons to help you focus on key elements and you can output sections of the model to word processing and spreadsheet software.
Anyone who would like more information about Simply Link should email me at kevin.ball@silkenthreadssoftware.com
Yoz: take a look at the M2 mail client that’s included with the new beta version of Opera 7. It’s interesting, and it points to the kind of direction I’d hope Chandler to follow. In essence, it’s going with the ‘one big mail folder’ solution, to which are attached ‘access points’, on a contact-by-contact basis, or by grokking mailing-list headers, or by storing the terms of previous header/body searches.
I like it a lot.
Oh, and if it plugs seamlessly into an IMAP folder based email system, then I am totally sold.
I love Lotus Agenda and used it in the 80’s. I would like to use it again on my desktop computer, but am not sure this is possible. Since it’s a disk image, I’m not sure what would happen once it’s on the disks and how to transfer it to my c: drive. Does it work with any Windows (2000, xp)? or can it just be used from the dos prompt? I am obviously a novice at this, but want desparately to be able to use the program to organize my work. Thanks for any help you can give me. Carol
I too am a long time user and lover of Agenda. It does indeed work under W2K or WXP. I’m running it now on my W2K machine in a DOS windwow. I am using a DOS utility (TAME http://www.tamedos.com) to program plays nice with windoze.
George
I work for the federal government and, not surprisingly, we have a number of legacy apps in place, Agenda being one of them. I have my office running the system on Win2k machines with few problems. However, I worry about sticking with such an old ap in an evironment that is quickly moving toward all applications existing on a centralized network server. I’m looking foward to Chandler, but is there anything else out there remotely like Agenda? And are there apps that can handle the export of Agenda data in STF files…nothing seems to be able to organize the data properly.
Agenda is the best software I have ever used. When is it coming back?
I still miss Agenda – it was way ahead of its time – processors were just too slow to cope and it crashed way too often, for whatever technical reason these things happened in those days. Now if I could get hold of a copy of agenda and run it on the latest machines – am I too hopeful?
I`m working every day with Agenda, it´s in our company as a factory diary book. We started that diary book about 1988 and it´s difficult find better program. Its working with NT computers. My private Agenda I changed 1994 to Ecco but nowadays i maybe change back to Agenda. Its a king of programs. I have had no problems with Win 95 or 98, it´s wery easy to copy to hard disc, you need only the Agenda- folder to copy to yours C-hd. And then click a.exe or agenda.exe and it runs. because its a dos program, it runs in a window, that means, you can have in the same time many Agendas running in different windows and in a modern pc it runs very fast and can handle big files very fast.
Excuse me for acting like a n00b here, but if it’s made by the same person, then wouldn’t it follow the same path as Agenda’s? Production of Agenda stopped when he left the company, then became vapourware*- Being open source, if he leaves the project, someone can continue off it.
Put it this way- If Chandler ends up being a waste of time, you can continue using your tried-and-true PIM as you’ve always done.
I’m personally hoping it’d be the PIM I’m looking for. One that doesn’t need an emulator, gnomelibs, /or/ kdelibs. In my ‘windows days’, Palm Desktop worked like a charm.
I am an attorney. I have used Agenda for 10 years. It is a great program to organize all of the information in each of my cases. It came with a template for attorneys so it was ready to use. My problem is it cannot handle very large cases, and running it on xp causes display irregularities like watery text. I am looking forward to Chandler. Is Chandler Kapor’s project? is it available in beta?
The old Agenda site is mostly dead. I have been maintaining a site for a little while, with a forum and a number of downloads. Follow the link at http://www.chungkuo.org . Hope this is of use.
Although only vaugely referenced in the above article, PersonalBrain from TheBrain Technologies is actually very successful product and has converted many former Agenda and Ecco Pro users.
It is called TheBrain because it lets you create the types of links you think are most relevant.
Try it yourself for free and see at http://www.thebrain.com
TheBrain enables you to organize all information the way you want – not just in multiple folders, but in a visual associative network of connections.
I was one of the developers for Agenda (worked on the views, import/export, macros, and touched just about everything else at one time or another).
Of all the software projects I ever worked, none were as interesting or fun as Agenda. I used it all the time to organize my programming tasks while working on it and really miss not having it now.
I am interested in what is happening with Chandler, but if that doesn’t fly, might be a good open source retirment project for me (though you will still have to wait a couple of decades for that 🙂 )
I am a lawyer. I have been using Lotus Agenda from 1990. Started with version 2. The program has been extremely useful. Though the initial learning period was quite difficult, once we understand how it works it became very easy.
I am yet to find a program that has its capability. Hope Chandler will improve on it.
Rajan
rajanjuris@hotmail.com
I lost my copy of presidents planner and my software for agenda where can i go to get a replacement copy of both i also picked up an hp 200lx 4mg can i find the software to install it thanks for any help here
I’ve always been a big Agenda fan; one reason I used an HP 100LX PDA is because it would run Agenda. But I left the LX behind, because I wanted a smaller, more modern PDA with backlighting and the ability to do record-level sync with my desktop.
I’m now struggling along with Outlook and a PocketPC; not bad, but nowhere near as powerful as Agenda.
I’m anxiously awaiting the release of Chandler; it looks like the information organizer I’ve been waiting for. I wonder who’ll do a PDA port?
I’ve used Lotus Agenda on a HP 720 Jornada handheld for some time (using the PocketDOS emulator). However, the real challenge was to try and get President’s Planner to run. I contacted PocketDOS tech support and Alex Todd of PP, but the speed limit of PocketDOS couldn’t handle the demands of PP. It would have made a fanatastic combination on a handheld.
I used Lotus Agenda up until about 5 yrs ago when a file became corrupted and it wouldn’t run any more. Does anybody know
a)how I can get a copy of Agenda, and
b)how to run it in XP?
I miss it very much. Nothing else works as well.
PS I am in the UK
My name is Lucy and I live in Salvador, Bahia, Brasil.
I am looking for users of the Agenda Lotus 2.0 – working with DOS – as I have lost mine during a “crack” in my computer. I would like to get it, as soon as possible, in order to permit using the files that I have in CD’s with info for more of ten years of use.
Lucy
I have a copy of Agenda 2.0 (HP111 driver)which I could put onto CD. Please does any one know of a version of Agenda designed to run under Windows XP? The display on mine with XP is a mystery. It starts in a small window but after print preview goes to full screen. How can I get it to start up in full screen?
Ken
I’ve kept my copy of Agenda 2 alive over many years and many machines. I’m still using it to build up a catalogue of tapes and CDs and look at different cross-classified Views, e.g. by Artist, by Instrument, by Scale (Raga), etc. – it’s amazing to see the program make text matches automatically and update its Views. I tried to do it in Access – gave up as it would require much manual processing. With text search engines so common, why can’t they give a basic filing-by-caytegory capability to RDBMs?