Roman Liukevich

Living Documentation That Can't Die

Stop fighting outdated documentation. Learn how to co-locate it with your code, creating a self-maintaining system that AI can enforce and update.

Living Documentation That Can't Die
#1about 1 minute

The problem of scattered and outdated documentation

Scattered documentation across platforms like Confluence and Slack becomes stale, slowing down onboarding and creating repetitive work because it lives separately from the code.

#2about 3 minutes

How AI tools failed to solve the core documentation problem

Despite advancements from manual sync to AI agents in the IDE, the fundamental issue persists because developers still act as the manual bridge between code and separate documentation systems.

#3about 1 minute

Why stale documentation is now actively dangerous

AI agents treat outdated documentation as a source of truth, leading them to confidently generate incorrect code and making stale docs a source of bugs, not just an inconvenience.

#4about 5 minutes

Comparing a docs folder vs a GitHub wiki submodule

Choose between a `docs` folder, which enforces code review via pull requests for every change, and a GitHub Wiki submodule, which lowers the friction for updates but requires a sync process.

#5about 3 minutes

Leveraging AI agents with co-located documentation

When documentation and code share the same context, AI agents can automatically generate, update, and validate code against documented rules and standards.

#6about 2 minutes

Turning architectural docs into automated lint rules

Convert long, easily ignored architectural documents into custom lint rules using an AI agent to enforce standards automatically within the IDE.

#7about 4 minutes

The new workflow for living documentation systems

Transition from being a manual bottleneck to an editor of a system where AI agents draft, update, and enforce documentation as an integrated part of the development cycle.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.