I use TiddlyWiki a lot. I use it as a journal, a book and image catalog, an archive of news articles, a to-do list, a notepad, a draft notebook for blog posts like this one and backup repository for finished posts…
My browser’s homepage is a TiddlyWiki, and it’s up to 17 megabytes and 4,000-odd tiddlers. An older version (which I’m importing into the current version a little at a time, retagging and reorganizing as I go) has 30,000 more tiddlers.
When a personal wiki reaches that kind of size, I might not naturally see a specific tiddler for months or even years. I might forget it exists. And while I’m forgetting about it, its contents might become outdated.
This might not seem like that much of a problem, but what if I do stumble across that outdated entry eventually and it’s fallen far enough from my current standards to make me double-take or cringe? And even if I don’t see it, did I spend years gathering and collating this info only to let its lower, hidden layers decompose?
Fortunately, this relatively small problem has a simple solution. I added a line to DefaultTiddlers:
That way, I’m bound to see a few of my oldest tiddlers every day. If they don’t need any maintenance, I just open and close the editor for each one, changing the “modified” date without making any actual changes and ensuring I’ll see a different set of oldest tiddlers tomorrow. If any of them do need maintenance… well, then I’m glad I saw them.
– – –
- The bit about
!tag[excludeOldest]does just what it looks like it does – it allows me to exclude some tiddlers from the “oldest” part of my DefaultTiddlers. I use this sparingly. In fact I currently have exactly two tiddlers tagged with excludeOldest: one which belongs at the top of my DefaultTiddlers eery day (instead of mixed into the middle somewhere) and one which I never want to see on screen unless I’m specifically looking for it.
- Why 17 per day? Because my TiddlyWiki file is currently 17 MB. I used 10 per day for years, but nowadays I’d rather increase it along with the size and scope of my wiki.
reversebit is probably unnecessary. It’s an old programming trick I’ve forgotten the name of; over time, it shuffles and somewhat randomizes the order in which the untouched old tiddlers come up.