I never perfected an invention that I did not think about in terms of the service it might give others... I find out what the world needs, then I proceed to invent.
I make more mistakes than anyone else I know, and sooner or later, I patent most of them.
To get a great idea, come up with lots of them.
There's a way to do it better - find it.