1. DON'T write it down*
2. Write it down
3. Look for existing services
4a. If any exist from step 3, start using them.
-If satisfied => keep using it and get on with life.
4b. If no services exist, or I am dissatisfied with existing services,
=> share idea with friends and colleagues.
5a. If ( feedback is overwhelmingly positive OR I need it right now )
AND ( I have time ) => start developing.
5b. Otherwise, add it to the long list of things I'd like to make some day.
* I don't write it down for the first few days, because it's a simple way for me to filter out all the fleeting uninspiring ideas that probably wouldn't have taken off. If I forget about them, then I must not have been that inspired by it; and if I wasn't inspired by it, then there is no way I could have inspired others with it or created any passion for it.It's hard for me to otherwise filter out these uninspiring ideas, because when I first have them, I'm inherently biased. I tend to be in love with the idea that I thought of something novel, and it's difficult to distinguish between that excitement and excitement for the idea itself.