What makes a good inventor?