Blog
Recent headlines.
- HTTP Error Docs in 2026: RFC 9110 vs RFC 9457 Problem Details in OpenAPI 3.1 Oct 29, 2026
- How to document null values: OpenAPI 3.1.0 drops nullable — use type: null? Oct 26, 2026
- Nullable fields in schemas: OpenAPI 3.1.0 type arrays vs nullable Oct 23, 2026
- Task test results: 2026 AI vs Darwin Information Typing Architecture (DITA) 1.3—31% adopt? Oct 20, 2026
- DITA 1.3 vs freeform for a first task: the one-day spike test Oct 17, 2026
- Structured authoring vs AI release notes: 2026 Hudson plugin time-to-first-commit test Oct 14, 2026
- Freelance Technical Writer Day Rates: Pricing Schema-to-Code Latency Oct 11, 2026
- How structured DITA authoring reduces AI-generated API documentation comprehension errors for enterprise engineering teams by 22% Oct 8, 2026
- Xero billing guide: how to compare AI-generated and editor-tested drafts Oct 5, 2026
- Machine-Generated Documentation: 31% Task-Time Gain—Use Structure, Keep Controls Oct 2, 2026
- Duplicate Catalog Name: 1 Display-Name Match, No Approved Match, Reassign or Remove Sep 29, 2026
- Writing app documentation: Darwin Information Typing Architecture (DITA) vs bot 31% gap Sep 26, 2026
- How to write docs 2026: Darwin Information Typing Architecture (DITA) vs Freeform 31% cut Sep 23, 2026
- Writing sprint docs: Darwin Information Typing Architecture (DITA) 32% cut vs mandate Sep 20, 2026
- Null vs Missing Request Fields: Keep 2 Contract Axes Separate Sep 17, 2026
- Software docs compared: Darwin Information Typing Architecture (DITA) vs Mintlify 32% 2026 Sep 14, 2026