Write with us

Contribute.

We publish articles, case studies, primers, and tools about ML systems — from anyone learning or working in the space. If you've figured something out and want to share it with the world, you should write about it here.

The process

01

Share your idea

Open a thread in our Blog ideas discussion on GitHub. A few sentences on what you want to write and the angle you have in mind.

02

Draft

Write it visually — headings, images, tables, video, and math, all point-and-click. When you are done, hit Submit post.

03

Review

We'll review for clarity, correctness, and readability. Nothing fancy, just make the work easier to learn from.

04

Publish

Once it is ready, we publish it and credit you as a contributor.

Write your post

Write your post in the editor, preview it as it will appear, and submit when you are ready.

What we publish

  • Articles — opinionated, well-argued takes on a real problem (~1,500–3,000 words).
  • Case studies — what happened when you actually shipped the thing.
  • Primers — careful explainers of techniques that deserve more careful treatment.
  • 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.
  • "X is dead, long live Y" hot takes without evidence.
  • Listicles. Especially listicles.

Style

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

We're trying to make a publication that you'd want to send to your future self. Write accordingly.