The standard zeros

Just been viewing the 42 Before you start - The standard zeros video of the workshop video. Essentially, this video suggests having standardised IDs under x0 for each Area (e.g. x0.00 index, x0.01 inbox etc).

Furthermore, in the 44 As you complete this process - Lucy's system video, it’s further suggested that the first 10 IDs of every Category are reserved for the same pattern of standardised IDs.

This seems to be a significant extension of the previous recommendations on the website and the workbook. To my reading, this was limited to leaving x0 vacant in every Area in case information needed to be saved about the Area in future. The website does recommend starting IDs at xx.01 rather than xx.00, but not any more than that.

Have I missed something on the website or in the workbook? Are people finding this approach helpful? Having an ID for inbox, notes, bookmarks etc for each Category seems excessive to me!

1 Like

This evolved as we recorded it. @LucyDecimal can offer more comment as it’s her system, but sitting next to her I can say that she’s finding it tremendously useful.

We’re just in the process of re-organising the system that we use to run the business, and will implement the full standard zeros there. If it works out, I’ll update the main site.

I think it always will, at least on the first few pages. I’m already throwing numbers at people; I don’t want them also to be confused by this starting-at-.11 thing as well.

But it will also – as we say in one of the videos – be totally optional. If you want to start at .01, you’re not breaking a rule.

I feel like Johnny.Decimal needs to be versioned! JD v1.x didn’t have standard zeros. JDv2.0.0 is a breaking change, introduces them. (I’m not gonna do this. Probably.)

Thanks for the explanation. I think what is breaking my brain is that the standard zeros are categories in 00-09 System, but IDs when used for x0categories within other areas.

I think versioning JohnnyDecimal as a standard would be a wise idea when considering making software that goes with it.

Great point.

Yeah. It works but does require bending your head around it a bit. I’d like it to be a little more graceful/intuitive … but I just don’t think it is. :joy:

I totally understand getting to grips with the standard zeros. Especially the higher level system ones. If I was a first-timer to the website my eyes would have glazed over if I’d seen them early on. (They did glaze over a bit in the workshop video but hopefully I hid it. :grimacing:)

However, I’m a total convert. It’s like finding secret compartments in every category to store common things in.

I’ve had to just dive in and start using them so they’re not scary anymore. I kept a list of them handy while I built my system to keep them top of mind.

Apart from the 01 inboxes - which I used to import/sort everything into my system - the full value of the zeros became apparent to me only yesterday as I migrated notes, to-dos, bookmarks, checklists, and other non-file items into my index.

The decision-making became much lighter because many things didn’t require their own ID. They fit logically into the category overall in one of the standard zero folders. For example, I have a packing checklist. I’m not going to make a new ID in my travel category just for that. It already has a home in 16.03 Travel to-dos & checklists.

Anyway, they really appeal to me, but I definitely wasn’t ready for them until the end of the workshop.

(Side note: I was thinking that if I had followed the website and made a system without the zeros, then learned about them a year later … I might be a little annoyed thinking I’d have to re-order all my IDs to accommodate them. But maybe I’d just put the zeros at the β€˜top’ of my IDs, from AC.90-AC.99. It doesn’t matter where they are as long as they’re β€˜standard’ between categories. I floated this with @johnnydecimal and he said something along the lines of β€œsure, why not”. :woman_shrugging:t3:)

4 Likes

Nice update to the website, especially the new Index pages!

I noticed XX.02 got renamed from β€˜Notes’ to β€˜Work in Progress’, with the qualifier β€œthings you started working on before you know their ID” (paraphrasing). Interesting. I had been thinking of notes as things that would stick around indefinitely: like β€˜usage notes’ for this category. But this name change makes me realize you can also think of β€˜notes’ in relation to work in progress, i.e. in the way when you’re writing an article, it goes from notes to draft to final version.

that made me realize that a lot of the β€˜notes’ I envisioned in this ID should end up on the ID they relate to! There’s probably very few notes for a category (or area) that should stick around indefinitely; if not going to an ID, they should end up in xx.00 or xx.03 β€˜checklists’ (which I call Standard Operating Procedures).

One thing that feels a bit ambiguous to me, still, is the overlap between inbox and work in progress. I personally call Inbox Stack and use it as a Noguchi-style most-recently-touched stack, until activity on it settles down and it becomes clear where it should end up permanently. I guess, like in email, it can be helpful to separate the two; somehow in my notes/filesystem it bothers me less than in email. Anyone have thoughts on the distinction between inbox and work-in-progress?

Personally, I wouldn’t see much distinction, both could represent a place to quickly get started with something without having to finalise its location. Perhaps Inbox implies stuff arriving from an external location (like email) whereas WIP could be created by the system users own actions, such as jotting down ideas.

I definitely agree with your idea of placing notes within a specific ID whenever possible.

1 Like

I was never comfortable with 02 Notes. It felt like a place that notes went to die! I put stuff there and then never thought about it again.

If it’s a meta-note about the category, that’s what 00 Index is for. If it’s about a thing, put it with the thing. And now, if it’s something you’ve just started working on and you’re not sure where it should go yet: 02 WIP!

01 Inbox is for stuff you’ve just got. You’re not working on it yet. That progresses to 02 WIP, stuff you are working on.

Very clear!

Alternative layout for the standard zeros

Hello everyone! I’ve been looking into Johnny.Decimal for about a year now but, unfortunately, I’ve had very little time to work on it until recently. I am now following the workshop (I finished watching the video in category 44 a few minutes ago). This is my first post here, and I’m going to propose an alternative layout (actually, two very similar alternatives) for the standard zeros. I hope it’ll be helpful to someone and that could start an interesting debate.

TL;DR

I propose to move the area zeros, i.e. A0, into the system area 00-09 and to shrink the system zeros, i.e. 0x.0x, inside the 00 category. This gives you up to 9 more categories and 12.36% (i.e. 891) more IDs free to use however you like.

Introduction

In category 42 of the workshop, the standard zeros, almost immediately after Johnny started explaining the area zeros (i.e. the β€˜0th’ category), I thought, β€œI really like this, but wait, aren’t we losing a lot of IDs here?”. The same thought was amplified later when Johnny explains the system zeros (i.e. the β€˜0th’ area).

I don’t really fear the β€œWill I run out of IDs?” problem, but if we go in the direction described, I think we’re truly giving away a bit too much (don’t worry, I’ll show you the math below). I like efficiency, and I think the layout can be optimized, so I’m here to propose an alternative.

Premise (on the AC.10 IDs)

I have not been able to find a clear explanation (in the forum, the website, the workbook, or the workshop up to category 44) for skipping the AC.10 IDs. Though, I’m quite confident I grasp the idea behind this decision: just as we reserve category 10 (and 20, 30, …) for the system (i.e. the zeros), we also skip IDs .10 (but not .20, .30, …, and this is where my intuition fails a bit) to avoid β€œconfusing the 10s”.

For this reason, I will actually propose two very similar alternatives: the second one differs only in that it maintains the practice of skipping the AC.10 IDs.

Definitions

Here I’ll give a few definitions to be on the same page for the analysis and proposals reported below.

  • System capacity (SC): 10 areas Γ— 10 categories Γ— 100 IDs = 10000 IDs
  • Wasted ID: An ID that is never used.
  • Meta ID: An ID that is used exclusively for system management (i.e. the zeros).
  • Usable ID: An ID that is used however you want (classic ID).

:information_source: Notice
I will use a lot of preformatted text below. This is because I drafted the entire analysis of this post in my text editor, which obviously has a monospaced font, and I aligned everything neatly. I want this to be reflected here for ease of visualization and comparison.

Analysis: the current standard zeros (baseline)

Layout

I won’t describe the layout as it is the one Johnny teaches and you can find it on the website.

Intervals

Meta areas: 0C
Meta categories: A0
Meta IDs: .00-09

Usable areas: 1C-9C
Usable categories: A1-A9
Usable IDs: .11-99

Counting IDs usage

ID | C | A
 1 Γ— 9 Γ— 9 β†’ Waste 1 ID  (i.e. AC.10)    in each usable category in usable area
10 Γ— 9 Γ— 9 β†’ Meta 10 IDs (i.e. AC.00-09) in each usable category in usable area
89 Γ— 9 Γ— 9 β†’ Use  89 IDs (i.e. AC.11-99) in each usable category in usable area

ID | C | A
90 Γ— 1 Γ— 9 β†’ Waste 90 IDs (i.e. AC.10-99) in each meta category in usable area
10 Γ— 1 Γ— 9 β†’ Meta  10 IDs (i.e. AC.00-09) in each meta category in usable area

ID |  C | A
99 Γ— 10 Γ— 1 β†’ Waste 99 IDs (i.e. 0x.{NOT 0x}) in each meta category in meta area
 1 Γ— 10 Γ— 1 β†’ Meta   1 ID  (i.e. 0x.0x)       in each meta category in meta area

Results (absolute and relative IDs usage)

Total waste: (1 Γ— 9 Γ— 9) + (90 Γ— 1 Γ— 9) + (99 Γ— 10 Γ— 1) = 1881 IDs [18.81% of SC]
Total meta: (10 Γ— 9 Γ— 9) + (10 Γ— 1 Γ— 9) +  (1 Γ— 10 Γ— 1) =  910 IDs [ 9.10% of SC]
Total use:  (89 Γ— 9 Γ— 9) +           0  +            0  = 7209 IDs [72.09% of SC]

Total meta+use: 910 + 7209 = 8119 IDs [81.19% of SC]

Analysis: alternative layout proposal, no skipping of AC.10 IDs (alt.1)

Layout

I’ll describe my proposal in a few words, but I think the example below will be the most useful part for understanding the layout.

  • Category zeros (i.e. the β€˜0th’ IDs): These stay the same, they’re inside the respective category and go from AC.01 to AC.09.
  • Area zeros (i.e. the β€˜0th’ category): These are moved into the 00-09 System area, specifically:
    • 10-19 management folder, i.e. category 10, is moved to category 01 inside area 00-09;
    • 20-29 management folder, i.e. category 20, is moved to category 02 inside area 00-09;
    • 30-39 management folder, i.e. category 30, is moved to category 03 inside area 00-09;
    • and so on.
  • System zeros (i.e. the β€˜0th’ area): These are moved to category 00 inside area 00-09, specifically:
    • ID 00.00 stays at 00.00;
    • ID 01.01 moves to 00.01;
    • ID 02.02 moves to 00.02;
    • ID 03.03 moves to 00.03;
    • and so on.

I’ll talk about the pros and cons after the analysis, towards the end of this post.

Example of the resulting structure:

.
β”œβ”€β”€ 00-09 System
β”‚   β”œβ”€β”€ 00 System management
β”‚   β”‚   β”œβ”€β”€ 00.00 System index
β”‚   β”‚   β”œβ”€β”€ 00.01 System inbox
β”‚   β”‚   β”œβ”€β”€ 00.02 System work in progress
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   └── 00.09 System archive
β”‚   β”œβ”€β”€ 01 Life admin management
β”‚   β”‚   β”œβ”€β”€ 01.00 Life admin index
β”‚   β”‚   β”œβ”€β”€ 01.01 Life admin inbox
β”‚   β”‚   β”œβ”€β”€ 01.02 Life admin work in progress
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   └── 01.09 Life admin archive
β”‚   β”œβ”€β”€ 02 Home business management
β”‚   β”‚   β”œβ”€β”€ 02.02 Home business work in progress
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   └── 02.09 Home business archive
β”‚   └── 03 Tennis club management
β”‚       β”œβ”€β”€ 03.01 Tennis club inbox
β”‚       β”œβ”€β”€ ...
β”‚       └── 03.09 Tennis club archive
β”œβ”€β”€ 10-19 Life admin
β”‚   β”œβ”€β”€ 10 Me & other living things
β”‚   β”‚   β”œβ”€β”€ 10.00 Me index
β”‚   β”‚   β”œβ”€β”€ 10.01 Me inbox
β”‚   β”‚   β”œβ”€β”€ 10.02 Me work in progress
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   β”œβ”€β”€ 10.09 Me archive
β”‚   β”‚   β”œβ”€β”€ 10.10 Birth certificate & proof of name
β”‚   β”‚   β”œβ”€β”€ 10.11 Passports, residency, & citizenship
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   └── 10.20 Health insurance & claims
β”‚   β”œβ”€β”€ 11 Where I live & how I get around
β”‚   └── 12 Money earned, saved, owed, & spent
β”œβ”€β”€ 20-29 Home business
β”‚   β”œβ”€β”€ 20 Clients & people
β”‚   β”‚   β”œβ”€β”€ 20.00 Clients index
β”‚   β”‚   β”œβ”€β”€ 20.01 Clients inbox
β”‚   β”‚   └── 20.02 Clients work in progress
β”‚   β”œβ”€β”€ 21 ...
β”‚   └── 22 Money earned, saved, owed, & spent
β”‚       └── 22.01 Money inbox
└── 30-39 Tennis club
    └── 30 Clients & people

Intervals

Meta areas: 0C
Meta categories: 01-09
Meta IDs: .00-09

Usable areas: 1C-9C
Usable categories: A0-A9
Usable IDs: .10-99

Counting IDs usage

ID |  C | A
10 Γ— 10 Γ— 9 -> Meta 10 IDs (i.e. AC.00-09) in each usable category in usable area
90 Γ— 10 Γ— 9 -> Use  90 IDs (i.e. AC.10-99) in each usable category in usable area

ID |  C | A
90 Γ— 10 Γ— 1 -> Waste 90 IDs (i.e. 0C.10-99) in each meta category in meta area
10 Γ— 10 Γ— 1 -> Meta  10 IDs (i.e. 0C.00-09) in each meta category in meta area

Results (absolute and relative IDs usage & diff from the baseline)

Total waste:            0  + (90 Γ— 10 Γ— 1) =  900 IDs [ 9.00% of SC] (-52.15% ~)
Total meta:  (10 Γ— 10 Γ— 9) + (10 Γ— 10 Γ— 1) = 1000 IDs [10.00% of SC] ( +9.89% ~)
Total use:   (90 Γ— 10 Γ— 9) +            0  = 8100 IDs [81.00% of SC] (+12.36% ~)

Total meta+use: 1000 + 8100 = 9100 IDs [91.00% of SC] (+12.08% ~)

Analysis: alternative layout proposal, skipping of AC.10 IDs (alt.2)

Layout

I won’t describe the full layout again. It is the same as alt.1, with the only difference that AC.10 IDs are skipped (thus, wasted).

I’m giving the adapted example structure, though:

.
β”œβ”€β”€ 00-09 System
β”‚   β”œβ”€β”€ 00 System management
β”‚   β”‚   β”œβ”€β”€ 00.00 System index
β”‚   β”‚   β”œβ”€β”€ 00.01 System inbox
β”‚   β”‚   β”œβ”€β”€ 00.02 System work in progress
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   └── 00.09 System archive
β”‚   β”œβ”€β”€ 01 Life admin management
β”‚   β”‚   β”œβ”€β”€ 01.00 Life admin index
β”‚   β”‚   β”œβ”€β”€ 01.01 Life admin inbox
β”‚   β”‚   β”œβ”€β”€ 01.02 Life admin work in progress
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   └── 01.09 Life admin archive
β”‚   β”œβ”€β”€ 02 Home business management
β”‚   β”‚   β”œβ”€β”€ 02.02 Home business work in progress
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   └── 02.09 Home business archive
β”‚   └── 03 Tennis club management
β”‚       β”œβ”€β”€ 03.01 Tennis club inbox
β”‚       β”œβ”€β”€ ...
β”‚       └── 03.09 Tennis club archive
β”œβ”€β”€ 10-19 Life admin
β”‚   β”œβ”€β”€ 10 Me & other living things
β”‚   β”‚   β”œβ”€β”€ 10.00 Me index
β”‚   β”‚   β”œβ”€β”€ 10.01 Me inbox
β”‚   β”‚   β”œβ”€β”€ 10.02 Me work in progress
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   β”œβ”€β”€ 10.09 Me archive
β”‚   β”‚   β”œβ”€β”€ 10.11 Birth certificate & proof of name
β”‚   β”‚   β”œβ”€β”€ 10.12 Passports, residency, & citizenship
β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   └── 10.21 Health insurance & claims
β”‚   β”œβ”€β”€ 11 Where I live & how I get around
β”‚   └── 12 Money earned, saved, owed, & spent
β”œβ”€β”€ 20-29 Home business
β”‚   β”œβ”€β”€ 20 Clients & people
β”‚   β”‚   β”œβ”€β”€ 20.00 Clients index
β”‚   β”‚   β”œβ”€β”€ 20.01 Clients inbox
β”‚   β”‚   └── 20.02 Clients work in progress
β”‚   β”œβ”€β”€ 21 ...
β”‚   └── 22 Money earned, saved, owed, & spent
β”‚       └── 22.01 Money inbox
└── 30-39 Tennis club
    └── 30 Clients & people

Intervals

Meta areas: 0C
Meta categories: 01-09
Meta IDs: .00-09

Usable areas: 1C-9C
Usable categories: A0-A9
Usable IDs: .11-99

Counting IDs usage

ID |  C | A
 1 Γ— 10 Γ— 9 -> Waste 1 ID  (i.e. AC.10)    in each usable category in usable area
10 Γ— 10 Γ— 9 -> Meta 10 IDs (i.e. AC.00-09) in each usable category in usable area
89 Γ— 10 Γ— 9 -> Use  89 IDs (i.e. AC.10-99) in each usable category in usable area

ID |  C | A
90 Γ— 10 Γ— 1 -> Waste 90 IDs (i.e. 0C.10-99) in each meta category in meta area
10 Γ— 10 Γ— 1 -> Meta  10 IDs (i.e. 0C.00-09) in each meta category in meta area

Results (absolute and relative IDs usage & diff from the baseline)

Total waste:  (1 Γ— 10 Γ— 9) + (90 Γ— 10 Γ— 1) =  990 IDs [ 9.90% of SC] (-47.37% ~)
Total meta:  (10 Γ— 10 Γ— 9) + (10 Γ— 10 Γ— 1) = 1000 IDs [10.00% of SC] ( +9.89% ~)
Total use:   (89 Γ— 10 Γ— 9) +            0  = 8010 IDs [80.10% of SC] (+11.11% ~)

Total meta+use: 1000 + 8010 = 9010 IDs [90.10% of SC] (+10.97% ~)

Pros and cons of the proposed alternative layout

I’ll give some of the pros and cons I’ve thought about for this proposed alternative layout for the standard zeros. Of course, you could find more of both pros and cons, or even argue these. I’ll start with the cons.

Cons

  • Area zeros (i.e. the β€˜0th’ category) are detached from their respective area.
  • The β€œfocus-on-the-area-I’m-in” concept is weakened (though not for classic categories and IDs).
  • The zeros for area x0-x9, i.e. category x0, are now at category 0x: this flip of position of the area digit may be confusing.
  • The system zeros (i.e. the β€˜0th’ area) are not the same as before, except for the system index.

Pros

  • More categories are free to be used however you want (9 more categories!).
  • More IDs are free to be used however you want (up to 12.36% more, i.e. up to 891 more IDs!).
  • The β€œsystem index” is still as 00.00 (I love this).
  • Friction is added toward the use of area zeros (on the other hand, friction does not change much on system zeros), thus possibly leading to forcing more the use of category zeros (i.e. the β€˜0th’ IDs), which are by definition more organized (our common goal).
  • System zeros and area zeros are closer to each other, bringing the management of the JD system closer to a single point.

Conclusions

I think the benefits of my alternative layout proposal for the standard zeros outweigh the negatives. Above all, it gives 9 more categories and up to 891 more IDs free to be used. Also, this layout further highlights that one should much prefer to use category zeros over area zeros, thus being more organized.

I’d really appreciate hearing @johnnydecimal’s perspective on my proposal, and I’d love to hear anyone else’s thoughts and counterproposals! Thanks for reading this far.

7 Likes

Wow! I just wanted to say that I’d seen this, and that I’ll read it at some point over the next few days but I’ll give it the time it deserves. I’m looking forward to it!

1 Like

Okay this is spectacular. I am in awe, Simone. I think you’ve given this more thought than I ever have.

So I would say, I totally 100% endorse this approach. You’ve identified the β€˜cons’, but honestly for people who are this deep in to the idea and implementation of the standard zeros, I don’t think they’re much of a barrier.

Personally I prefer your first variant, where we start at 10.10. That symmetry is more graceful than 10.11.

It’s probably too late for me to change my habits, and I have no need of the extra IDs. But I have created the first β€˜further reading’ section on the site, and linked interested readers to your post.

DM me your address so we can send you a sticker. A tiny thanks for a tremendous contribution. :raised_hands:

2 Likes

One of those things that seems glaringly obvious once pointed out - thank you so much!

I was confused and excited by the apparent duplication of the zero structure shown in the examples - which is to say you’ve moved them all up to the system 00 but also left them where they were.

In my mind I resolve this by embracing your invitation make use of the extra numbers by retaining all the standard zeros at system with your modification and all the zeros within the 10-19 etc… for system numbers - but making a distinction in their semantic usage.

At the 00 level they serve β€˜temporal’ flows - inbox, like fleeting notes should be refined and moved along asap - whilst archive is β€˜one step from the bin’ where they sit to gather dust just in case, in in the hope of a librarian.

At the 10-19 (etc) levels they serve management purposes (governance, feedback, homeostasis etc…

So for example for a practice I might have:
0’s as above
1 Practice
10 Practice management
10.01 Index/preamble (being more like a β€˜readme’ with a description of how I view practice)
10.02 Set: Intentions, Commitments, Values
10.03 Setting: tools, furnishing of rooms, rituals
10.04 Results: Outcomes, Reflections
10.05 Changes to practice

Something like that…

2 Likes