There are 3 major theories behind how we have designed and will evolve RECIPEs as we learn more about it: Meta-cognition (learning about learning), Contextual Learning (generalizability of learning through appreciating concepts surrounding the main concept), and Experiential Learning (learning through doing).


This is the theory of how we are able to think about our thinking, and therefore learn about our learning, and strategize it. As humans we possess this capability to reflect on how we learn some things more easily, and some ways of learning work better for us etc. This helps us plan how we learn various topics. A conscious effort and framework to develop this "muscle" further is a very worthwhile investment because it supercharges our ability to learn how to learn, rather than just learning stuff outside of their context which has the issue of lack of generalizability.

Meta-cognition has 3 components:

1. Content (declarative) Knowledge

This is the type of knowledge that can be declared in statements, aka facts. Concepts and assets we document on SNAPlists are good examples of this.

2. Task (procedural) knowledge

This is the "know how" knowledge, aka, steps of carrying out a task. The interesting thing about this type of knowledge is that it is harder to declare. The canonical example is that it is very hard to explain to someone how to ride a bike, and it's much easier to show them and have them practice themselves. On SNAPlists, the fact that we put resources in order, and provide some notes about how to use them is there to document how you learned the topic and think others should too. Think of it as showing others how to learn that topic. Another important aspect of this is where we document potential use cases because without that context the list is less meaningful.

3. Strategic (conditional) kKnowledge

This is when you use a combination of content and procedural knowledge to plan for a particular learning objective. The overall narrative of your list should be strategic in the sense that everything - concepts, resources, annotations, order - should fit into each other to create a coherent story about how one could achieve the learning objective of the list. Ultimately, you are telling a conditional story, "if you want to learn this, this is how you can do it!". There are more complex layers of conditioning, but it's coming up in the future designs and releases.

Contextual Learning

Learning within context is far more impactful than learning things independent of what else needs to be learned around them. It both helps the learner get what is happening better, but also to retain that information for longer through association. The little concept graph we build in SNAPLists is an important part of this by showing the background concepts relevant to the main concept in an immediately visual way.

Experiential Learning

Ideal SNAPLists enable the user to learn by doing. In other words, it enables them to do something rather than just providing FYI type of info. For example, they provide a step by step guide on How to Tune Your GAN Model, or How to build a ChatBot, or How to use bias frameworks in the context of natural language processing.

Covers: theory of RECIPE
Estimated time needed to finish: 10 minutes
Questions this item addresses:
  • Is this a made up thing, or is it based on some science?
0 comment

Recipe 0 - Structured Documentation Of "Know Hows"

Total time needed: ~2 hours
This is RECIPE 0. A short list about recipes! Where it came from, what it means, and what it tries to achieve, the science behind it!
Potential Use Cases
learning how to learn!
Who is This For ?
BEGINNERall learners
Click on each of the following annotated items to see details.
WRITEUP 1. RECIPEs, the art of documenting your learning process
  • What are Recipes?
10 minutes
WRITEUP 2. How do RECIPEs benefit you?
  • What can you hope to achieve with RECIPEs that you wouldn't otherwise?
5 minutes
WRITEUP 3. Is there science behind RECIPEs?
  • Is this a made up thing, or is it based on some science?
10 minutes
WRITEUP 4. Show me some examples of what I can do with RECIPEs
  • What are some of the interesting patterns people have used to create RECIPEs?
10 minutes
RECIPE 5. Meta-cognition: learning about learning!
33 minutes
ARTICLE 6. Experiential Learning Theory
  • What is experiential learning?
  • What are the components of experiential learning?
5 minutes
ARTICLE 7. Zone of Proximal Development
  • How can one learning contextually?
5 minutes
  • What can I do with RECIPEs?
5 minutes

Concepts Covered

0 comment