Today I learned that RDD (Readme Driven Development) exists. And for a while already.
The idea boils down to a few things:
- Readme is the first thing users see about your code
- High level idea and few examples of usage help to frame what should be done while not limiting internal implementation
- Implementation of something with clear description is much easier than something ephemeral
Quoting Tom Preston-Werner: “The Readme should be the single most important document in your codebase; writing it first is the proper thing to do.” ©
Further reading:
Thu Jun 22, 2023 / 102 words / Software Development Methodology