Skip to main content
Ivan Despot

Hi, I’m

Ivan Despot

Developer Experience & DevRel Engineer at Weaviate. I write about vector search & RAG, AI application engineering, developer relations, and technical writing — usually the parts that make a product easy (or hard) to adopt.

Documentation-driven development: write the docs before you ship

· 3 min read
Ivan Despot
Developer Experience Engineer

Most teams treat documentation as the last mile: the feature ships, and then someone writes it up. By the time the docs get written, the API surface is frozen, the rough edges are baked in, and the person writing the docs is the least equipped to change any of it.

I've come to prefer the opposite order. Write the documentation first — or at least alongside the implementation — and let the act of explaining the feature shape the feature itself.

Weaviate authentication & authorization: a complete security guide

· One min read
Ivan Despot
Developer Experience Engineer
Dirk Kulawiak
Core Engineer, Weaviate
Originally published on the Weaviate blog

Authentication and authorization get lumped together, but they answer different questions: who are you? and what are you allowed to do? Getting the second one right is what keeps a shared database from becoming a liability.