🧐
Knowledge needed for a long period of time?
→ Documented
Knowledge needed by a large number of people
→ Documented
Knowledge valuable or critical
→ Documented
Default
→ Don’t
-
Programming languages
-
Developer tools
-
Software practices
-
DDD
-
patterns
-
CI
-
-
Mature sector of the business industries
-
Pricing in finance
-
Supply Chain Optimization in e-commerce
-
→ Industry standard books
-
The Generic Knowledge is already documented in the industry literature.
→ Learn Generic Knowledge
→ Link to sources of Authority
-
Training
-
Conferences
-
Books
-
Blog posts
-
Standard Vocabulary
…
-
Not (yet) shared with other peers in the same industry.
-
More expensive to learn
-
That takes practice, making mistakes to earn
-
That Deserves more attention
-
Only you can take care about it
As a professional, you should know enough of the generic, industry standard knowledge, in order to be able to focus on growing the knowledge that’s specific to you particular ambitions.
Stable
-
Standards
-
Most of parts of common industry
Not Stable
-
Marketing
-
Company names
-
Dates
-
People
-
Design decisions
Internal
-
Code
-
Tests
-
Manifests
-
Wiki as code
External
-
External Wiki
-
Ms Office documents
-
Project management tools
-
External: Ms Word, Wiki, Jira…
-
Advantages can be convenient for the audience and for the writers
-
Inconvenient: hard or impossible to make it up to date
-
-
Internal
-
In Situ
-
Machine-Readable
-
-
Not accessible
-
To many (noise)
-
Scattered everywhere
-
Implicit (e.g. design pattern visible only if we know it exists)
-
Unrecoverable (lost)
-
Unwritten
Augment it, make it accessible for it’s audience.
-
Not accessible… (e.G to non technical people)
-
To many (noise) only a few lines may be relevant for a question
-
Scattered everywhere
-
Implicit (e.g. design pattern visible only if we know it exists)
-
Unrecoverable (lost) (people left)
-
Unwritten: in someone’s brain and only the consequences are in the system…