Topic mix

Documentation

37 moments from 18 videos · 1:38:57 total

These curated talk segments help engineers and technical writers establish documentation processes that actually resolve developer friction.

Humanizing Your Documentation
Play section Shifting focus to use case-driven documentation formatting
Shifting focus to use case-driven documentation formatting thumbnail

Shifting focus to use case-driven documentation formatting

Focusing on user goals rather than just describing interface elements improves the utility of reference documentation.

Play section Documenting unexpected software errors and providing troubleshooting steps
Documenting unexpected software errors and providing troubleshooting steps thumbnail

Documenting unexpected software errors and providing troubleshooting steps

Structuring error documentation to explain the cause and next actions reassures users when functionality fails.

Play section Adopting honest, helpful, and human technical documentation standards
Adopting honest, helpful, and human technical documentation standards thumbnail

Adopting honest, helpful, and human technical documentation standards

Emphasizing accuracy alongside empathetic approachability builds a sustainable relationship with the developers using your product.

Play section Designing documentation simultaneously with feature implementation phases
Designing documentation simultaneously with feature implementation phases thumbnail

Designing documentation simultaneously with feature implementation phases

Starting documentation at the use case phase rather than after feature completion streamlines the writing process.

Play section Introduction to humanizing your technical documentation
Introduction to humanizing your technical documentation thumbnail

Introduction to humanizing your technical documentation

Applying empathy and a user-focused narrative to external-facing documentation improves the learning experience for end users.

"I will remember that" and other lies - Why documentation matters and it makes your apps better
Play section Establishing ongoing documentation habits during software development
Establishing ongoing documentation habits during software development thumbnail

Establishing ongoing documentation habits during software development

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

Play section Defining types of product documentation for software projects
Defining types of product documentation for software projects thumbnail

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.

Play section Driving business objectives through comprehensive technical documentation
Driving business objectives through comprehensive technical documentation thumbnail

Driving business objectives through comprehensive technical documentation

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

Technical Documentation - How Can I Write Them Better and Why Should I Care?
Play section Identifying common types of technical documentation
Identifying common types of technical documentation thumbnail

Identifying common types of technical documentation

How system design briefs, project readme files, and onboarding outlines share essential team knowledge.

Play section Establishing centralized documentation and storage standards
Establishing centralized documentation and storage standards thumbnail

Establishing centralized documentation and storage standards

How adopting a single knowledge base minimizes context switching and helps teams locate resources quickly.

Play section Adapting technical documentation for diverse audiences
Adapting technical documentation for diverse audiences thumbnail

Adapting technical documentation for diverse audiences

Identifying what concepts must be covered for internal operating systems versus external API consumers.

Play section Enforcing documentation requirements in operational workflows
Enforcing documentation requirements in operational workflows thumbnail

Enforcing documentation requirements in operational workflows

Equipping engineering managers to require updated documentation as an undeniable part of the definition of done.

Play section Career and team benefits of writing documentation
Career and team benefits of writing documentation thumbnail

Career and team benefits of writing documentation

How documenting internal processes reduces daily interruptions while increasing team velocity and individual visibility.

Documentation as a Tool: Introducing Documentation Driven Development
Play section Introducing documentation driven development as a tool
Introducing documentation driven development as a tool thumbnail

Introducing documentation driven development as a tool

Treating documentation as a map before coding ensures clear directions and reduces development errors.

Play section Boosting team productivity with comprehensive engineering documentation
Boosting team productivity with comprehensive engineering documentation thumbnail

Boosting team productivity with comprehensive engineering documentation

Establishing strong documentation habits reduces technical debt and accelerates both code understanding and overall innovation.

Play section Enhancing asynchronous collaboration with written documents
Enhancing asynchronous collaboration with written documents thumbnail

Enhancing asynchronous collaboration with written documents

Moving technical discussions from chat applications to structured documents prevents information loss across time zones.

Stack Overflow: Community and AI
Play section Unifying internal documentation with enhanced enterprise search functionality
Unifying internal documentation with enhanced enterprise search functionality thumbnail

Unifying internal documentation with enhanced enterprise search functionality

Enhanced enterprise search unifies disparate company document repositories to generate robust, cited technical answers for collaborative teams.

A Brief History of Data Storage
Play section The importance of documenting data encodings
The importance of documenting data encodings thumbnail

The importance of documenting data encodings

Persisting data effectively demands strict comprehensive documentation of formats so future developers properly decode the preserved information.

Continuous Documentation for Your Code
Play section Using understanding-oriented documentation to explain integrations and software architecture
Using understanding-oriented documentation to explain integrations and software architecture thumbnail

Using understanding-oriented documentation to explain integrations and software architecture

Highlighting architectural motivations and integrations helps broaden the technical understanding of how separate components interact together.

Play section Generating information-oriented reference documentation directly from source code
Generating information-oriented reference documentation directly from source code thumbnail

Generating information-oriented reference documentation directly from source code

Using tools alongside code annotations automatically produces technical specifications that dynamically update with releases.

Play section Using goal-oriented documentation to create practical how-to guides
Using goal-oriented documentation to create practical how-to guides thumbnail

Using goal-oriented documentation to create practical how-to guides

Writing step-by-step directions helps unblock developers when trying to fulfill specific tasks like installation operations.

Play section Discovering the long-term value of continuous software code documentation
Discovering the long-term value of continuous software code documentation thumbnail

Discovering the long-term value of continuous software code documentation

How early experiences writing unstructured code demonstrate the need for evaluating completeness before passing it entirely to the future.

Play section Recognizing the four distinct frameworks of software engineering documentation
Recognizing the four distinct frameworks of software engineering documentation thumbnail

Recognizing the four distinct frameworks of software engineering documentation

An analogy of a lost piece of code introduces distinct categories needed to properly inform other engineering teams.

Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue
Play section Implementing OpenFGA document retrieval for AI agents
Implementing OpenFGA document retrieval for AI agents thumbnail

Implementing OpenFGA document retrieval for AI agents

How an FGA retriever filters vector database results so language models only process authorized documents.

Architecture Communication Canvas
Play section Common pitfalls in standard architecture documentation
Common pitfalls in standard architecture documentation thumbnail

Common pitfalls in standard architecture documentation

Traditional architecture documentation suffers from being entirely missing, overwhelmingly long, or incomprehensibly detailed.

Making Documentation AI-Ready: Preparing Your Docs for the LLM Era
Play section Evaluating your documentation against AI-ready guidelines and checklists
Evaluating your documentation against AI-ready guidelines and checklists thumbnail

Evaluating your documentation against AI-ready guidelines and checklists

Assessing scattered content segments against structured readiness checklists protects underlying document clarity across entirely unpredictable retrieval pathways.

Play section Transitioning documentation from human readers to AI agents
Transitioning documentation from human readers to AI agents thumbnail

Transitioning documentation from human readers to AI agents

The evolution of technical documentation now requires optimizing content for extraction by large language models.

Play section Structuring documentation chunks using the context sandwich technique
Structuring documentation chunks using the context sandwich technique thumbnail

Structuring documentation chunks using the context sandwich technique

Structuring paragraphs with immediate answers, orienting categories, and situational nuance helps AI synthesize operating directives correctly.

Play section Preventing shadow documentation and managing API knowledge governance
Preventing shadow documentation and managing API knowledge governance thumbnail

Preventing shadow documentation and managing API knowledge governance

Unsynchronized AI-generated summaries circulating inside company networks produce disjointed information boundaries that heavily compound factual hallucinations.

Resistant to hype: How to avoid being deceived by technological trends?
Play section Documenting architectural choices with a dedicated decision log
Documenting architectural choices with a dedicated decision log thumbnail

Documenting architectural choices with a dedicated decision log

Tracking requirements and evaluated alternatives in a central repository maintains the historical context behind major structural choices.

Let your iOS app read texts
Play section Reviewing Xcode implementations and Vision framework documentation reference resources
Reviewing Xcode implementations and Vision framework documentation reference resources thumbnail

Reviewing Xcode implementations and Vision framework documentation reference resources

Exploring Swift file components and navigating the Apple developer ecosystem libraries to discover and extend algorithmic features.

Make Your Data FABulous
Play section Document text search algorithms and BM25 relevance scoring
Document text search algorithms and BM25 relevance scoring thumbnail

Document text search algorithms and BM25 relevance scoring

Search algorithms mathematically evaluate document relevance using term frequency, inverse document frequency, and analyzed field lengths.

You don't need to write the code. You need to become a verification architect and prove it's correct
Play section Capturing standards with decision records and markdown files
Capturing standards with decision records and markdown files thumbnail

Capturing standards with decision records and markdown files

Documenting specialized team patterns and architectural decisions in simple text files ensures agents follow strict domain best practices.

Leveraging Storybook for Component Driven Development outside of your classic Component Library.
Play section Building and documenting UI components in isolation
Building and documenting UI components in isolation thumbnail

Building and documenting UI components in isolation

Writing standardized story formats automatically yields interactive documentation and reusable code snippets.

Automated Code Quality Checks with Custom SonarQube Rules
Play section Documenting and sharing standard software coding guidelines centrally
Documenting and sharing standard software coding guidelines centrally thumbnail

Documenting and sharing standard software coding guidelines centrally

Relying strictly on basic static analysis is insufficient without aligned developer habits and detailed organizational documentation.

Preventing Accessibility Issues Instead Of Fixing Them
Play section Documenting custom widget interactions for engineering handoff
Documenting custom widget interactions for engineering handoff thumbnail

Documenting custom widget interactions for engineering handoff

Explicitly noting aria patterns and control flows avoids misinterpretations between interface designers and frontend product developers.

Open sourcing a library: how hard can that be?
Play section Documenting technical code and structural architectural decisions
Documenting technical code and structural architectural decisions thumbnail

Documenting technical code and structural architectural decisions

Creating actionable sample projects and recording design decisions to streamline open-source collaboration.

Your mix. Instantly.

More mixes