How to invent artifacts and ideas