Write with us

Contribute

Share something you've learned about ML systems. A clear explanation, a useful tool, or a lesson from a project can help someone else take their next step.

The process

01

Write a draft

Open the editor and work at your own pace. Add code, images, tables, or math where they help. Preview your article, then submit it for review.

02

Review together

We'll review for technical accuracy, clarity, and readability, and work with you on any changes.

03

Share it with the community

Once the article is ready, we publish it under your name so others can learn from your work.

Have an idea first?

You can start a draft directly. If you'd like feedback on an idea first, share it in Discussions or email us.

What we publish

  • Articles: well-supported explanations and perspectives on real problems.
  • Case studies: what you built, what happened, and what you learned.
  • Primers: clear introductions that build from the fundamentals.
  • Tools: working calculators or visualizers, with a writeup.
  • Reading lists: annotated bibliographies on narrow topics.

What we don't publish

  • Promotional content for products.
  • Recycled paper summaries.
  • Claims without evidence or supporting examples.
  • Lists without context or useful commentary.

Style

Concrete over abstract. Numbers over adjectives. One idea per paragraph. Show your work, including the parts that didn't.

Link your sources, explain assumptions, and make examples easy to follow.