https://mamchenkov.net/wordpress/2009/01/07/software-engineering-is-like-cooking/
Software engineering is like cooking