Last week’s release of Yojimbo by Bare Bones Inc showed that the company is not content to rest on its BBEdit-colored laurels. Lots of people had lots of questions following Yojimbo’s release, and earlier today I had a chance to put some of those questions to Bare Bones boss Rich Siegel.
Siegel denies that the app is part of a diversification effort by the company, which relies on continued sales of BBEdit for a large part of its income. Instead, he says, Yojimbo was a long time in the making, and like BBEdit and Mailsmith, resulted from one of the Bare Bones team feeling the need for a specific function.
“Steve Kalkwarf (Bare Bones software developer) had been thinking about about this particular need for over 10 years. In other words, how to manage all of these bits of stuff,” says Siegel.
“Some products are too complicated to set up and use. Others ask you to conform to the designer’s view of how you should structure your data,” he says, referring to the many other information managers available for OS X.
Which is a possibly controversial thing to say to people already quite happy using one of them. Siegel says he’s not out to compete with the established rival apps, but his potential customers will certainly be doing comparison tests to see which of the many options suits them best.
Siegel is confident that Yojimbo’s ease of use will pull people in. He says the motivation at Bare Bones HQ was to make something “effortless and reliable.”
And that’s one reason why you won’t be seeing more “pro”-oriented features like nested folders and scriptability in Yojimbo any time soon.
The whole point, says Siegel, is that use of Yojimbo should be effortless, and therefore require no effort by the user. Nested folders means creating - and maintaining - a hierarchy for your information.
“There’s a forced need for hierarchy, but it doesn’t have any benefits,” Siegel says. Making your information hierarchical means adding effort. Don’t hold your breath for scriptability, either.
“We didn’t want to put scriptability in for its own sake. In a more complex app you would have to, of course. Rather than invest the time in making it scriptable, we might invest it in automating creation and import of data items,” says Siegel.
“But before that we shall allow people to create their own Smart Collections,” he adds.
Yojimbo is all about keeping things simple. Siegel says that he hardly uses the Collections feature - he just throws data into Yojimbo and trusts that the search function will help him find what he needs.
He’s also a .Mac customer, and has been since the service began: “Personally, I think the sync feature is worth the price of .Mac.” He’s been making lots of use of it to sync Yojimbo databases between home and work.
Towards the end of our chat, Siegel is prepared to admit that in some respects at least, Yojimbo is a new direction for Bare Bones. It’s not the company’s first use Cocoa code, but the app looks sufficiently different to make people sit up and notice. For many, it looks like Bare Bones’ first use of Cocoa.
And Siegel is very wary of meddling with the look of older apps like BBEdit, no matter how out-of-date they may seem:
“There’s modernization work going on in BBEdit, but you have to be very careful of the ‘tyranny of the installed base’. I was speaking to a guy at Apple about it, and he warned me: ‘Don’t break the customer experience.’ That’s the kind of thing we have to think about all the time.”
He admits that Yojimbo’s target market is a new one for Bare Bones. “Yojimbo is a different problem domain. I agree that the customer base is not going to be limited to the tech-oriented people as it has been with our other apps. Anyone who can use iTunes can use Yojimbo.”


"Others ask you to conform to the designer's view of how you should structure your data" - true, but Yojimbo asks that you subscribe to the view that data encryption is important, and puts an eye-distracting yellow band over every entry to make sure you think about it. I just want to collect stuff - I rarely want to encrypt it - please put in a preference to hide the yellow band. Otherwise, Yohimbo is great.
Yojimbo does allow you to hide the encryption band. Look under View/Hide Encryption Bar.
Can someone explain how hierarchical folders are really any harder to set up and maintain than smart folders?
I like how it integrates with Spotlight. However, the built-in search is fairly limited as I think you can only search for items by one word or the exact phrase.
Can someone explain to me how this software differs, or is the same as, Process from Jumsoft?
http://www.jumsoft.com/process/
I'm amazed that they did not include smart folders. That and the fact that it won't accept to store images makes me wonder what they were thinking about.
In this day and age, smart folders seems like an obvious feature, so why not include it?
And about hierarchial folders: including the feature does not mean that you complicate things for the user. Not including it (and not having smart folders) means that you'll get silly folders like "Project A - March", "Project A - April", and so on. I want, and I need, to sort my things using more than one criteria.
And images, that's just plain silly. When I downloaded Yojimbo I first thought that it would be a nice way of sorting some random things that are lying around in my Documents folder, but as it turned out, Yojimbo accepts only half of them, because the other halv is images. I don't think those images belong in iPhoto, to me they are documents, and related to other documents that Yojimbo happily accepts.
"Others ask you to conform to the designer's view of how you should structure your data"
Yojimbo very much imposes a structure on you: a shallow structure, forcing you to search by keyword every time you need something. It may work with a hundred files, but not with a thousand or more.
Yojimbo is a little too simple minded. I really liked Hog Bay Notebook (which the developer no longer supports) because I could toss anything into it, put stuff in folders or not, structure what I wanted to, find anything in the mass with a strong flexible Search. I hoped Yojimbo might be a supported replacement, but it's too limited in what it can take and what can be done with the content. Maybe Siegel should take another look at iTunes 6, which is easy to use but with more layers of complexity.