What’s your favorite way to pack for a weekend trip? What has experience taught you about how to build AWS Lambda layers? What’s the name of that you wanted to get at IKEA?
It’s impossible for me to remember everything; there’s just too much information (TMI!). Rather than resort to a drunkard’s search, I want to organize my information, and make it optimally useful at minimal cost.
One of my primary organizing tools is a personal knowledgebase, a form of external memory.
Since it’s a way for me to organize huge amounts of information, I think of it as a memory palace.
Kubernetes
Let’s look at an example. I was recently building a Kubernetes replicaset, and had to remember details about network overlays, Vault secrets, and health checks. There were two ways for me to do this:
I knew about the incredible effectiveness of checklists, so you can guess which option I went with…
Knowledge bases have a few traits:
It was pretty clear that I needed a wiki, a common kind of transactive memory. There are other options…sort of.
I had some feature requirements for a wiki:
In addition, I had some technical requirements:
After taking a look at dozens of different options, I had a shortlist: MDwiki and Wiki.js. Of these two, only MDwiki had all the features I wanted.
Thankfully the installation and setup for MDwiki is very, very simple. I was able to get a basic setup working in about an hour.
I’ve published my installation instructions and basic on GitHub. There are also a suite of Layout and Gimmicks features I haven’t experimented with yet.
The results were everything I could hope for…
A few features stand out:
localhost:1138
4 of the goals in my previous post, were relevant to this work:
The only goal not natively supported is Search. Though I can still search the wiki contents using Spotlight.
I have one outstanding security bug, because browser CORS restrictions don’t work for localhost.
This tool does exactly what I want it to.
In future posts I’ll go over yet more tools, habits, and topics to scaffold my intellect. Stay tuned!
Permalink“AAAAAAA, THERE IS TOO MUCH INFORMATION!” - me, every day
The world has ever-increasing amounts of information. It’s a monster, useful if trained, and detrimental otherwise.
What I do depends on what I know at the time. For example, here are my info-centric questions from last week:
Last week’s questions generalize to a few topics: intelligence augmentation, information retrieval, external memory, and habit formation.
Along with higher-level topics, I can generalize my constraints:
Knowing the problem and background, I want goals. What would a solution to TMI look like? Funny you should ask…
I want to organize my information, and make it optimally useful at minimal cost.*
In future posts I will go over the different tools, habits, and topics I worked through to build my current information scaffolding. Stay tuned!
* - Yes, I based my goal on Google’s mission statement.
Permalink