Make sure to properly plan for an idea that you know will work. It is a waste of time to jump in with a half complete idea and realize it won’t work out in the end, resulting in you needing to change ideas.
thanks for the good advice Nilabh-Bhowal