Anybody using Johnny.Decimal in Agenda?

Via a blog post by Eduard Metzger I recently came across Johnny.Decimal and found the idea interesing. Is anybody using (something like/inspired by) this in Agenda?

2 Likes

Hi @christian.bogen,

It looks like a nice system, Iā€™ve just transformed my Agenda library to Johnny.Decimal. I believe this will provide a good benefit in the long run!
This was easy for me as I only recently started using Agenda. For others, it might involve some effort, but its probably worth it.

Thanks for the share :slight_smile:

1 Like

Thank youā€”please follow up on how this works out for you! :slightly_smiling_face:

So far, so good. Everything is making sense. As John mentions - we need to make a sensible decision whenever we need to decide between two different approaches, and proceed by trusting our gut.

The troublesome part is the index - how do I, now that I created all the categories and subcategories, create the index? And being enthusiastic, and trying to be ā€œfuture-readyā€, I went with a 3-level J.D system. Manual creation is not an option.

@mekentosj - Is there any way you can help us generate a heirarchical index for all the open categories/sub-categories/projects that we have on Agenda, as a feature?.

Just the name of the project/category/sub-category, laid out in a single file, as a right-mouse click option upon clicking a category (possibly within the category that we select)?

Agenda is J.D ready once this is in place. For file system folders, the tree command usually does this really well, so a recursive, print of filenames - shouldnā€™t be too hard in my opinion, but please consider it, if possible.

If Agenda were scriptable, I would have tried to figure this out myself (do let me know if it is, and I missed it!)

I was very intrigued by this system when I first read about it. I really like the idea of my Agenda and my Mac folders following the same structure.

But Iā€™m not clear how it works when some categories will exist in Agenda, but not on Mac.

Eg Iā€™ll have meeting notes in Agenda, but not on Mac, Iā€™ll have Keynote files for graphics on Mac, but not Agenda. So thereā€™ll be (different) gaps in the numbering in both places, with the risk I add a new category to the empty 33.56 on Agenda, when itā€™s already in use on the Mac.

And despite Johnny Decimalā€™s confident assertion that you will only have one place to file something, it doesnā€™t really resolve the thing that always messes up my system:

I have a category/folder for Retreats (I run retreats). I draft promotional material for Retreat A. Do I file it Retreat A, along with the retreat schedule, the retreat staff list, etc? Which makes sense when Iā€™m planning the retreat because everything is in the same place.

Or do I have a category for Marketing material with documents from all my retreats, an one for retreat schedules etc? Which is more useful in other ways - eg when I want to quickly find marketing assets to add to the website.

@trebso

But Iā€™m not clear how it works when some categories will exist in Agenda, but not on Mac.

Eg Iā€™ll have meeting notes in Agenda, but not on Mac, Iā€™ll have Keynote files for graphics on Mac, but not Agenda.

Agenda seems to handle files attachments just fine. So perhaps create the J.D for an Agenda project, and paste the file there, and perhaps, for searchability, add a tag, like ā€œ#keynoteā€ or ā€œ#slides". (This is something I feel might be helpful - but its just a hunch). Then searching for certain files is much easier. Iā€™m heavily depending on Agendaā€™s promised update for tag management though. Without tags, I feel we might get lost. With tags and Agenda though, JD should be better implemented in Agenda than simply via named folders. (within the file project, you could add your notes related to the file, or tasks related to working on the file perhaps?)

ā€¦Do I file it Retreat A, along with the retreat schedule, the retreat staff list, etc? Which makes sense when Iā€™m planning the retreat because everything is in the same place.

Or do I have a category for Marketing material with documents from all my retreats, an one for retreat schedules etc? Which is more useful in other ways - eg when I want to quickly find marketing assets to add to the website.

I feel its resolved by following method #1 adding a tag like ā€œ#marketing-stuffā€. Now tags support search as well.
Considering the reliance on tags for search (like in apps such as Bear - the traditional ā€œfast" search method), weā€™d need tag management - which is scheduled in an update for Agenda; otherwise, weā€™d have to create a tag index, same as for files, in the JD meta management.

Hope that works for you.
Cheers!

Thanks for the suggestions, however my interest in JD is how it could help me have a consistent structure in different applications eg Agenda and Finder. The benefits would be:

  • use each app for what it does best
  • find items in each application easily and intuitively
  • avoid creating extra work.

Adding files to Agenda as a matter of course, and perhaps tagging them in Agenda, would be an extra layer of tasks that I donā€™t need.

I use Keynote a lot at the moment, and because I want to work on the files on my Mac and iPad, I keep the files in iCloud Drive. However, Iā€™ve not been rigorous about filing, and lots of files are simply in the default iCloud > Keynote folder.

I previously had a pretty organised file system in Dropbox, but what with the nature of my work shifting from one off contracts to a single business, running out of Dropbox space and inconsistent iCloud use, my Finder structure is a mess.

My point about JD is that while it seemed like a great approach that I could use for my Great Clean Up, it doesnā€™t deal with a fundamental problem of hierarchical filing!

Iā€™ve been considering adding files directly to Agenda. It syncs with iCloud, and so, with J.D in Agenda, it becomes easy to find them. However, I noticed that the files stored in Agenda are read only, so they work well for reference files, but not for files weā€™re working on (such as keynote files you mention).

Iā€™m pondering about the way I can make use of J.D within Agenda, and so far, my best bet seems to be to have the file structure only for editable files in finder, and keep the rest within Agenda. The J.D Iā€™m/project for the editable files also exists in Agenda, so I can make notes related to the file, if required.

Overall, J.D system is, in my version of it, a system for organising projects, more than just for organising files - which is why I want to use Agenda for it (projects will have meetings, notes, tasks, etc. ā†’ all manageable with Agenda)

1 Like

Not at the moment, something like the tree command you mention might ultimately fit within something that weā€™ll introduce as part of Agenda 14. Speaking of which, it will be much easier to create links between notes in this update, which also helps with building the type of index you mention.

Great thread all!

1 Like

Iā€˜ve been experimenting with J.D myself for a bit now, first in NotePlan (where something like this maybe is a bit more essential because of its (from an Agenda point of view) different way of organizing note/files/projects it its sidebar) and now in Agenda.

Iā€˜m actually in the process of moving everything (back) into Agenda after a having used NotePlan for a few monthsā€”and now hoping to finally ā€settle downā€ in the former for the long haul. (Both apps are good, are well-made, have their strengths and weaknesses and actually different way of working despite a _superficially _similar ā€œcore conceptā€ā€”but what drove me to Agenda in the end, was among other aspects itā€™s a bit greater polish, no plugins (!), no themes (!), more ā€œThings-likeā€ approach. But I digress ā€¦)

Still, Eduard has some interesting ideas he also blogs a about and after initially dismissing P.A.R.A. (as ā€œsimply not for meā€ā€”after coming from and probably still kind of thinking in Things, where for me it would have felt absurd not to put projects under the areas ā€¦), his personal combination of PARA and J.D got me thinking.

In the end I realized that I, of course, do not have to adopt systems like these completely, but (Duh, I know! :smile:) can just treat them as kind of toolboxes from which I may take just what I need and recombine and modify it to my personal needs. (In that I am probably not yet at the end of my journey but since I kicked off this thread I kind of felt obliged to contribute, too. :relieved:)

So right now Iā€™m rolling my own combined adoption of both PARA and J.D.

PARA kind of turned into PARPā€”projects, areas, resources, personal. I wanted to separate personal stuff from work stuff, but get away from a binary work/personal top-level. And of course (?) ā€œworkā€ is far more extensive, so it kind of takes the lead.

(Inspired by Agenda) Iā€™m envisioning a more ā€œin-placeā€ approach for archiving files, too, but anI havenā€™t gotten around to reorganizing those, yet, as most of my work tends to produce very few (local) files anymore these days (which was the case even before NotePlan/Agenda times, when I used mostly Things and (mostly) Ulysses for quite a long time). So the clear focus is on Agenda right now. And Iā€™m still not sure how much overlap between files and Agenda I should try to enforceā€”and whether that is actually of much importance beyond a more theoretical realm.

As for J.D, since the actual projects live relatively far down in the (albeit quite flat) hierarchy Iā€™ve decided to give myself a little bit more leeway on the ID-side. If this really pans out, 99 (smallish!) projects/ā€œprojectlingsā€ is not a lot, not even (unevenly distributed) over at the moment four categories. So Iā€™ve come up with a ā€œ12/001ā€ etc. schema instead of the ā€œclassicalā€ (recommended by Johnny) ā€œ12.01ā€ schema. I also dismissed the . as a separator because I live in one of those parts of the world that use it as a thousands separatorā€”and so ā€œ12.001ā€ would just look too much like a number (ie. ā€œ12,000ā€).

Anyway, so far so good. Iā€™m curious as to where all this will lead me. :slightly_smiling_face:

3 Likes

Itā€™s just struck me that one reason my Finder file system is such a mess, is that actual files are generally pretty irrelevant to me these days:

  • most ā€œdocumentsā€ that I need to share with colleagues actually live in Quip (though could easily be GDocs etc).
  • my ā€œoutputā€ is generally webpages, blogs, etc, rather than Word docs or pdfs as in the past
  • all my drafting happens in Agenda, whereas previously Iā€™d have Word or Pages documents v1, v2 etc
  • I tend to create any final output (that isnā€™t a webpage) in Pages or Keynote, and then export as pdf or images. I rarely need to go back to the Pages or Keynote files.

Of course, I work largely for myself, so not having to deal with organisational requirements and expectations!

Coming along nicely ā€“ so far Iā€™m very happy with this ā€¦

2 Likes

Nice! And thanks for sharing. Be sure to checkout the Open Quickly feature if youā€™re not yet using it. Iā€™m sure will come in very useful with that many projects:

Thanks. I knew about the shortcut on macOS but hadnā€™t figured out that this feature exists on iOS/iPadOS, too. Neat. :+1:t3::slightly_smiling_face:

1 Like

I, too, was wondering about how to keep files an Agenda consistent, whether this was important at all and also whether itā€™s even worth some amount of ā€œextra mental loadā€. But when I wrote about my derivative J.D and P.A.R.A. approach in the J.D forum, Johnny himself chimed in and pointed me towards a solution that he already promotes in his ā€œJ.D. manualā€œ but that I initially overlooked somehow:

Keep. A. Central. Index.

Thats it, basically. Itā€™s that simple. For J.D. to really work one of the thinks that Iā€™d now say is essential is to keep a central index for yourself. (Perhaps its importance even is a bit understated in the ā€œmanualā€.)

I use an Apple Numbers file for that now. It works pretty well. Any, yes, that makes it ā€“ quite painlessly ā€“ possible for some things to exist only in Agenda, the filesystem or where ever.

Yes, itā€™s an extra step to firstly create an entry in the index for anything new and then copy the combined number and title over to where you need it but at least I donā€™t create 10 new IDs every day (beyond the initial setup phase) and I see added value for myself quite clearly.

And boy does it somehow feel good to have that index! :sweat_smile:

(You can see some screenshots in the JD forum thread linked above.)

2 Likes

Thanks! If I go down the JD road, Iā€™ll probably create the index in a table in Agenda. Agenda feels much more like home than a spreadsheet!

Yes, I considered this, too. A valid option for sure.