Hila Fish
Technical Documentation - How Can I Write Them Better and Why Should I Care?
#1about 3 minutes
Why anyone can and should write technical documents
Technical documentation is crucial for knowledge sharing and solving production incidents, where clear information is more important than perfect English.
#2about 2 minutes
Identifying what to document in your daily work
Documentation can be applied to various areas, including system designs, runbooks, code readmes, onboarding guides, and even Slack messages.
#3about 1 minute
Why self-documenting code is a common misconception
Code alone cannot convey the full context, such as the original intent or the reasoning behind specific implementation choices.
#4about 3 minutes
How documentation reduces workload and improves velocity
Writing documentation reduces repetitive questions, enables team self-service, increases development velocity, and helps resolve production incidents faster.
#5about 4 minutes
Using documentation to advance your engineering career
Sharing knowledge through documentation helps you avoid being a bottleneck, increases your visibility, and demonstrates team leadership qualities to management.
#6about 4 minutes
Tailoring content for internal and external audiences
Internal documentation should focus on pain points and non-obvious decisions, while external documentation needs use cases, quick starts, and examples.
#7about 4 minutes
How to structure documents for effective scanning
Structure documents with tables of content, highlights, and links to support the user flow of scanning for information rather than reading word-for-word.
#8about 2 minutes
Using docs-as-code to keep documentation up to date
Docs-as-code integrates documentation into the development toolchain using markdown, pull requests, and CI/CD to prevent it from becoming stale.
#9about 2 minutes
Distinguishing between concept guides and task-based tutorials
Separate "concept" documents that explain the 'why' from "task" documents that provide 'how-to' instructions to get users back to their work faster.
#10about 3 minutes
How to build a team culture of writing documentation
Foster a documentation culture by incorporating it into the "definition of done" for tasks, ensuring it becomes an integral part of the development process.
#11about 4 minutes
Answering questions on tools, AI, and team collaboration
The Q&A covers keeping docs updated with tools, using AI as a starting point, and enabling non-developers to contribute via templates.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
23:42 MIN
Practical tips for making documentation a habit
"I will remember that" and other lies - Why documentation matters and it makes your apps better
19:01 MIN
How writing documentation improves your development skills
"I will remember that" and other lies - Why documentation matters and it makes your apps better
19:47 MIN
Investing in better documentation writing and training
Building Developer Experience - Brick by Brick
02:39 MIN
Understanding the developer paradox with documentation
"I will remember that" and other lies - Why documentation matters and it makes your apps better
19:55 MIN
Data-backed benefits of documentation for developer experience
Documentation as a Tool: Introducing Documentation Driven Development
11:08 MIN
Why great documentation is a cornerstone
Measuring Project Health in Open Source
13:15 MIN
The business case for investing in documentation
"I will remember that" and other lies - Why documentation matters and it makes your apps better
01:45 MIN
Common challenges in architecture documentation
42 x 2 Canvases Later: Two Years, Two Minds, Many Lessons
Featured Partners
Related Videos
"I will remember that" and other lies - Why documentation matters and it makes your apps better
Luise Freese
Humanizing Your Documentation
Carolyn Stransky
Work efficiently with Architecture Decision Records (ADRs)
Johannes Dienst
Continuous Documentation for Your Code
Anastasiia Tymoshchuk
Documentation as a Tool: Introducing Documentation Driven Development
Abiodun Olowode
AI-Powered Code Documentation: Simplify the Complex
Patrick Schnell
Architecture Communication Canvas
Gernot Starke & Benjamin Wolf
Communicate efficiently with Software Architecture Diagrams
Simon Lasselsberger
From learning to earning
Jobs that call for the skills explored in this talk.


Technical Software Documentation Officer
Guidant Global
Bristol, United Kingdom
€135K
Configuration Management




Technical Documentation Lead
StackGuardian
Newcastle upon Tyne, United Kingdom
Remote
Senior
Go
API
DevOps
Python
+2




Technical Documentation Lead
StackGuardian
Charing Cross, United Kingdom
Remote
Senior
Go
API
DevOps
Python
+2








Documentation Expert
Anavia
Glarus Nord, Switzerland


