You know the drill – prototype, code, test, docs. The last part of the chain is either omitted or will rot in Wikis and manuals. At Neo4j, we made the painful switch from wiki-hell to a totally code – backed manual that is driven by unit tests, a documentation toolchain and part of our build artifacts. Graph images, code snippets, live REST calls and everything. And still not getting in the way of the developers. We are now writing test code that is fit for publishing as blog links to parts of the manual. And developers are looking at the manual to see if the tests make sense. Want that? Hell yeah

Peter Neubauer

Neo Technology

Peter is co-founder of a number of popular Open Source projects such
as Neo4j, Tinkerpop, OPS4J and Qi4j. Peter loves connecting things,
writing novel prototypes and throwing together new ideas and projects
around graphs and society-scale innovation. Right now, Peter is
concentrating on turning Open Source projects into profitable
enterprises at Neo Technology, the company sponsoring the development
of Neo4j, the Graph Database. Also, Peter is a Mentor helping startups
at Startupbootcamp Copenhagen and organizing events like
http://www.thoughtmade.com and TEDx Öresund.