TechWorkRamblings

by Mike Kalvas

202204301410 Criteria for durable knowledge storage

There are two criteria for knowledge storage to be durable:

First, The knowledge must be able to evolve over time so it doesn't go stale. Information may be permanent, but 202109060835 Knowledge is constructed and context dependent. Thus knowledge must evolve (202109060836 Knowledge should accumulate) and be continually re-examined in order to be accurate and valuable.

Second, the intent of the knowledge must be understood (202304041100 Learn, don't memorize). If I say that "X is always true", then unless I'm speaking about some abstract preposition, I must be able to understand "always true" in some sort of context.

For example, if I say that "we should always use HTTP only secure cookies for storing our authentication tokens", then there's an implicit time, location, technology, group of people, and more associated with this statement. We can imagine a different scenario or new technology that invalidates this piece of knowledge.

Therefore, we need some ability to understand the intention behind a piece of knowledge so that we can retrieve and use it in an appropriate (intended) context.