One way to think of all this is that Tinderbox *is* a scratchpad -- but
a scratchpad that can, if you wish, be very smart about your work.
Agents, for example, can set up a self-organizing category system that
adapts to your needs and expands whenever you want.
Bottom line: If your notes are complex and valuable, improving them
even slightly will repay a lot more than $145 in time and opportunity.
Of course, if you are already satisfied with your current system for
making and analyzing notes, then you don't need anything more!
;)
Yes. The comparison really is that precise. But, yes also, Tinderbox
has a steep learning curve once you move beyond using it as a
(untra-glorified) scratchpad. But it's worth it if your information is
in any way complex; if you start with random thoughts and build towards
a linear structure; if you use multiple "views" onto the same
information; if you work by making connections between individual
ideas. I am a professional writer & I wouldn't want to do without
Tinderbox now, any more than I'd want to do without my WP.
However, as I explored Tinderbox, I began playing with agents. After
much time, I began getting it. You use agents to perform constant
searches for entries that match criteria that you program. For
example, "Topic=Dean meeting" and "today+30>Date" can be used to pull
out entries within 30 days of today whose "Date" attribute is defined
and whose topic matches the criteria above. This agent pulls all
entries into a branch of the overall tree structure. You can define
windows that focus on certain branches of the tree (I'm using a tree
metaphor for outlines here), so your project can use one or more
windows to use for data input, and other windows to view agent output.
Of course you don't have to used agents for a particular project, but
they're available if needed. One example of a project that uses agents
is a to-do list. You enter many listings, and use agents to output
things that need immediate attention, or whatever you want. It's all
dynamic - as dates change and as you change attributes (like "onHold"
set to true) for notes, the outputs change. It's like entering data
into a database and extracting only the data you define. The database
is really a part of the overall outline.
I like to think of Tinderbox as a spreadsheet for outlines. You can
use it for just outlining ideas, but you can also introduce certaining
programming or functional aspects (as you can in cells of a
spreadsheet).
Learning Tinderbox is the challenge! At first I didn't get it at all.
I downloaded the demo program and then search the Internet for
discussions of Tinderbox. I also found demo projects that I downloaded
and analyzed. The GTD demo (found in the Tinderbox web site) is an
in-depth to-do project based on a big selling boook on "Getting Things
Done". Unfortunately, the documentation in this project is not great,
so I had to keep testing it out before it all made sense. (I also
found that demo, a to-do list, no what I wanted, so I reprogrammed it -
my version is much simpler, conceptually. I also read forum posts that
I found using Google on ways to use Tinderbox. It was quite a learning
curve. What makes it hard is its flexibility - much like a
spreadsheet. You can't say a spreadsheet is a matrix of labels and
numbers used to keep track of accounting projects. It can be so much
more than that. Tinderbox is similar. Unfortunately, there's no
outstanding documentation for this app. We need a "For Dummies" book!
As I see it, boiled down as much as possible, Tinderbox is an outliner
in which some tree branches (if you understand that metaphor for an
outline) are automatically generated (by agents) using your criteria.
Each entry or idea that you enter can have attributes assigned to it
(some are system attributes, such as text font, and others are user
attributes, such as "DateDue" using a date format). You can use these
attributes to define criteria when using agents or doing a search.
Also, you can define prototypes (much like "base classes" that derive
child classes in an object oriented language). A prototype defines
default attributes and other things, and then you can derive a new
entry from a prototype. Finally, you can use different views to look
at your outline. Oh, Tinderbox can print a project to text or html.
You can even define different "styles" for output, but that gets into
advanced skills. Also, one of the examples of advanced Tinderbox use
is inputting an RSS news feed (if I have that spelled right), and
having agents pull out and separate info according to your definitions.
For the geeks out there, a Tinderbox project file is in XML format -
so you can also run it through other apps to massage it or perform
other actions.
Bottom line - if you need a simple outliner, then Tinderbox may be
overkill, but it does a great job just for this! If you need some of
the capabilities mentioned above, then Tinderbox is a must-have tool
and $145 becomes what you have to spend for an important tool. I can
buy a hand say for very little, or a cordless power saw for much more.
Would I hasitate spending extra for the power saw? If it's that
important to me, then I buy it. Simple as that (assuming the price is
not beyond my means).
Hope this helps.
As someone who has used Tinderbox extensively for the past few years,
I've written quite a bit about it. You can find most of what I've
written on my blog, at http://www.doug-miller.net/blog/tinderbox.html.
While there are a lot of outliners and "scratchpad" type of
applications available today, Tinderbox really exists in a realm of
it's own. Tinderbox is an application that can act like an
outliner...but also a mind-mapper, a database, a weblog authoring
system, a content management system, and much, much more. I often
compare Tinderbox with Photoshop - where PS is the reigning champ of
professional image editing applications, Tinderbox is the same on the
personal KM front. Both are amazingly powerful, both have extensive
learning curves, and both do so much more than is immediately apparent
from a first glance at the software.
If you're serious about learning how to use Tinderbox, you might want
to attend an upcoming Tinderbox Weekend. These are intensive training
sessions over the course of a weekend that can really help both new and
experienced Tinderbox users get even more out of the software. The
next session is in Boston on 2/12/05-2/13/05. Details are available at
http://www.eastgate.com/Tinderbox/TbxWeekend.html.
Tinderbox is one of those pieces of software that once you "get" it,
you tend to live in it. I *always* have at least two, if not more
Tinderbox documents open. This software is definitely worth not just
the investment of $145 to buy it, but the time and effort you'll invest
in learning how to make it really do tricks.
Doug
I am also moving into LaTeX again. I have been using tinderbox to
write, export as an html and then replacing html tags with latex tags
in BBEdit. For example, <h2>Heading</h2> changed to \section{Heading}.
However, I would greatly appreciate a better and faster way to do this,
so if anyone else is using tinderbox and LaTeX, please let me know how
you are using it.
Cheers
Robert
Why not just write a Tinderbox export template that includes the
correct tagging? Take a look at some of the included HTML and text
export templates, as well as the Tinderbox manual to get a grasp of how
export codes work. Essentially, you can simply take the HTML export
template you're already using, and simply change <h2> to \section.
For example, I'm guessing you're using the name of the note itself for
the heading, so your current template says something like
<h2>^title^</h2>. Change this to \section^title^ and you should be
able to get what you're after. If you run into a snag contact me off
list and I'll see if I can give you a hand.
Doug
demiller[at]gmail dot com
Thanks for the hint. I just ordered TB (I wanted to buy it anyway).
Franz