I just finished reading The Knowledge-Creating Company, which discusses two types of knowledge: Explicit knowledge and tacit knowledge.
As an over-simplification, explicit knowledge is things that can be explained explicitly. How to bake a cake, for example.
Tacit knowledge is things that are known, but difficult or impossible to explain, and you may not even know you know them. Riding a bicycle can be an example.
I see this model as related to (though still clearly distinct from) the concept of hard skills vs soft skills. Most of the English-speaking world focuses mostly on “hard skills” or “explicit knowledge.” How to build a linked list. How to bubble sort. How to install Kubernetes.
But the tacit skills are just as important. How to debug a failing service. How to design an intuitive architecture. How to prioritize tasks with no direct business outcome.
How much of what you do on a daily basis is based in tacit knowledge? In other words: How much of what you do on a daily basis would you struggle to explain to someone as step-by-step instructions?
If you enjoyed this message, subscribe to The Daily Commit to get future messages to your inbox.