The index is your Johnny.Decimal system

A Johnny.Decimal index (or JDex) is the master record of every ID in a system. It can be kept in a few ways; I recommend using a notes app. The index is not your file system.

Some people push back on keeping an index because it's extra work. But they haven't realised the pitfalls of not keeping an index versus its advantages.

I consider this more important than your file system and encourage you to try it. It takes less time than you think, and you'll find many ways that it helps you be more organised.

The index is your Johnny.Decimal system. You need to be sold on this concept, so let me convince you.

Why I love my index

I know where everything in my life is

Until recently the main place we looked for things was our file system. But now there's so many places a thing can be.

Email, chat, cloud storage, hard drives, servers, apps, collaboration software, calendars -- the list is long.

The index solves this problem by giving you a place to note an item's location. Simple.

14.14 My data storage & backups
Title of the index entry
Location: Dropbox, iCloud, Backblaze, blue hard drive
Recording the 'location' of the thing

I never re-use IDs

It's easy to accidentally create the same ID twice if you don't have an index.

Let's say you book a trip to Vietnam. It gets ID 15.53. You save PDFs in your file system, and email confirmations in your email.

Then you book a trip to New Zealand. You only have emails to store, so you don't create a folder in your file system. Your situation looks like this.

ItemFileEmail
15.53 Vietnam, 2024
15.54 New Zealand, 2024

Next, you plan a trip to Japan and want to save a PDF. You look in your file system. How do you know which number to use? Don't pretend that you'll remember that 15.54 is taken and you want 15.55. You won't. I've done it.

ItemFileEmail
15.53 Vietnam, 2024
15.54 New Zealand, 2024
15.54 Japan, 2025
15.55 Japan, 2025

You need an index as the central store of your IDs. Now you won't go to your file system to create a new ID: you'll open your JDex.

My note-taking is next level

What if you had a place to store quick notes and knew that you could find them again? As we see below, when you keep your JDex in a notes app, you get this for free. All your notes live in IDs.1

How to keep your index

Until I get around to making a Johnny.Decimal app ;-), the simplest way to keep an index is in a notes app. I've tried other ways but they were more effort.2

Any app that lets you search your notes quickly will work. I use Bear for Mac. Simplenote is a good option for Windows or most other platforms. In the workshop we see Lucy create her JDex in Apple Notes.

One note per ID

To create a new ID, just create a new note:

  • First, search your notes for the relevant category.

  • Your app should filter all notes and show only those that match.

  • Identify the next available number and make a new note.

The title is the index entry. The rest of the note can be blank. But, as mentioned, adding location data can be really helpful.3

You must do this before you create a folder in your file system, email, or anywhere else. Creating the note is creating the new ID.

What this looks like in Bear

By typing 15 and . in search, we can (usually) filter out other notes that just include the text '15'.

A screenshot of Bear. We're using its search feature with the search term '15.5' to show only those notes whose title contains that text.
FIGURE 11.05D. USING SEARCH TO SHOW ONLY THE IDS IN CATEGORY 15.

It's showing us that 15.55 is the next available ID in the category. So we create a new note.

A screenshot of Bear. Now we've added a new note, '15.55 Japan, 2025'.
FIGURE 11.05E. WE'RE OFF TO JAPAN.

The power of search

When you're saving all sorts of items in your system, you won't always remember where they are. Did you store your car insurance policy in your email or file system? Is your hotel booking in your email or a travel app?

The whole point of the Johnny.Decimal system is to remove this frustration.

Having a central index allows you to search for items by title, or filter everything by area or category. This lets you see, immediately, what you've saved. If your system also tells you the item's location, fantastic.

Another Bear screenshot. We're searching for 'car insurance policy', and one note has been found. Its title is '12.32 Motor vehicle insurance & claims', and in the note we've added the text 'Keywords: car, policy'. The note also shows the location of this item as 'file system'.
FIGURE 11.05F. USING SEARCH TO INSTANTLY FIND THE LOCATION OF OUR CAR INSURANCE POLICY.

As you can see here, we've also added 'keywords' to our index entry to help us find it in the future.

Footnotes

  1. I talk more about this in keeping notes.

  2. 12.02 documents the more advanced ways to keep your JDex.

  3. An index is not an inventory. It is for recording the IDs that you have assigned, not to track all of your documents.


Search ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────