A similar post with more emphasis on validating changes: https://bower.sh/thinking-slow-writing-fast