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
28:19 MIN
How technical writing accelerates a developer's career
No more Node: Build APIs with Flask and test it with Postman
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
27:36 MIN
Fostering a team culture of writing and reading docs
Continuous Documentation for Your Code
20:25 MIN
Why documentation is essential for team collaboration
Continuous Documentation for Your Code
38:14 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
19:47 MIN
Investing in better documentation writing and training
Building Developer Experience - Brick by Brick
19:55 MIN
Data-backed benefits of documentation for developer experience
Documentation as a Tool: Introducing Documentation Driven Development
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
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
Diving into Developer Experience
Ricky Holtz
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.








