System expansion: Introduction
The problem
The Johnny.Decimal structure is two-dimensional by design β areas and categories. This limitation is part of what makes it powerful. It's hard to get lost in a simple space.
But sometimes an extra dimension is required. Maybe you need to make more room in one part of a standard system. Or perhaps you have two or more systems and need to differentiate between them.
This page provides an overview of the three options. More detail is provided on the following pages.
Definitions
The Johnny.Decimal system - A collection of methods, tools, and behaviours as documented at johnnydecimal.com.
Your Johnny.Decimal system - Your implementation of this system, customised to suit whatever it is that you're organising.
Components - Johnny.Decimal systems are made up of components. The list of components is not restricted, but the following are common: the JDex, filesystem, notes, tasks, to-dos, reminders, email, calendar, bookmarks.
Domains - Systems with one or more shared components are grouped by domain. For example, when you go to work and everything is on the company's systems, 'work' is its own domain. It is completely separate from your home system, your 'personal' domain.
AC.ID notation - Shorthand to refer to any generic Johnny.Decimal system. It stands for area, category, ID.
Multiple systems
Consider this option if you need to differentiate between two or more Johnny.Decimal systems.
Example: Home and work
You have a system at home to manage your personal life. When you go to work, the company has its own system. So you have two separate systems and you need to differentiate between them.
Solution
Add a unique identifier to the start of each system.
ββββββββββββββββββββ
β β
ββββββββββββ£ 10-19 Area 1 β
β β β
β HOME β 20-29 Area 2 β
β β β
ββββββββββββ£ 30-39 Area 3 β
β β
ββββββββββββββββββββ
ββββββββββββββββββββ
β β
ββββββββββββ£ 10-19 Area 1 β
β β β
β WORK β 20-29 Area 2 β
β β β
ββββββββββββ£ 30-39 Area 3 β
β β
ββββββββββββββββββββ For more information, see multiple systems Overview and Guidelines.
Expand an area
Consider this option if most of your life fits neatly in to a standard Johnny.Decimal system. But you have one area that doesn't. Either it has more than 10 of something, or it requires more depth than the system allows.
Example: Students or freelancers
You're a student with more than 10 classes. Or you're a freelance designer with more than 10 clients, each with more than 10 products that you work on.
Solution
Expand one of your areas to accommodate.
ββββββββββββββββββββββββββββββ
β β
β 10-19 Standard area 1 β
β β
β 20-29 Standard area 2 β
βββββ©βββββββββββββββββββββββββββββ©ββββ
β β
β 30-39 Expanded area 3 β
β β
βββββ¦βββββββββββββββββββββββββββββ¦ββββ
β 40-49 Standard area 4 β
β β
ββββββββββββββββββββββββββββββ For more information, see expand an area Overview and Guidelines.
Extend the end
Consider this option if almost everything in your system fits neatly in to the standard Johnny.Decimal structure. But you have an ID that needs to be repeated, or you require more than 100 IDs in a category.
Example: Chickens
You're using the standard Life Admin System and have many chickens. You need a way to organise your visits to the vet.
Solution
Extend the end to cover each chicken. 11.63+ Wendy is the ID for Wendy's visits to the vet.1
ββββββββββββββββββββββββββββββββββ β β β 10-19 Life admin β β 11 Me & other living things β β ... βββ©ββββββββ β 11.63 Veterinary care β + Wendy β β βββ¦ββββββββ ββββββββββββββββββββββββββββββββββ
Example: A repeated task within a larger project
In my old job, 72.02 was the task of installing cabling at a data centre. But there were 13 data centres.
Solution
Extend the end to cover each data centre. 72.02+ X01 was the centre with site code X01, 72.02+ Y02 had site code Y02, etc. This worked because most of the other IDs in this system didn't need to occur 13 times.
For more information, see extend the end Overview and Guidelines.
Footnotes
-
Don't worry about the
+for now, we'll talk about it later. β©