Notes from a Floating Life Thoughts about productivity, digital living, and leading a simpler life

Staying on Track with TinyCal

A calendar, a pen, and a task list

For the most part, I prefer to use small, simple, minimal tools. Tools that do one or two things and do them well. That way, I’m confident that the tool won’t have to many bugs, be too big and unwieldy, or just trying too hard to be something that it’s not.

There seems to be at least one web developer who shares that sentiment. His name is Anthony Feint and over the last while he’s been crafting a set of what he calls TinyApps. I’ve been playing with one or two of Feint’s creations over the last year or so, and was pleasantly surprised to learn he’d come up with a new one.

It’s called TinyCal and it’s a quick and simple way to get and stay on track. Let’s take a look at it.

Getting Started

TinyCal, as you’ve probably guessed from the name, is a simple calendar. It’s deceptively simple, though.

To get started, head over to and register for an account. When you log in, you’ll see a window that’s reminiscent of an old-school weekly paper calendar.

The TinyCal window

To create an event or appointment, find the day in the calendar for it. Click on that day and type a description of the event, along with a time, and press enter. Typing this:

Write the TinyCal post at 10:00 am

Results in this:

A new event in TinyCal

Notice how TinyCal adds a blank entry below the event? It’s a nice little touch, since we all often have multiple events and appointments during the day.

There are several ways you can specify times for your events and appointments. Here are a few examples:

  • To specify a time range, type event from x:xx pm to y:yy pm — for example, Meet with accountant from 2:00 pm to 3 pm
  • To specify a certain number of minutes in the future, type event x minutes from now — for example, Pick up courier package 25 minutes from now
  • To specify a date and time in the future, type event date time — for example, Doctor’s appointment January 12 11:30 am

Creating Tasks

What happens if you don’t add a date or time to an event or appointment? It becomes a task.

Tasks in TinyCal

Click the task to mark it as complete.

You can also add sub tasks and additional information to a task by clicking on it. That opens a new window where you can add extra information.

Tasks and subtasks in TinyCal

Grouping Events and Tasks

If you have events and tasks that are related, and want to see them all in one place add a hashtag to them.

Hashtags in TinyCal

Click the hashtag to see a list of events or tasks to which the hashtag applies.

A list of tasks with the same hashtag in TinyCal


Right now, TinyCal is in its early days. It’s lacking a few features, some of which many would consider key ones. Those missing features include the ability to edit or update calendar items, setting reminders, and creating all-day events. Those features, and a few more, are on Feint’s roadmap. It’s just a matter of being patient.

There’s no mobile app. However, the site does work nicely with a mobile browser.

TinyCal in Chrome on an Android smartphone

Final Thoughts

TinyCal won’t appeal to everyone. That’s especially true for the crowd what wants every feature in their tools. TinyCal will definitely be too basic and too barebones for them.

What I like about TinyCal is that because there are no alerts or reminders, it forces you to be mindful and aware. You have to pay a bit more attention and take a bit more responsibility. It forces you to focus. That, I believe, is what makes TinyCal a successful application.

Thoughts? Let's start a conversation on Twitter.

Did you enjoy this post or find it useful? Then please consider supporting this blog with a micropayment via PayPal. Thanks!