> Markdown version of [/events/world-congress-2024/sessions/69-documentation-as-a](https://www.wearedevelopers.com/events/world-congress-2024/sessions/69-documentation-as-a). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Documentation as a Tool: Introducing Documentation Driven Development - **Date:** Thursday, Jul 18, 2024 - **Time:** 11:30–12:00 (30 min) - **Room:** STAGE 7 (500) - **Event:** World Congress 2024 ## Recording [Watch recording](https://www.wearedevelopers.com/videos/927-documentation-as-a-tool-introducing-documentation-driven-development) ## Description In the dynamic landscape of developer experience, documentation often takes a back seat, relegated to a role of retrospective record-keeping. This talk challenges the status quo by advocating for Documentation-Driven Development (DDD) as a pivotal, proactive force shaping the very essence of developer experience. As a developer who spent years creating abstractions used by other developers, I’ve found that the best time for documentation isn’t after code implementation. In this talk, we explore the continuous nature of documentation, presenting it as an ongoing dialogue rather than a static artifact. Discover how embracing Documentation-Driven Development cultivates a richer, more cohesive, and ultimately more satisfying developer experience. Using a real world example, we explore how an abstraction used everyday by developers in Factorial, was built and is still maintained and improved easily, thanks to DDD. ## Speaker ### [Abiodun Olowode](https://www.wearedevelopers.com/@abiodun-olowode) Senior Engineering Manager @ Factorial ## Related talks at this congress - [Breaking the Bug Cycle: TDD for the Win](https://www.wearedevelopers.com/events/world-congress-2024/sessions/315-breaking-the-bug) — Nadeen Hussein - [Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code](https://www.wearedevelopers.com/events/world-congress-2024/sessions/102-everything-as-code-a) — Jose Javier Alonso Moya - [Durable Execution: A Revolutionary Abstraction for Building Resilient Applications](https://www.wearedevelopers.com/events/world-congress-2024/sessions/142-durable-execution-a) — Maxim Fateev - ["I will remember that" and other lies - Why documentation matters and it makes your apps better](https://www.wearedevelopers.com/events/world-congress-2024/sessions/296-i-will-remember-that) — Luise Freese