This talk is focused on the development of software, rather then websites.
You may of herd people talk about Agile, BDD, TDD but what about RDD? RDD, or README Driven Development is a simple process that works well in small teams or own your own.
The basic steps are as follows:
- Write the README for your porject FIRST.
- Add a paragraph or two that describes what the software should do. This is your 'elevator pitch'.
- Add usage examples, explore the user experence and the API you wish to expose to them.
- Add development information so other users know how to get running and help quickly.
- Add a simple TODO file; I usually split it into: Must have, nice to have, later.
- Look at the "Must have" list and start coding.