Skip to content

Markup and meaning

Technical writing for people who build documentation systems

Practical approaches to docs-as-code, structured authoring, DITA, automation, and AI-assisted documentation.

By Olivier Carrère , Senior Technical Writer , Rédacteur technique senior

Articles

Latest articles

All 26 articles

Notes on decisions I have made while building and maintaining documentation systems.

  • API

    The manual is the API

    A coding agent, a support chatbot, and a RAG pipeline all need a reliable way to find and fetch relevant content from a documentation site, without scraping HTML or guessing URLs. How one documentation manual turns its existing corpus into that interface, without building a second system for it.

    10 min read

  • Docs-as-Code

    CI/CD for a print artifact: one principle, two projects

    Running make locally is one thing. Guaranteeing that every contributor’s push or YAML edit on GitHub produces the same press-ready artifact on a clean machine with a pinned toolchain is another. How two print projects implement that guarantee with GitHub Actions.

    12 min read

  • Astro

    You Probably Don’t Need a CMS: Building a Lightweight Admin with Git and Astro

    Most of a small organization’s website barely changes. This is an argument for building the smallest editing interface it actually needs, using Astro, Git, YAML, and a small admin layer instead of a full CMS.

    18 min read

  • AI

    AI will soon replace GUIs: rebuilding an InDesign leaflet through conversation, not clicks

    A GUI hides complex code behind menus and drag handles you operate by hand. AI hides the same complexity behind a conversation. Recreating a hand-built InDesign leaflet as a YAML-to-LaTeX pipeline: abandoned in 2025 as beyond the time I could afford: is what made the difference concrete.

    3 min read

  • DITA XML

    Structured authoring’s hidden bill: when DITA XML pays off, and when it doesn’t

    DITA XML can shrink the volume a technical writer creates, translates, and maintains: and a firewall vendor once got its documentation praised by the press because of it. But the productivity comes with a complexity bill. Here’s where structured authoring earns its keep, and where it’s overkill.

    3 min read

Index

Explore by topic

Explore how the topics in my work connect.

Circle size shows how many articles use a topic. A line joins two topics that appear together in at least 2 articles, thicker when they share more. Each topic links to its articles.

Explore all topics

AI documentation assistant

Explore the articles

Ask a question in plain language. The assistant answers from the articles published on this site, grounded in their text, and lists the ones it used. To look up an exact term, use search.

Answers are generated from this site’s articles only.

I work with engineering teams on developer and API documentation, from information architecture and authoring to automated builds, checks, and publishing.

Problems I have worked on

Selected work

Contact

Get in touch

Available for a new opportunity from October 2026

My current Senior Technical Writer contract at Unity ends on October 1, 2026. I am open to new opportunities in technical writing, developer documentation, documentation architecture, and docs-as-code.

To discuss a technical writing role or project, reach me on LinkedIn or use the contact form.