This way of thinking was my main motivation behind Grip [0]. Use Readme-driven development and "play" with the API--whether it's in the form of a CLI, a library, or web API-- through usage examples.
I've found this to be a wonderful way to get into the heads of dev users before you approach them directly.
I've found this to be a wonderful way to get into the heads of dev users before you approach them directly.
[0]: https://github.com/joeyespo/grip