A Tale from the Land of Living DocumentationWhy This Feature?Tomorrow You Won’t Need This Sketch AnymoreSorry, We Don’t Have Marketing Documents!You Keep Using This Word, but This Is Not What It MeansShow Me the Big Picture, and You’ll See What’s Wrong ThereThe Future of Living Documentation Is NowThe Problem with Traditional DocumentationDocumentation Is Not Cool, UsuallyThe Flaws of DocumentationThe Agile Manifesto and DocumentationIt’s Time for Documentation 2.0Documentation Is About KnowledgeThe Origination of KnowledgeHow Does Knowledge Evolve?Why Knowledge Is NecessaryDocumentation Is About Transferring KnowledgeFocusing on What MattersCore Principles of Living DocumentationReliableLow EffortCollaborativeInsightfulHow Ants Exchange Knowledge: StigmergyMost Knowledge Is Already ThereInternal DocumentationInternal Versus External DocumentationExamples of Internal and External DocumentationPreferring Internal DocumentationIn Situ DocumentationMachine-Readable DocumentationSpecific Versus Generic KnowledgeLearning Generic KnowledgeFocusing on Specific KnowledgeEnsuring Documentation AccuracyAccuracy Mechanism for Reliable DocumentationWhen Documentation Does Not Need an Accuracy MechanismBig Questions to Challenge Your DocumentationQuestioning the Need for Documentation at AllNeed for Documentation Because of Lack of TrustJust-in-Time Documentation, or a Cheap Option on Future KnowledgeQuestioning the Need for Traditional DocumentationMinimizing Extra Work NowMinimizing Extra Work LaterMaking an Activity FunDocumentation RebootLiving Documentation: The Very Short VersionApproaches to Better DocumentationA Gateway to DDDDomain-Driven Design in a NutshellLiving Documentation and Domain-Driven DesignWhen Living Documentation Is an Application of DDDA Story of Mutual Roots Between BDD, DDD, XP, and Living DocumentationSummary