Skip to content

Unsorted ideas

Alexandru Bolboaca edited this page Jun 24, 2020 · 10 revisions

Relation Estimation error - knowledge entropy

EstimationError ~ F(knowledge entropy), if you look at the team + code as a knowledge system

Recover knowledge from the code

A tool can be imagined to:

  • Extract names
  • Classify names into misleading, imprecise, precise
  • Identify synonyms
  • Compare with domain names
  • Perhaps: create renaming rules and apply them to code

Additional types of knowledge (currently not included)

Configuration

Technical Details

Architecture

How to build the product

Cyrille Martraire - Living Documentation

Location (Where to store the knowledge)

Abstraction Level

Authority

Stability

Anthropological approach

Handle knowledge in code as we handle history by managing cultural story telling.

Eg. every month everyone in the team tells the story of what the product does

Limit of memory

20.000 lines of code a person can manage with language - Victor Klang

Book from BASIC creator: 30.000 lines of code he managed on his own

Extract knowledge from code

Perhaps we need to remove complication, or to extract knowledge from code

Explicit and implicit knowledge

Is there implicit knowledge in code?

Clone this wiki locally