SG Mastermind 1: Build from scratch or use existing software? 15 years ago
Don't start from scratch! That lesson is reiterated over and over.
Start as soon as possible with a minimum viable solution, get community growing, and the software solution will create itself based on real needs.