Creating a new feature
Creating a new feature? Consider writing the docs first.
Here's why.
1. It clarifies your vision before writing code.
2. If the doc lists many manual steps, you know the parts that need automation.
3. If it's hard to explain, you know it's time to rethink the design.