World Congress 2024

Documentation as a Tool: Introducing Documentation Driven Development

July 18, 2024 11:30 – 12:00 Β· 30 min STAGE 7 (500)

What this session covers

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.

Related talks at this congress

Open session

World Congress 2024

July 19, 2024 Β· 11:00–11:30

STAGE 7 (500)

Breaking the Bug Cycle: TDD for the Win

Nadeen Hussein

Backend Developer - BlackRock

Nadeen Hussein
Open session

World Congress 2024

July 18, 2024 Β· 12:50–13:20

STAGE 1 (120)

Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code

Jose Javier Alonso Moya

DevOps Ambassador at Amadeus IT Group

Jose Javier Alonso Moya
Open session

World Congress 2024

July 18, 2024 Β· 14:10–14:40

STAGE 4 (500)

Durable Execution: A Revolutionary Abstraction for Building Resilient Applications

Maxim Fateev

CTO & Cofounder, Temporal Technologies

Maxim Fateev
Open session

World Congress 2024

July 19, 2024 Β· 10:20–10:50

STAGE 7 (500)

"I will remember that" and other lies - Why documentation matters and it makes your apps better

Luise Freese

Changing the world one app at a time

Luise Freese
All sessions at this congress