Maintainable

Lorna Mitchell: Writing Documentation Engineers Will Actually Read

4 snips
Jan 28, 2025
Lorna Mitchell, an open source advocate and technical writer, shares her expertise on creating documentation that engineers actually read. She discusses the vital role of documentation in software maintainability and the challenges of reviving old projects like RST2PDF. Lorna emphasizes API governance and introduces four levels of API readiness to enhance usability. Additionally, she shares practical tips for improving technical writing using tools and strategies that make complex information accessible and relatable for developers.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Characteristics of Well-Maintained Software

  • Prioritize documentation, automated tests, and easy onboarding for maintainable software.
  • Ensure the software is accessible and easy to understand, both for new and returning users.
ADVICE

Documentation Expectations

  • Clearly state the project's purpose and target audience in the documentation.
  • Include instructions for different user groups (new users, contributors, maintainers).
ANECDOTE

Maintaining RST2PDF

  • Lorna maintains RST2PDF, a Python library, despite not being a Python developer.
  • She and her co-maintainer adopted the abandoned project and modernized it.
Get the Snipd Podcast app to discover more snips from this episode
Get the app