Try a documentation-first kind of approach