Software Engineering - The Soft Parts - https://addyosmani.com/blog/software-engineering-soft-parts/