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.
Patronus Group
Berlin, Germany
Intermediate
Product Management
REST
+1
Matching moments
05:34 MIN
How technical writing accelerates a developer's career
No more Node: Build APIs with Flask and test it with Postman
01:43 MIN
Practical tips for making documentation a habit
"I will remember that" and other lies - Why documentation matters and it makes your apps better
04:41 MIN
How writing documentation improves your development skills
"I will remember that" and other lies - Why documentation matters and it makes your apps better
02:45 MIN
Fostering a team culture of writing and reading docs
Continuous Documentation for Your Code
01:53 MIN
Why documentation is essential for team collaboration
Continuous Documentation for Your Code
05:36 MIN
The importance of creating reusable and discoverable documentation
WeAreDevelopers LIVE - Blockchain after the hype, Vibing all the Things, Big Tech and Work Best Practices & more
00:31 MIN
Investing in better documentation writing and training
Building Developer Experience - Brick by Brick
03:29 MIN
Why documentation is treated as a first-class product
API‑First: How Twilio Designs for Developers - Justin Kitagawa (Twilio)
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
Architecture Communication Canvas
Gernot Starke & Benjamin Wolf
AI-Powered Code Documentation: Simplify the Complex
Patrick Schnell
Communicate efficiently with Software Architecture Diagrams
Simon Lasselsberger
Related Articles
View all articles

.gif?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.

Code Healers LLC
Hinesville, United States of America
Remote
€40-50K
Intermediate
Senior
PHP
.NET
React
+2

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

Code Healers LLC
Hinesville, United States of America
Remote
€25-35K
Intermediate
React
Python
JavaScript
+2

Michael Bailey Associates
Amsterdam, Netherlands


Michael Bailey Associates
Glarus Nord, Switzerland

Plockmatic Group UK Ltd (Poole Office)
Poole, United Kingdom
£24-27K
Junior
Adobe InDesign
Microsoft Office
