World Congress 2024 • Aug 13, 2024 • Session details

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

Luise Freese

Think you will remember why you wrote that complex workaround six months from now? Stop lying to yourself and discover how proper documentation actually builds better apps.

Pause
Mute Enter Fullscreen
#1 about 3 min

Defining types of product documentation for software projects

Product documentation encompasses essential requirements, design records, API references, and test strategies rather than just basic project readmes.

#2 about 3 min

Establishing clear specifications and software design descriptions

Writing comprehensive technical requirements and concurrent design documents establishes a single source of truth that prevents costly misunderstandings.

#3 about 3 min

Writing source code comments and release notes effectively

Descriptive in-line comments and automated release notes provide crucial context for maintaining codebases over time.

#4 about 3 min

Incorporating expected user experience and accessibility guidelines

Documenting user personas, story maps, and accessibility guides ensures holistic product design from initial requirements to ongoing evolution.

#5 about 7 min

Driving business objectives through comprehensive technical documentation

Centralizing project information mitigates development risks, accelerates developer onboarding, and prevents teams from repeating historical mistakes.

#6 about 6 min

Improving software architecture skills through consistent writing habits

Detailing software functionality deepens fundamental architectural understanding, strictly supports legal compliance, and inherently leads to cleaner implementations.

#7 about 1 min

Establishing ongoing documentation habits during software development

Logging architectural decisions concurrently alongside development workflows captures crucial context before it is irrevocably forgotten.

Matching moments

1:58 min

Designing technical documentation for cross-functional audiences

Simon Lasselsberger · WWC 2022

1:59 min

Identifying common types of technical documentation

Hila Fish · WWC 2023

2:49 min

Boosting team productivity with comprehensive engineering documentation

Abiodun Olowode Abiodun Olowode · WWC 2024

3:44 min

Discovering the long-term value of continuous software code documentation

Anastasiia Tymoshchuk · WWC 2023

50 sec

Using understanding-oriented documentation to explain integrations and software architecture

Anastasiia Tymoshchuk · WWC 2023

1:40 min

Introduction to documenting architecture decisions in agile teams

Johannes Dienst · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Your Brain Is Lying to You: Cognitive Biases in Development

Kate Astrid

Senior Product Engineer

Kate Astrid
Open session

World Congress 2026 North America

Rattlesnakes, LLMs, and the Truly Good Product

Ben Makuh

Senior Staff Engineer @ Miro

Ben Makuh
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea