https://chiperoni.ch/wordpress/2005/03/developing-ideas/
developing ideas