/ › Documentation Docs › System expansion: Introduction
    Sign in

    On this page

    • System expansion: Introduction
      • The problem
      • Definitions
      • Multiple systems
      • Expand an area
      • Extend the end

    Community

    • Forum
    • Discord

    System expansion

    • System expansion: Introduction
    • Multiple systems: Overview
    • Multiple systems: Guidelines
    • Expand an area: Overview
    • Expand an area: Guidelines
    • Extend the end: Overview
    • Extend the end: Guidelines

    Pre-built systems

    We spent hundreds of hours designing them so you don't have to.

    • Life Admin System
    • Small Business System

    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   β•‘
               β•‘                  β•‘
               β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
    Figure 62.24A. Multiple systems, each with a unique identifier at the front.

    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    β•‘    
        β•‘                            β•‘    
        β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•    
    Figure 62.24B. An expanded area within a standard system.

    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 β”‚
    β•‘                              β””β”€β•¦β”€β”€β”€β”€β”€β”€β”€β”˜
    β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•        
    Figure 62.24C. Extending an ID at the end of a system.

    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

    1. Don't worry about the + for now, we'll talk about it later. ↩


    β—€ Back Working at the command … Multiple systems: Overv… Next β–Ά (Use the ← arrow keys β†’)

    Written by humans • Search • Support