Jakob Nielsen and documentation specialists like Ginny Redish. The movement has institutional support, including the U.S. government’s Plain Language Act of 2010, mandating clear communication. The UK government also emphasizes plain English in its content design guidelines. Microsoft’s Writing Style Guide emphasizes plain language principles, demonstrating its widespread adoption in tech.
The Plain Language Approach is essential for effective communication in technical writing. For software developers, engineers, tech startups, and businesses, clear and accessible documentation is crucial for product adoption, user satisfaction, and overall success. By prioritizing plain language, technical writers bridge the gap between complex technologies and users, fostering understanding and empowering everyone to interact effectively with technology.
Structured authoring represents a significant change in how we approach technical writing. It moves away from large, single documents and embraces a modular, component-based system. Instead of starting each document from scratch, writers create smaller, independent “chunks” of information, often called topics or modules.
These modules are then combined and reused across many different outputs. This could be anything from online help systems and PDFs to even mobile apps. This approach, illustrated in the image below, allows for single-sourcing. This means there’s one central source of truth for all content. It dramatically improves efficiency, consistency, and scalability in technical documentation.
What characterizes structured authoring? Here are a few key aspects:
Content organized in reusable modules or topics: This granular approach maximizes reuse and flexibility in how you deliver content.
Separation of content from presentation: Content is written independently of its final format. This allows output to various formats (HTML, PDF, etc.) without rewriting.
Metadata tagging for improved findability: Metadata tags attached to each module make content easier to find and allow for dynamic content assembly.
Use of XML-based standards like DITA or DocBook: These standards provide a structured framework for content creation and management, ensuring compatibility between systems.
Content management systems (CMS) integration: A CMS built for structured authoring streamlines workflows and makes collaboration easier. The benefits are significant:
Facilitates content reuse, reducing duplication efforts: This saves substantial time and money, especially for large documentation projects.
Ensures consistency across documentation: Reusing modules keeps terminology, style, and information consistent across all outputs.
Streamlines translation and localization processes: Translating only the unique content modules, not entire documents, significantly reduces translation costs and turnaround times.
Enables automated publishing to multiple formats: Content can be automatically assembled and published to various platforms and devices, increasing efficiency and reach.
Makes large-scale documentation more manageable: The modular approach simplifies managing and maintaining large, complex documentation sets.
While the advantages are numerous, structured authoring has its challenges:
Pros:
Increased content reuse and reduced redundancy
Improved consistency and accuracy
Streamlined translation and localization
Automated publishing to multiple formats
Enhanced scalability and maintainability Cons:
Steep learning curve for writers used to traditional methods
Requires initial investment in tools, training, and process changes
Can make the writing process more complex, especially at first
May feel restrictive to some writers, particularly for highly creative content
Structured authoring’s rise is closely linked to the development of XML-based standards like DITA, supported by IBM, and DocBook. Industry leaders like IBM, Microsoft, and Cisco have adopted structured authoring to manage their extensive documentation, proving its effectiveness for large-scale projects. Experts like JoAnn Hackos have also been key in promoting content strategy principles that align with structured authoring. Tools like Adobe FrameMaker, RoboHelp, and Oxygen XML Editor have made it easier to adopt by offering strong authoring and publishing environments.
Minimalism in technical documentation is a design philosophy focused on giving users exactly what they need, nothing more. It prioritizes clarity and efficiency. This is achieved through task-oriented writing, concise instructions, and removing any fluff. Users typically approach documentation with a specific task in mind. They don’t want to wade through unnecessary details.
This makes minimalism a key skill for technical writers. The goal is to create effective and user-friendly documentation.
Minimalist documentation takes a user-centered approach. It prioritizes user goals over exhaustively detailing system features.
Adopting minimalism offers several advantages:
However, minimalism also has potential downsides:
Minimalism in technical communication has been influenced by figures like John Carroll, author of The Nurnberg Funnel, and his focus on task-oriented design, and minimalism researcher Hans van der Meij. The clean style championed by Apple and adopted by style guides like the Microsoft Manual of Style also played a role. Real-world examples include Apple’s and Google’s product documentation, and Stripe’s API documentation.
Here are some tips for creating minimalist documentation: