Our beautiful boy Angus

Our lovely cat Angus. Taken this morning.

One of the first things Amy and I did as a couple was adopt two kittens from a shelter called Animal Kind in Hudson, New York. Amy had just lost her cat, Norton, and though I tried to convince her to wait until she’d moved in with me in our small cabin in Vermont, she just needed to fill that void in her life. Amy wanted two cats because Norton had been killed by a car and she was determined that her next cats would be strictly indoor cats. Two cats could keep each other company when we weren’t home.


Angus and Henry soon after we adopted them.

I was ambivalent about the cats. I had never had a cat as a pet and I feared they’d just be a nuisance. Amy named them Henry and Angus. They were not actually brothers, but they were close in age, maybe four to six weeks old. The two kittens lived with Amy at first, and so developed a close bond to her. Henry was somewhat social from the start, but Angus was shy. One night he disappeared and we didn’t know where he had gone. Eventually Amy found that he’d crawled into the back of the refrigerator. It would take  time for Angus to become comfortable around me, and he has never trusted strangers. We took to calling him Anguish.

About five months after adopting Henry and Angus, Amy moved north and brought our kittens with her. I saw the months ahead as me pretending to enjoy our pets when I was really just tolerating them for Amy’s sake. But one day I arrived home before Amy, as was the case then as she had a long commute. I walked in the door and Angus was waiting for me. He began to squirm on his back like he was actually excited to see me. I scratched his fuzzy belly and fell in love with him that day.

It’s been almost 10 years since the cats moved in. I don’t believe there has been a day when I haven’t been delighted with the two of them, but especially with Angus. He is continually surprising me and charming me and manipulating me. Our bathroom door has to be pushed hard for it to actually latch, so it usually isn’t. Angus learned that he could push the door open with his paw. You might think it is annoying to have a cat destroy your privacy, but it never has been. We called Angus’ ability to enter the bathroom through a closed door his super power, and we never latch the door, because that would be his kryptonite.


We live next door to my parents. Our ritual is to go over at 7:00 p.m. to watch Jeopardy with them and to bring my father coffee. On our walk back across our front yard, we would often see Angus on his cat tower in the picture window craning his neck to watch us come home.

Angus does not like to be picked up, but he likes to crawl into Amy’s lap on the sofa. When Amy isn’t home, he’ll often leap onto the armrest to my left and snuggle up on my shoulder. Mashing his soft, furry head into my face is part of this ritual, because he likes to have his forehead kissed. When the three of us are together on the sofa and I get up, Angus almost always slides into my spot. He’ll look at me when I come back from whatever got me up as if to dare me to move him. But then he slides over as soon as I start to sit down. He also likes jumping onto my spot on the bed when I am brushing my teeth before turning in. I kiss his head, and pet him, and then he’ll make way for me.

I will often find myself busily doing something in the kitchen only to feel eyes on me. I’ll turn around and find Angus looking at me from around the corner of the counter. That’s his way: coyly watching us from around the bend.

When Henry developed diabetes, Angus was our rock. We called him our champion because he didn’t get sick. Angus has the most beautiful fur. Stroking him is like stroking a rabbit. His fur has streaks of orange. Surprisingly, he smells nice, like the out of doors, even though we don’t let him outside. Amy came to call him Booboo, because he is much smaller than Henry, and because he is our baby.

I call him my best buddy. And why not? He makes me feel happy. He helps ease my daily tensions. I feel good when I’m with him. Amy and I talk about how much we look forward to seeing both our cats when we’re driving home after work. They have no agenda except requesting treats, which Angus can be quite vocal about (sometimes we call him Nagus).

About three weeks ago, we woke on a Sunday morning to find Angus sheepishly limping around, favoring his right rear leg. The next day, when it hadn’t improved, Amy brought him to the vet, who took an x-ray and determined Angus’ femur was fractured. First the vet put a splint on it and then two days later a cast. The little guy looks so awkward navigating the house with his blocky leg. There is no traction at the bottom of the cast, so when he is on the wooden floors or the linoleum, the leg just slides out from under him. He does better on the carpet, yet it is still somewhat unwieldy for him.


Angus with his awkward cast.

But he gets around, jumping and dragging himself up onto the sofa and even the taller bed. We were looking forward, however, to the day he could get the cast off and go back to his old self.

Last Wednesday, two weeks after the cast was put on, Amy brought him in for a second x-ray to see how the leg was healing. Well it wasn’t, and the doctor worried that Angus might have bone cancer. Two days later a radiologist confirmed the diagnosis and the vet told us our beautiful little boy doesn’t have long to live.

I am heart-broken. Since getting the news I have cried a lot. At work I wear my reading glasses in the office so my colleagues won’t notice my tears.

For a decade, Angus has been our constant companion. His presence enlivens our home and our lives in ways that stop making sense when I try to describe them. There are so many tangible ways he will be missed. I imagine never having him intrude on me in the bathroom again; never waiting for us to return from next door, never stealing my seat again. Worst of all, I know I’m going to feel watched, turn expecting to see his large eyes staring at me, and he won’t be there.

But there are also intangibles that will leave an even bigger hole when he is gone. Our house will be less of a home without him, like some sinister force has ripped an exterior wall away and exposed us to the rush of cold air.

As I write this Angus seems pretty much himself, other than the bulky cast. He hobbles around, and I want to cry when I think that our brave little boy is coping with his broken leg unaware that he has a cancer time-bomb ticking inside him.

If you’ve read this whole post, you’ll get the idea that we have lots of names for our dear pet. And I haven’t even written about some of the more outlandish ones. His infectious personality inspires all these names. But I continue to call him Angus frequently. It’s a dignified, solid name that he deserves.

Angus has a strong personality, proud and stubborn. His world was small — the interior of our home — but it was his oyster. Early on, Amy and I agreed that it was funny that the smallest member of our household was also the one who seemed to be in control. I hate the thought that this little force of nature will soon be extinguished and other than in Amy’s and my hearts he will have left no trace of his existence. That is why I am writing this celebration of his life, and why I am grateful that you have taken the time to read it. Thank you.

We’ve decided not to take any invasive measures. We want Angus’s final days to be filled with as much love and comfort as we are able to give him, not the trauma that would come with futilely attempting a cure. He deserves the best we can do for him at the end, because he has given us immeasurable joy over the past ten years. I hope he senses how much we love him.

And we are cherishing every moment we can spend with him.



How much information can a Tinderbox Map display?

A Tinderbox Map

Not sure I’m going to actually answer that question with this brief post, but I want to share the above screen capture of a Map I put together in response to a thread over at the outlinersoftware.com forum. The originator of the thread asked if Scapple was the best app for “thinking on paper.” You’ll have to read his initial post to get the gist of his question.

Scapple is pretty good at “thinking on paper.” Whether it is the best is really up to the user. Everyone works differently. I might prefer Tinderbox.

But the discussion inspired me to think about the ways you could display information in a Tinderbox Map without requiring the use of key attributes or referring to the note pane. So I put together the above example. It is not intended to be exhaustive, but I think I’ve covered most of the territory. (I did this on my 13″ MacBook Pro, so the screen real estate was not generous.)

The 3rd Edition of The Tinderbox Way is now available

Mark Bernstein, the force behind Tinderbox, has announced the publication of the third edition of The Tinderbox Way — which could also be called the Tao of Tinderbox. It isn’t a manual, but more of a philosophy behind the ideas that Bernstein has used to develop the application. Here’s what he says in his announcement email:

The Tinderbox Way explores an approach to artisanal software and the design of a powerful tool for making, visualizing, and thinking about notes. It’s an idiosyncratic and personal look at why software works as it does, and a meditation on the craft of software design.

The Third Edition is greatly expanded and includes a new set of Design Notes edescribing many alternative design ideas. It’s about 30% longer than the first edition, and has been comprehensively revised for Tinderbox 7.3 .

I think Bernstein undersells the book here. There is a lot more than just what was in his head as he conceived of and built Tinderbox. He writes a lot about the art of note-taking, and describes how Tinderbox can help you in your own note-taking. I found the first edition very interesting reading. You don’t get many books ruminating on the practice of taking, managing and harvesting notes.

I bought the second edition too, but only read parts of it. The new edition is over 500 pages, where the second edition was 382. Just comparing chapter 2, “Building Tinderbox,” the third edition is greatly expanded and, I found, more interesting, providing more of the background philosophy about Bernstein’s choices. That’s as far as I’ve gotten so far.

The price is $34.95 and you get PDF and ePub formats.

To subscribe or not to subscribe

That’s the question I want to discuss today. Recently, two of my favorite apps — DayOne and Ulysses — have announced that they are switching from the traditional purchased license to subscription models. That is, instead of buying the software, installing it on your computer and using it as long as you want or are able, you now have to pay an annual fee to keep on using it.

Maybe younger users won’t have a problem with this approach, but as someone accustomed to buying my software — I’ve been doing so for 35 years — I am very wary of the subscription model. Here are some of my concerns:

Ever accumulating annual fees

At first, when it is just a couple of apps that use the subscription model, it may not hurt so bad. But imagine if all of the apps you use on a daily basis move to this model. You could be paying hundreds, even thousands of dollars a year for the software you use. No thanks!

Loss of control

If you own the software, it will keep working fine even if the company that makes it goes out of business, sells out or decides to double the price. But with a subscription model, you may lose functionality, or the software may stop working altogether if the developer isn’t there any longer to keep the subscription going. Or if the developer decides to increase the price past your comfort zone, you’re stuck paying or giving up the app you’ve put so much of your effort into learning to use, and in which so much of your work may be stored.

Reduced incentive to improve the apps

With the purchase model, an app developer gets further payments from current users by improving the app and charging an upgrade fee. But with a subscription fee, the incentive to improve the app disappears. It’s true that market pressures may cause the developer to want to keep his or her app up with or ahead of the competition, but I don’t believe that will result in as frequent or significant improvements.


Imagine you bought a car and then the auto maker tells you that, in order for them to continue to service your vehicle, you now have to lease it as well. While that may not be the perfect analogy, it is close to what happens to current users of an application who now are faced with the choice of deciding to keep using the old version or paying the subscription fee to keep it up to date. (I want to be clear, in each of the two cases, DayOne and Ulysses will continue working even if I don’t subscribe. But sooner or later, there will come a time when I have to subscribe or stop using the apps.)

But wait a minute. I do subscribe to apps. Am I not being inconsistent? Maybe. But maybe not. For example, I subscribe to TheBrain. But TheBrain has a tiered pricing structure. You can pay a one time fee to purchase the software and use it as long as you want. If you buy version 8 today, you get a free upgrade to the forthcoming version 9. Or you can subscribe to TheBrain Pro Combo. This gives you additional functionality: You can install TheBrain on any of your computers (Mac or Windows); you can sync your brains among all those computers; and you can access your brains on the web. So you are getting something in return for your subscription. And you are not forced to subscribe. You can use TheBrain without a subscription — there is even a free version that is very functional, especially if you just intend to use the app on one computer.

With DayOne and Ulysses, you really get nothing for your subscription that you weren’t getting before, except the vague promise of improvements. With both these apps, I wonder if the developers feel that they are near mature and can’t see adding enough improvements to coax users into paying for upgrades. I don’t know.

I also pay for subscriptions to cloud-based services like Dynalist. Well, what is there to buy? It’s a website. It doesn’t live on my computer. (I’d prefer it if Dynalist were an executable that I could run from my computer without internet connection, but that’s just not what it is.) I also subscribe to Evernote (Premium, I believe it is called). Again, I get something for my subscription — access to my notes offline, among other things. And there is a free version. If I decide to stop my subscription, I can still access my notes online.

In the old days, software cost a hundred dollars or even a lot more. Today, the AppStore has driven the initial cost of software down. I suspect this is part of the problem. Additionally, the AppStore doesn’t allow upgrade pricing — completely idiotic! So developers are forced to offer a short-term, low cost fee to purchase the new version to everyone.

I am not suggesting that developers are morally obligated not to switch to subscriptions. They are in business and are looking at how to maximize the investment in their time and effort. I actually wish Ulysses and DayOne well. Both apps are excellent, and I hope they succeed. But as more and more developers switch to subscriptions, I suspect the pool of users willing to do so will start drying up. I know they won’t have me as a customer any longer.

For a different perspective, see this blog post from author David Hewson, one of Ulysses biggest fans.

Good introduction to exporting from Tinderbox

At the blog Ordinary Human Language, Brian Crane has put together a series of tutorials on how to export from Tinderbox. As he says about his approach:

… what I’ll try to do is show how working backwards from the desired output rather than forward from a note is a useful (and manageable) way to think about export. In my opinion, working this way resolves a lot of the difficulty I initially experienced.

I always found exporting from earlier versions of Tinderbox to be somewhat baffling. Tinderbox 6, however, made it a little easier, though I confess that I do not do a lot of exporting from Tinderbox.

Mindscope, version 1.5

Several years ago, I wrote about a great iPad app called Mindscope (original article here). The developer calls Mindscope “The Mind Mapping Outliner.” That’s a pretty apt description. The app hadn’t been updated in almost three years, and I was wondering if it were abandoned. But wait, just when things were looking dire, version 1.5 was released earlier this week.

I’m not going to post any screen shots here, because they simply don’t do Mindscope justice. I suggest going to the webpage for Mindscope and watching the demonstration video — several times since things move pretty quickly.

Since the list of new features doesn’t appear on the website for Mindscope, I’m pulling the list from the AppStore:

— iPhone & iPad compatible —

That’s right, Mindscope now runs on your iPhone as well for when you’re on the go! It’s really useful for taking notes on the go. Especially because of…

— iCloud sync —

Your Mindscope entries can now be stored in iCloud. If you do so, it will sync between your iPhone and your iPad! If there are any problems, please let me know! I have spent many hours testing and polishing this – it should Just Work.

Note that if you don’t want to use this, you also have the option to simply work locally (like before).

The entries are synced when you have Internet and are primarily updated when you first open up the app. If you’ve made a change on your other device that you aren’t seeing yet, trying exiting and re-entering.

— Bluetooth keyboard fix —

Bluetooth keyboards now work great again with Mindscope! Creating entries used to not work when a Bluetooth keyboard was connected. This has now been fixed, in fact, I’ve gone even further and added a ton of…

— Keyboard shortcuts —

Many, MANY new keyboard shortcuts makes using Mindscope with a keyboard simply awesome. Hold down the Cmd key on your keyboard to see them all. Everything from navigating to creating to editing to styling can now be done via keyboard. It’s AWESOME, if I do say so myself (and I do).

— New action side menu —

Instead of a popup, an action bar now slides in when highlighting entries – this makes life way easier especially on the iPhone, since this way the action buttons won’t pop up under your finger, and also there is room for all the actions.

— Massive internal refactoring & rewrite in Swift —

This one you won’t see much of on the outside, but I’ve rewritten many parts of the app in Swift to provide a better foundation for The Future.

Anyway, check Mindscope out. It is really fun to use.

You’ve come to Nottingham once too often…

Errol Flynn was born today in 1909. After a life of hard, hard living, he died at age 50. Before the end, he made many movies. A lot of them are among my all-time favorites, including The Adventures of Robin Hood, the inspiration for the name of this blog.

In honor of Flynn’s day of birth, here’s the great sword fight scene between Robin and Sir Guy, played by the great Basil Rathbone, who was a decorated soldier in World War I.

There is a really blatant goof in this scene. When Sir Guy falls down the stairway, his sword goes flying out in front of him. But when Robin jumps down, the sword is at his feet and he gallantly flips it back to Sir Guy.

New video about NotePlan as a digital bullet journal

I’ve put together a new screencast video, but this time I’m talking about a day planner/organizer called NotePlan. This isn’t the most comprehendible video ever made, but hopefully I’ve demonstrated how NotePlan works and how it might be used as a digital bullet journal.

As I publish this, NotePlan is only available on MacOS, but an iOS edition is slated for release on June 14.

UPDATE: In the video I say that the MacOS version of NotePlan does not append the date to tasks that have been postponed to a specific date, but I got a note from the developer with a correction. Here is what he says:

To show the date where a todo has been postponed to can be switched on in the preferences.

NotePlan as Digital Bullet Journal from Stephen Zeoli on Vimeo.

Passengers, a classic love story disguised as science fiction

Usually when I write about science fiction movies on this site, it is to complain about how bad they are. Today will be different. Today I am going to rave about Passengers, starring Chris Pratt and Jennifer Lawrence. While this film is categorized as science fiction, it is really a classic love story. The futuristic setting is a utility to put the two main characters in the situation that leads to the decisions they make. Which is good, because the science isn’t great — though not bad enough that I found myself interrupting my enjoyment of the film to shout, “Hey, that could never happen,” though, in fact, much of it couldn’t. But that’s beside the point.

I don’t want to reveal any spoilers. Let me just say that the situation Pratt’s character finds himself in is heartbreaking and though he makes an awful decision, I could sympathize with him. And Lawrence is a marvel. She is easily one of the top actors on screen today — maybe ever. The range of emotions her character navigates is breathtaking and she is never anything but completely honest and real. Pratt is very good too, and very likable. For most of the film, it is just the two of them, along with Michael Sheen as a sort of Wilson the volleyball from Castaway.

I watched the film on DVD on Saturday, while Amy was at work. I liked it so much that I knew Amy would like it too, so we watched it together Sunday. I enjoyed it even more the second time through.

So, don’t rent Passengers because you want to see a sci fi classic. Rent to to watch two fine and likable actors in a terrific love story filled with lots of marvels and a few tense thrills.